Analysing Tactics in Architectural Patterns

被引:3
|
作者
Sanchez, Alejandro [1 ,3 ]
Aguiar, Ademar [2 ]
Barbosa, Luis S. [3 ]
Riesco, Daniel [1 ]
机构
[1] Univ Nacl San Luis, Ejercito Andes 950,D5700HHW, San Luis, Argentina
[2] Univ Porto, INSEC TEC, P-4200465 Porto, Portugal
[3] Univ Minho, INSEC TEC, HASLab, P-4710057 Braga, Portugal
关键词
D O I
10.1109/SEW.2012.10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:32 / 41
页数:10
相关论文
共 50 条
  • [41] Bionic patterns in architectural structures
    Nawari, N.
    Chichugova, T.
    STRUCTURES AND ARCHITECTURE: BEYOND THEIR LIMITS, 2016, : 1077 - 1085
  • [42] Architectural patterns in pedagogical agents
    Devedzic, V
    Harrer, A
    INTELLIGENT TUTORING SYSTEMS, 2002, 2363 : 81 - 90
  • [43] Architectural patterns for the Semantic Grid
    Kotsiopoulos, Ioannis
    Missier, Paolo
    Alper, Pinar
    Corcho, Oscar
    Bechhofer, Sean
    Goble, Carole
    KNOWLEDGE AND DATA MANAGEMENT IN GRIDS, 2007, : 119 - +
  • [44] PATTERNS OF EXPLOITATION + ARCHITECTURAL PROFESSION
    FISHER, T
    PROGRESSIVE ARCHITECTURE, 1991, 72 (05): : 9 - 9
  • [45] A study of security architectural patterns
    Rosado, David G.
    Gutierrez, Carlos
    Fernandez-Medina, Eduardo
    Piattini, Mario
    FIRST INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2006, : 358 - +
  • [46] Idioms and patterns as architectural literature
    Coplien, JO
    IEEE SOFTWARE, 1997, 14 (01) : 36 - +
  • [47] Capturing Interactions in Architectural Patterns
    Yadav, Dharmendra K.
    Joshi, Rushikesh K.
    2010 IEEE 2ND INTERNATIONAL ADVANCE COMPUTING CONFERENCE, 2010, : 443 - 448
  • [48] Formal analysis of architectural patterns
    Caporuscio, M
    Inverardi, P
    Pelliccione, P
    SOFTWARE ARCHITECTURE, 2004, 3047 : 10 - 24
  • [49] Architectural patterns for problem frames
    Choppy, C
    Hatebur, D
    Heisel, M
    IEE PROCEEDINGS-SOFTWARE, 2005, 152 (04): : 198 - 208
  • [50] Architectural Tactics for Energy-Aware Robotics Software: A Preliminary Study
    Chinnappan, Katerina
    Malavolta, Ivano
    Lewis, Grace A.
    Albonico, Michel
    Lago, Patricia
    SOFTWARE ARCHITECTURE, ECSA 2021, 2021, 12857 : 164 - 171