Title :
A technique for validating Booch object-oriented designs from extensions to the Descartes specification language
Author :
Pichai, Ramkumar V. ; Urban, Joseph E.
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
Abstract :
Software validation is the process of checking whether the software performs as required. Validation assumes much importance in the case of high assurance (real time, reliable, safety critical, and secure) systems, us even a slight deviation from the desired behavior is unacceptable. Descartes is an executable specification language. Specifications in Descartes are validated through rapid prototyping. This paper explains a traceability approach for validating Booch object oriented designs against validated object oriented Descartes specifications. The CASE tool developed in support of the technique is also explained in brief
Keywords :
computer aided software engineering; formal specification; object-oriented methods; program verification; real-time systems; safety-critical software; software prototyping; software reliability; specification languages; Booch object-oriented design validation; CASE tool; Descartes specification language; executable specification language; high assurance systems; rapid prototyping; real time systems; safety critical software; secure systems; software reliability; software validation; traceability approach; Computer science; Costs; Design engineering; Object oriented modeling; Programming; Prototypes; Reliability engineering; Software design; Software prototyping; Specification languages;
Conference_Titel :
High-Assurance Systems Engineering Workshop, 1996. Proceedings., IEEE
Conference_Location :
Niagara on the Lake, Ont.
Print_ISBN :
0-8186-7629-9
DOI :
10.1109/HASE.1996.618559