DocumentCode
1851772
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
fYear
1996
fDate
21-22 Oct 1996
Firstpage
40
Lastpage
47
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;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Assurance Systems Engineering Workshop, 1996. Proceedings., IEEE
Conference_Location
Niagara on the Lake, Ont.
Print_ISBN
0-8186-7629-9
Type
conf
DOI
10.1109/HASE.1996.618559
Filename
618559
Link To Document