DocumentCode
1164916
Title
Enhancing structured review with model-based verification
Author
Traoré, Issa ; Aredo, Demissie B.
Author_Institution
Dept. of Electr. & Comput. Eng., Victoria Univ., BC, Canada
Volume
30
Issue
11
fYear
2004
Firstpage
736
Lastpage
753
Abstract
We propose a development framework that extends the scope of structured review by supplementing the structured review with model-based verification. The proposed approach uses the Unified Modeling Language (UML) as a modeling notation. We discuss a set of correctness arguments that can be used in conjunction with formal verification and validation (V&V) in order to improve the quality and dependability of systems in a cost-effective way. Formal methods can be esoteric; consequently, their large scale application is hindered. We propose a framework based on the integration of lightweight formal methods and structured reviews. Moreover, we show that structured reviews enable us to handle aspects of V&V that cannot be fully automated. To demonstrate the feasibility of our approach, we have conducted a study on a security-critical system - a patient document service (PDS) system.
Keywords
Unified Modeling Language; formal specification; formal verification; program testing; safety-critical software; Unified Modeling Language; formal validation; formal verification; model-based verification; object constraint language; patient document service system; prototype verification system; security-critical system; structured review; Costs; Formal verification; Guidelines; Helium; Large-scale systems; Prototypes; Quality assurance; Software prototyping; Software quality; Unified modeling language; 65; Index Terms- Structured review; OCL; PVS; UML; formal methods; model-based verification; prototype verification system; validation and verification.;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2004.86
Filename
1359768
Link To Document