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
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;
Conference_Titel :
Digital Avionics Systems Conference, 2002. Proceedings. The 21st
Print_ISBN :
0-7803-7367-7
DOI :
10.1109/DASC.2002.1067979