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 条
  • [41] Biomimetic Patterns in Architectural Design
    Vincent, Julian
    ARCHITECTURAL DESIGN, 2009, (202) : 74 - 81
  • [42] Architectural patterns for collaborative applications
    Avgeriou, Paris
    Tandler, Peter
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2006, 25 (2-3) : 86 - 101
  • [43] Mining the ROS ecosystem for Green Architectural Tactics in Robotics and an Empirical Evaluation
    Malavolta, Ivano
    Chinnappan, Katerina
    Swanborn, Stan
    Lewis, Grace A.
    Lago, Patricia
    2021 IEEE/ACM 18TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2021), 2021, : 300 - 311
  • [44] A Program Synthesis Approach for Adding Architectural Tactics to An Existing Code Base
    Shokri, Ali
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 1388 - 1390
  • [45] Architectural tactics for cyber-foraging: Results of a systematic literature review
    Lewis, Grace
    Lago, Patricia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 107 : 158 - 186
  • [46] PATTERNS OF EXPLOITATION + ARCHITECTURAL PROFESSION
    FISHER, T
    PROGRESSIVE ARCHITECTURE, 1991, 72 (05): : 9 - 9
  • [47] 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 - +
  • [48] Idioms and patterns as architectural literature
    Coplien, JO
    IEEE SOFTWARE, 1997, 14 (01) : 36 - +
  • [49] Capturing Interactions in Architectural Patterns
    Yadav, Dharmendra K.
    Joshi, Rushikesh K.
    2010 IEEE 2ND INTERNATIONAL ADVANCE COMPUTING CONFERENCE, 2010, : 443 - 448
  • [50] Formal analysis of architectural patterns
    Caporuscio, M
    Inverardi, P
    Pelliccione, P
    SOFTWARE ARCHITECTURE, 2004, 3047 : 10 - 24