DocumentCode
3413902
Title
Validating quality attribute requirements via execution-based model checking
Author
Drusinsky, Doron ; Shing, Man-Tak
Author_Institution
Dept. of Comput. Sci., Naval Postgrad. Sch., Monterey, CA, USA
fYear
2010
fDate
8-11 June 2010
Firstpage
1
Lastpage
7
Abstract
This paper is concerned with correct specification and validation of quality attribute requirements (QAR´s) that cross-cut through a diverse set of complex system functions. These requirements act as modifiers of the systems level functional requirements thereby having substantial influence on the eventual architectural selection. Because system designers traditionally address these requirements one quality attribute at a time, the process frequently results in QAR´s that contain subtle conflicting behaviors. This paper presents an approach to QAR-induced behavior validation and conflict detection via execution-based model checking early in the software development process.
Keywords
formal specification; formal verification; software architecture; software quality; behavior validation; complex system functions; eventual architectural selection; execution-based model checking; quality attribute requirements; software development process; specification; Availability; Communication channels; Generators; Java; Monitoring; Runtime; Security; Automatic white-box testing; Execution-based model checking; Quality attribute requirements; Runtime execution monitoring; Statechart assertions; Validation; Verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping (RSP), 2010 21st IEEE International Symposium on
Conference_Location
Fairfax, VA
Print_ISBN
978-1-4244-7073-0
Electronic_ISBN
978-1-4244-7072-3
Type
conf
DOI
10.1109/RSP.2010.5656438
Filename
5656438
Link To Document