• DocumentCode
    1929490
  • Title

    Creation and Validation of Embedded Assertion Statecharts

  • Author

    Drusinsky, Doron ; Shing, Man-Tak ; Demir, Kadir Alpaslan

  • Author_Institution
    Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA
  • fYear
    2006
  • fDate
    14-16 June 2006
  • Firstpage
    17
  • Lastpage
    23
  • Abstract
    This paper addresses the need to integrate formal assertions into the modeling, implementation, and testing of statechart based designs. The paper describes an iterative process for the development and verification of statechart prototype models augmented with statechart assertions using the StateRover tool. The novel aspects of the proposed process include (1) writing formal specifications using statechart assertions, (2) JUnit-based simulation and validation of statechart assertions, (3) JUnit-based simulation and testing of statechart prototype models augmented with statechart assertions, (4) automatic, JUnit-based, white-box testing of statechart prototypes augmented with statechart assertions, and (5) spiral adjustment of model and specification using the test results. We demonstrate the proposed process with a prototype of a safety-critical computer assisted resuscitation algorithm (CARA) software for a casualty intravenous fluid infusion pump
  • Keywords
    Unified Modeling Language; formal specification; medical computing; safety-critical software; systems analysis; JUnit-based simulation; StateRover tool; UML; casualty intravenous fluid infusion pump; embedded assertion statecharts; formal specifications; safety-critical computer assisted resuscitation algorithm; Automatic testing; Computational modeling; Formal specifications; Prototypes; Software algorithms; Software prototyping; Software safety; Spirals; Virtual prototyping; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 2006. Seventeenth IEEE International Workshop on
  • Conference_Location
    Chania, Crete
  • ISSN
    1074-6005
  • Print_ISBN
    0-7695-2580-6
  • Type

    conf

  • DOI
    10.1109/RSP.2006.12
  • Filename
    1630745