• 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