Title :
Implementation and analysis of environment behavior models as a tool for testing real-time, reactive systems
Author :
Tummala, Harsha ; Auguston, Mikhail ; Michael, James B. ; Shing, Man-Tak ; Little, David ; Pace, Zachary
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA
Abstract :
We explored the effectiveness of using environment behavior models as a method for testing and analyzing real-time, reactive software systems. Through the automatic generation of test case scenarios based on attributed event grammar, environment behavior models subject the system under test (SUT) to a range of potentially hazardous states. We explored the extent to which experiments with a SUT embedded in an environment behavior model serve as a constructive method for quantitative and qualitative assessment of software system safety. This was done by implementing simulations in which an environment behavior model interacted with the safety-critical computer-assisted resuscitation algorithm (CARA), which is used with a casualty intravenous fluid infusion pump. It was found that with regard to real-time reactive systems, environment behavior models can be used as an effective tool for qualitative and quantitative safety assessment, as well as for improvement of the SUT
Keywords :
automatic programming; program testing; real-time systems; safety-critical software; software quality; attributed event grammar; automatic test case generation; casualty intravenous fluid infusion pump; environment behavior model; quality assurance; reactive software system testing; real-time system; safety-critical computer-assisted resuscitation algorithm; software system safety; Automatic testing; Automation; Computer science; Mathematical model; Mathematics; Real time systems; Safety; Software systems; Software testing; System testing;
Conference_Titel :
System of Systems Engineering, 2006 IEEE/SMC International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
1-4244-0188-7
DOI :
10.1109/SYSOSE.2006.1652306