• DocumentCode
    1572851
  • Title

    Analysing Tactics in Architectural Patterns

  • Author

    Sanchez, Alejandro ; Aguiar, Ademar ; Barbosa, Luis S. ; Riesco, Daniel

  • fYear
    2012
  • Firstpage
    32
  • Lastpage
    41
  • Abstract
    This paper presents an approach to analyse the application of tactics in architectural patterns. We define and illustrate the approach using archery, a language for specifying, analysing and verifying architectural patterns. The approach consists of characterising the design principles of an architectural pattern as constraints, expressed in the language, and then, establishing a refinement relation based on their satisfaction. The application of tactics preserving refinement ensures that the original design principles, expressed themselves as constraints, still hold in the resulting architectural pattern. The paper focuses on fault-tolerance tactics, and identifies a set of requirements for a semantic framework characterising them. The application of tactics represented as model transformations is then discussed and illustrated using two case studies.
  • Keywords
    Fault tolerance; Fault tolerant systems; Joining processes; Pattern matching; Ports (Computers); Servers; Syntactics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop (SEW), 2012 35th Annual IEEE
  • Conference_Location
    Heraclion, Crete, Greece
  • ISSN
    1550-6215
  • Print_ISBN
    978-1-4673-5574-2
  • Type

    conf

  • DOI
    10.1109/SEW.2012.10
  • Filename
    6479800