-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathQuestions.txt
42 lines (34 loc) · 2.49 KB
/
Questions.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
NOTES:
-Add ability to crawl automata
-JDec function to re-assign state labels (1, 2, 3... etc. - particular useful in crushes)
-JDec GUI code validation seems to be broken for crushes
-finish debugging generateFeasibleProtocol
-in generateFeasibleProtocol, pick the communication with the least number of recievers
-add test cases for: generateFeasibleProtocol
-we do not have an efficient ways to get special transitions associated with a particular state
-apparently synchronization in Java is not a thing by default..
-feature: add menu option and shortcut for generate automaton from code
-feature: autocompletion for event and state names in the transitions
-feature: duplicate tab (creates new tab with the same text, as 'untitled' automaton)
-bug: .dot file doesn't seem to be generated if there are no states in the automaton (double-check this)
-fix synchronized composition (special case) - add test case n = 2 (and add test case for n=2 which reduces down to something similar to n=1)
-put bad transitions under only one bad transition when possible
-gui validation deterministic check (check when adding a transition)??
-investigate
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: can't create offscreen surface
at sun.java2d.opengl.OGLSurfaceData.initSurfaceNow(OGLSurfaceData.java:298)
at sun.java2d.opengl.OGLSurfaceData.access$000(OGLSurfaceData.java:98)
at sun.java2d.opengl.OGLSurfaceData$1.run(OGLSurfaceData.java:324)
at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:232)
-MYERSON: in the example in the paper, they are picking the communication protocol that is cheapest? It doesn't look the exact same as our 'simplified' algorithm?? Where we add all communications then prune the excess ones
-fix observability test to account for cases where a controller can disable an event due to the prefix it has observed so far
-this special case happens for all bad transitions where there a controller cannot observe the event but it can control it??
-add test case for myerson values
-finish implementing myerson values
-add 'busy cursor' in operations which do not have some other kind of progress indicator
-NSGA-II algorithm:
-Code algorithms 3 and 4
-Warning message when saving in GUI to overwrite files
-test how far into the program can a user get with an uncontrollable system?
-Documentation for each operation on website - what about help system?? How was it implemented in DESUMA?
-NOTE: progressbarpopup class is not currently used