DocumentCode
2383533
Title
Using Model Checking to Validate Style-Specific Architectural Refactoring Patterns
Author
Stephenson, Zoe ; McDermid, J.
Author_Institution
Univ. of York, York
fYear
2007
fDate
March 6 2007-Feb. 8 2007
Firstpage
53
Lastpage
62
Abstract
When developing a new domain-specific architectural style, there can be uncertainty about the feasibility of using that style. In particular, the HADES architectural style contains refactoring patterns intended to remove undesirable scheduling features such as deadlock and livelock, but these patterns have not yet been fully validated. We report on the translation between the HADES structure and the input languages for two popular model checkers (SPIN and NuSMV) to help validate these patterns. We found model checking to be a valuable asset in confirming the presence of undesirable features.
Keywords
program verification; software architecture; HADES architectural style; NuSMV; SPIN; model checking; style-specific architectural refactoring pattern; Computer architecture; Computer science; Connectors; Control system synthesis; Output feedback; Paramagnetic resonance; Protocols; Scheduling; Systems engineering and theory; Telephony;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2007. SEW 2007. 31st IEEE
Conference_Location
Columbia, MD
ISSN
1550-6215
Print_ISBN
978-0-7695-2862-5
Type
conf
DOI
10.1109/SEW.2007.36
Filename
4402764
Link To Document