DocumentCode :
384961
Title :
Improved testing of real-time object-oriented systems
Author :
Turney, Dianne ; Allinger, Deborah ; Breton, Robert ; Eakman, Gregory T.
Author_Institution :
Charles Stark Draper Lab. Inc., Cambridge, MA, USA
Volume :
1
fYear :
2002
fDate :
2002
Abstract :
This paper describes an innovative testing technique which compares a formal method model of the software to its object-oriented (OO) designs. The major components of this process include the Unified Modeling Language (UML) designs used to produce instrumented, auto-generated code, a formal method modeling system, and a test driver/oracle to execute the tests and compare the results of the two models. This approach tests the software design thereby allowing for normally very costly design errors to be identified and fixed in the early phases of the program with substantial program cost and schedule savings. Model based software engineering (MBSE) tools, based on the Unified Modeling Language, enable early system prototyping with auto-generated, instrumented execution code providing visibility necessary for system integration and testing.
Keywords :
formal specification; object-oriented programming; real-time systems; specification languages; Unified Modeling Language; auto-generated code; formal method model; model based software engineering tools; object-oriented designs; program cost savings; real-time object-oriented systems; software design; visibility; Costs; Instruments; Object oriented modeling; Real time systems; Software design; Software engineering; Software prototyping; Software testing; System testing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference, 2002. Proceedings. The 21st
Print_ISBN :
0-7803-7367-7
Type :
conf
DOI :
10.1109/DASC.2002.1067979
Filename :
1067979
Link To Document :
بازگشت