• 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