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
Link To Document