Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Optional bounds in K-way oracles#95

emuskardin started this conversation inGeneral
Discussion options

@mtf90,@icezyclon as discussed, I have added optional lower and upper bound to both state and transition cover oracles.

You can find it ink_way_oracle_bounds branch.

For the adaptive k I would need more time.
Does the current setup make sense to you? I think it addresses both extremes (low and high number of TCs)

You must be logged in to vote

Replies: 2 comments

Comment options

Just at a quick glance this looks good, although I would have to check if all of the checks with lower and upper bound are propagated correctly to all branches.
The idea of having the bounds seems sensible at least 👍

You must be logged in to vote
0 replies
Comment options

Functionally, most of the changes look good to me.

For the state oracle, it may be worth considering to put the max_bound check a little bit earlier. As far as I can tell, the combination-loop is fully exhausted before any counterexamples are checked. So let's say you have a very big hypothesis but only want to test 200 TCs. The oracle would require a lot of time to compute all combination testcases just to throw away all but 200 of them.

On a more conceptional level (also with the mindset to re-integrate this into LearnLib), most of the padding consists of random sampling, correct? So you could also simulate this behavior via an EQO chain that first uses kway in its original form and then random walks/words afterwards. This would allow the oracle implementations to stick closer to their "true nature" without forcing the users to compromise on performance. Maybe this could be a solution for AALpy as well?

You must be logged in to vote
0 replies
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Category
General
Labels
None yet
3 participants
@emuskardin@mtf90@icezyclon

[8]ページ先頭

©2009-2025 Movatter.jp