An architectural pattern for non-functional dependability requirements

被引:17
作者
Xu, Lihua [1 ]
Ziv, Hadar [1 ]
Alspaugh, Thomas A. [1 ]
Richardson, Debra J. [1 ]
机构
[1] Univ Calif Irvine, Donald Bren Sch Informat & Comp Sci, Dept Informat, Irvine, CA 92697 USA
关键词
software architecture; architectural patterns; aspects; non-functional requirements;
D O I
10.1016/j.jss.2006.02.061
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We address the research question of transforming dependability requirements into corresponding software architecture constructs, by proposing first that dependability needs can be classified into three types of requirements and second, an architectural pattern that allows requirements engineers and architects to map the three types of dependability requirements into three corresponding types of architectural components. The proposed pattern is general enough to work with existing requirements techniques and existing software architectural styles, including enterprise and product-line architectures. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:1370 / 1378
页数:9
相关论文
共 50 条
  • [21] Detecting, classifying, and tracing non-functional software requirements
    Anas Mahmoud
    Grant Williams
    [J]. Requirements Engineering, 2016, 21 : 357 - 381
  • [22] A Review of Non-Functional Requirements Analysis Throughout the SDLC
    Dongmo, Cyrille
    [J]. COMPUTERS, 2024, 13 (12)
  • [23] Towards the formalization of non-functional requirements in conceptual design
    Prabhu Shankar
    Beshoy Morkos
    Darshan Yadav
    Joshua D. Summers
    [J]. Research in Engineering Design, 2020, 31 : 449 - 469
  • [24] Constructing a Catalogue of Conflicts among Non-functional Requirements
    Mairiza, Dewi
    Zowghi, Didar
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, 230 : 31 - 44
  • [25] How to find non-functional requirements in system developments
    Gomez Sotelo, K. I.
    Baron, C.
    Esteban, P.
    Gutierrez Estrada, C. Y. A.
    Laredo Velazquez, L. de J.
    [J]. IFAC PAPERSONLINE, 2018, 51 (11): : 1573 - 1578
  • [26] Detecting Intra-Conflicts in Non-Functional Requirements
    Shah, Unnati
    Patel, Sankita
    Jinwala, Devesh C.
    [J]. INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2021, 29 (03) : 435 - 461
  • [27] Impact of Non-Functional Requirements on the Products Lines Lifecycle
    Urrego-Giraldo, German
    Giraldo, Gloria
    Delgado, Myriam
    [J]. TRANSDISCIPLINARY LIFECYCLE ANALYSIS OF SYSTEMS, 2015, 2 : 298 - 307
  • [28] Prioritizing Non-Functional Requirements in Agile Software Engineering
    Maiti, Richard R.
    Mitropoulos, Frank J.
    [J]. PROCEEDINGS OF THE SOUTHEAST CONFERENCE ACM SE'17, 2017, : 212 - 214
  • [29] Detecting, classifying, and tracing non-functional software requirements
    Mahmoud, Anas
    Williams, Grant
    [J]. REQUIREMENTS ENGINEERING, 2016, 21 (03) : 357 - 381
  • [30] Managing Non-functional Requirements in Agile Software Development
    Sherif, Ezeldin
    Helmy, Waleed
    Galal-Edeen, Galal Hassan
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2022, PT II, 2022, 13376 : 205 - 216