2012
DOI: 10.1002/spe.1152
|View full text |Cite
|
Sign up to set email alerts
|

Validating quality attribute requirements via execution‐based model checking

Abstract: SUMMARY This paper is concerned with the correct specification and validation of quality attribute requirements (QARs) that crosscut through a diverse set of complex system functions. These requirements act as modifiers of system level functional requirements and thus have 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 QARs that contain subtle conflicting behavior… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 31 publications
0
4
0
Order By: Relevance
“…After we had finished the complete model of the SFCU software, including the environment input module and the periodic control module, we ran some simulations to check the behavior of the model in the file sfcu-sci-t1.pml, containing the PROMELA programs in Listings 6,7,8,9,10 and 11. Then we verified some general safety properties, such as the absence of invalid array indexes, deadlocks and infinite loops. These properties could be checked using the verification mode of SPIN by default, thus we did not need to state these properties as assertions or LTL formulae.…”
Section: Safety Propertiesmentioning
confidence: 99%
See 2 more Smart Citations
“…After we had finished the complete model of the SFCU software, including the environment input module and the periodic control module, we ran some simulations to check the behavior of the model in the file sfcu-sci-t1.pml, containing the PROMELA programs in Listings 6,7,8,9,10 and 11. Then we verified some general safety properties, such as the absence of invalid array indexes, deadlocks and infinite loops. These properties could be checked using the verification mode of SPIN by default, thus we did not need to state these properties as assertions or LTL formulae.…”
Section: Safety Propertiesmentioning
confidence: 99%
“…After 30 years' development, model checking has become a practical technology with a mature theoretical foundation . For example, formal verification and model checking have been applied to various verification projects of critical systems , such as the MILS system , the high‐performance computing software , the Storm Surge Barrier Control System , the European Train Control System , the Flight Control Systems of Airbus , spacecrafts , satellites and other embedded software .…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In fact, requirements engineering has become a real discipline where a huge variety of approaches, techniques, and tools have been proposed . In this context, the aim of this study is to propose a new approach that should facilitate the automatic mapping from textual requirements to UML class diagram with high accuracy.…”
Section: Introductionmentioning
confidence: 99%