DocumentCode
3204035
Title
A Practical Formal Approach for Requirements Validation and Verification of Dependable Systems
Author
Alves, Miriam C Bergue ; Drusinsky, Doron ; Shing, Man-Tak
Author_Institution
Inst. of Aeronaut. & Space - IAE, Monterey, CA, USA
fYear
2011
fDate
25-29 April 2011
Firstpage
47
Lastpage
51
Abstract
Classical requirements validation methods usually work with static behavioral models, and under the assumption that there are no dependencies and interactions between the requirements. Requirements verification is mostly done by statically analyzing the design artifacts and by running tests. This work presents a practical formal approach for requirements validation and verification (V&V) of dependable systems, under two different perspectives: development and acquisition. The approach considers the system´s dynamic behavior that is formally represented as state chart assertions and validated using JUnit test scenarios. Runtime execution monitoring (REM) data is used to create JUnit tests to verify the system´s behavior against the assertions. The V&V activities are supported by the State Rover tool. Two space systems case studies are briefly presented. As dependability often manifests as decidable system sequencing behaviors, the main contribution of this work is centered on the validation and verification of such behaviors.
Keywords
formal verification; software reliability; JUnit test scenarios; State Rover tool; dependable system; requirements validation; requirements verification; runtime execution monitoring; state chart assertions; Instruments; Monitoring; Runtime; Software systems; Testing; Unified modeling language; JUnits tests; V&V; requirements; runtime execution monitoring; statechart assertions;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing Workshops (LADCW), 2011 Fifth Latin-American Symposium on
Conference_Location
Sao Jose does Campos
Print_ISBN
978-1-4577-0194-8
Electronic_ISBN
978-0-7695-4394-9
Type
conf
DOI
10.1109/LADCW.2011.14
Filename
5773414
Link To Document