Changes between Initial Version and Version 1 of GUIRequirements


Ignore:
Timestamp:
06/17/14 12:18:28 (12 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GUIRequirements

    v1 v1  
     1
     2== GUI Requirements ==
     3
     4* the GUI needs to show a view of the source code
     5** the source code will usually consist of multiple files, these should be shown in separate windows or tabs
     6** the source view must show line numbers
     7* GUI needs to show a view of the AST in a hierarchical way
     8* GUI needs to show a view of the CIVL model in a hierarchical way
     9* the GUI needs to guide the user through all commands which can be executed through the command line
     10** verify, run, parse, etc.
     11** the GUI should guide the user by showing the options available to each command in some way and letting the user select those options in a graphical way (buttons, menus, etc.)
     12** the GUI should allow the user to specify by inputs by showing the list of input variables in a table, with one row for each input.  The table should show the type of the input variable.
     13** for a boolean input variable, the options should be unspecified (always the default), true, or false.
     14** for an integer input variable, the options should be unspecified (again, the default), or some concrete integer that can be typed into a field
     15** etc.
     16* the GUI needs to display the trace and allow the user to interact with the trace if a counterexample is found
     17* the GUI needs to display the statistics resulting from execution in formatted way (such as a table)
     18