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
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;
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
DOI :
10.1109/RSP.2010.5656438