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
来源
PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012) | 2012年
关键词
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 条
  • [31] Annotating problem diagrams with architectural tactics for reasoning on quality requirements
    Canete-Valdeon, Jose M.
    INFORMATION PROCESSING LETTERS, 2012, 112 (16) : 656 - 661
  • [32] Spatial tactics of fashion (The significance of brand strategies for architectural design)
    Watanabe, H
    A + U-ARCHITECTURE AND URBANISM, 2004, (406): : 7 - 7
  • [33] The Quality Attibutes and Architectural Tactics of Amazon Web Services (AWS)
    Milhem, Hind
    Harrison, Neil B.
    2022 INTERMOUNTAIN ENGINEERING, TECHNOLOGY AND COMPUTING (IETC), 2022,
  • [34] Combatting Disinformation: Analysing Effective Communication Strategies and Tactics for Organizational Resilience
    Zacky, Eze Ugochukwu
    Zacky-Eze, Chinwendu Judith
    TRIPODOS, 2025, (57):
  • [35] Analysing superimposed oriented patterns
    Stuke, I
    Aach, T
    Barth, E
    Mota, C
    6TH IEEE SOUTHWEST SYMPOSIUM ON IMAGE ANALYSIS AND INTERPRETATION, 2004, : 133 - 137
  • [36] Euthanasia tactics: patterns of injustice and outrage
    Martin, Brian
    SPRINGERPLUS, 2013, 2
  • [37] Modeling Architectural Patterns' Behavior Using Architectural Primitives
    Kamal, Ahmad Waqas
    Avgeriou, Paris
    SOFTWARE ARCHITECTURE, 2008, 5292 : 164 - 179
  • [38] Frames of reference in architectural design: Analysing the hyperacclamation (A-h-a-!)
    Akin, Omer
    Akin, Cem
    Design Studies, 1996, 17 (4 SPEC. ISS.): : 341 - 361
  • [39] 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
  • [40] Preventing Erosion of Architectural Tactics through Their Strategic Implementation, Preservation, and Visualization
    Mirakhorli, Mehdi
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 762 - 765