loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th IEEE International Conference on Automated Software Engineering (ASE'03)
Deriving User Interface Requirements from Densely Interleaved Scientific Computing Applications
Montreal, Quebec, Canada
October 06-October 10
ISBN: 0-7695-2035-9
Andrew Strelzoff, University of California Santa Barbara
Linda Petzold, University of California Santa Barbara
Deriving user interface requirements is a key step in user interface generation and maintenance. For single purpose numeric routines user interface requirements are relatively simple to derive. However, general numeric packages, which are solvers for entire classes of problems, are densely interleaved with strands shared and mixed among user options. This complexity forms a significant barrier to the derivation of user interface requirements and therefore to user interface generation and maintenance. Our methodology uses a graph representation to find potential user decision points implied by the control structure of the code. This graph is then iteratively refined to form a Decision Point Diagram, a state machine representation of all possible user traversals through a user interface for the underlying code.
Index Terms:
automated software engineering, user interface requirements, reverse engineering, scientific computing, XML technology
Citation:
Andrew Strelzoff, Linda Petzold, "Deriving User Interface Requirements from Densely Interleaved Scientific Computing Applications," ase, pp.22, 18th IEEE International Conference on Automated Software Engineering (ASE'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.