Towards a Reliable Mapping between Performance and Security Tactics, and Architectural Patterns

被引:0
|
作者
Alebrahim, Azadeh [1 ]
Fassbender, Stephan [1 ]
Filipczyk, Martin [1 ]
Goedicke, Michael [1 ]
Heisel, Maritta [1 ]
机构
[1] Ruhr Inst Software Technol, Essen, Germany
关键词
Patterns; Tactics; Security; Performance;
D O I
10.1145/2855321.2855361
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The software architecture of a system-to-be affects the fulfillment of the desired quality requirements for this system. For building upon common knowledge and best practices, the use of architectural patterns in the software architecture has shown to be valuable. Besides their functional properties, each architectural pattern has benefits and liabilities regarding the fulfillment of quality requirements. Whereas architectural patterns contribute to the fulfillment of several quality requirements positively or negatively in a larger scale, tactics aim at improving one specific quality requirement in a more local manner. In order to tailor a software architecture for satisfying one or more specific quality requirements, tactics have to be integrated into the structure of the architectural patterns. In this paper, we investigate the relationship between several architectural patterns and performance as well as security tactics. We study how easily one tactic can be implemented in an architectural pattern. Based on our investigation, we provide mappings between the architectural patterns and tactics. Additionally, we provide a reasoning for the relations we found. To discover the relevant factors for creating reliable relations, we conduct an experiment at the EuroPLoP 2015 as a Focus Group. We describe the definition and planning of this experiment. The results will be used to define a method for creating a reliable mapping between tactics and architectural patterns. The expected target audience for our paper is software architects as well as researchers with an interest in software architectures and controlled experiments.
引用
收藏
页数:43
相关论文
共 50 条
  • [1] Towards automation of performance architectural tactics application
    Champagne, R.
    Gagne, S.
    [J]. 2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 157 - 160
  • [2] Revisiting Architectural Tactics for Security
    Fernandez, Eduardo B.
    Astudillo, Hernan
    Pedraza-Garcia, Gilberto
    [J]. SOFTWARE ARCHITECTURE (ECSA 2015), 2015, 9278 : 55 - 69
  • [3] Analysing Tactics in Architectural Patterns
    Sanchez, Alejandro
    Aguiar, Ademar
    Barbosa, Luis S.
    Riesco, Daniel
    [J]. PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012), 2012, : 32 - 41
  • [4] Architectural tactics in software architecture: A systematic mapping study
    Marquez, Gaston
    Astudillo, Hernan
    Kazman, Rick
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 197
  • [5] A study of security architectural patterns
    Rosado, David G.
    Gutierrez, Carlos
    Fernandez-Medina, Eduardo
    Piattini, Mario
    [J]. FIRST INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2006, : 358 - +
  • [6] A Methodology for Mining Security Tactics from Security Patterns
    Ryoo, Jungwoo
    Laplante, Phil
    Kazman, Rick
    [J]. 43RD HAWAII INTERNATIONAL CONFERENCE ON SYSTEMS SCIENCES VOLS 1-5 (HICSS 2010), 2010, : 875 - 879
  • [7] An Architectural Framework for Analyzing Tradeoffs between Software Security and Performance
    Cortellessa, Vittorio
    Trubiani, Catia
    Mostarda, Leonardo
    Dulay, Naranker
    [J]. ARCHITECTING CRITICAL SYSTEMS, PROCEEDINGS, 2010, 6150 : 1 - +
  • [8] In Search of Architectural Patterns for Software Security
    Ryoo, Jungwoo
    Laplante, Phil
    Kazman, Rick
    [J]. COMPUTER, 2009, 42 (06) : 98 - 100
  • [9] Defining viewpoints for security architectural patterns
    Rosado, David G.
    Gutierrez, Carlos
    Fernandez-Medina, Eduardo
    Piattini, Mario
    [J]. SECRYPT 2006: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2006, : 419 - +
  • [10] Review of Architectural Patterns and Tactics for Microservices in Academic and Industrial Literature
    Marquez, G.
    Osses, F.
    Astudillo, H.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (09) : 2321 - 2327