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 :
بازگشت