DocumentCode :
1042014
Title :
Creating and Validating Embedded Assertion Statecharts
Author :
Drusinsky, Doron ; Shing, Man-Tak ; Demir, Kadir Alpaslan
Author_Institution :
Naval Postgraduate School
Volume :
8
Issue :
5
fYear :
2007
fDate :
5/1/2007 12:00:00 AM
Firstpage :
3
Lastpage :
3
Abstract :
Integrating formal assertions into the modeling, implementation, and testing of statechart-based designs can enhance a rapid system prototyping system´s robustness by providing runtime monitoring and recovery from assertion failures. An iterative process for developing and verifying statechart prototype models augmented with statechart assertions using the StateRover tool lets system designers write formal specifications using statechart assertions. It also enables them to use JUnit-based simulation to validate statechart assertions and to test statechart prototype models augmented with statechart assertions. A case study using a safety-critical computer assisted resuscitation algorithm software prototype for a casualty intravenous fluid infusion pump illustrates the process.
Keywords :
Computational modeling; Condition monitoring; Formal specifications; Prototypes; Robustness; Runtime; Software algorithms; Software prototyping; System testing; Virtual prototyping; JUnit testing; lightweight formal method; runtime execution monitoring; statechart assertions; validation and verification;
fLanguage :
English
Journal_Title :
Distributed Systems Online, IEEE
Publisher :
ieee
ISSN :
1541-4922
Type :
jour
DOI :
10.1109/MDSO.2007.25
Filename :
4264333
Link To Document :
بازگشت