Title :
Dynamic visualization techniques for high consequence software
Author :
Pollock, Guylaine M.
Author_Institution :
Comput. Sci. Dept., Sandia Nat. Labs., Albuquerque, NM, USA
Abstract :
This report documents a prototype tool developed to investigate the use of visualization and virtual reality technologies for improving software surety confidence. The tool is utilized within the execution phase of the software life cycle. It provides a capability to monitor an executing program against prespecified requirements constraints provided in a program written in the requirements specification language SAGE. The resulting Software Attribute Visual Analysis Tool (SAVAnT) also provides a technique to assess the completeness of a software specification. The prototype tool is described along with the requirements constraint language after a brief literature review is presented. Examples of how the tool can be used are also presented. In conclusion, the most significant advantage of this tool is to provide a first step in evaluating specification completeness, and to provide a more productive method for program comprehension and debugging. The expected payoff is increased software surety confidence, increased program comprehension, and reduced development and debugging time
Keywords :
fault tolerant computing; program visualisation; software reliability; software tools; virtual reality; SAVAnT; Software Attribute Visual Analysis Tool; debugging time; development time; dynamic visualization; executing program; program comprehension; program debugging; software life cycle; software specification; software surety confidence; specification completeness; specification language SAGE; virtual reality; Application software; Debugging; Laboratories; Software prototyping; Software safety; Software systems; Software tools; Virtual prototyping; Virtual reality; Visualization;
Conference_Titel :
Aerospace Conference, 1998 IEEE
Conference_Location :
Snowmass at Aspen, CO
Print_ISBN :
0-7803-4311-5
DOI :
10.1109/AERO.1998.682199