Systematic formulation of non-functional characteristics of software

被引:19
|
作者
Franch, X [1 ]
机构
[1] Univ Politecn Catalunya, Dept Llenguates & Sistemes Informat, Barcelona 08034, Catalonia, Spain
关键词
component programming; non-functional requirements;
D O I
10.1109/ICRE.1998.667823
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents NoFun, a notation aimed at dealing with non-functional aspects of software systems at the product level in the component programming framework. NoFun can be used to define hierarchies of non-functional attributes, which can be bound to individual software components, libraries of components or (sets of) software systems. Non-functional attributes can be defined in several ways, being possible to choose a particular definition in a concrete context. Also, NoFun allows to state the values of the attributes in component implementations, and to formulate non-functional requirements over component implementations. The notation is complemented with an algorithm able to select the best implementation of components (with respect to their non-functional characteristics) in their context of use.
引用
收藏
页码:174 / 181
页数:8
相关论文
共 50 条
  • [21] Tradeoff Analysis for Conflicting Software Non-Functional Requirements
    Zhang, Xuan
    Wang, Xu
    IEEE ACCESS, 2019, 7 : 156463 - 156475
  • [22] Software quality, non-functional software requirements and IT-business alignment
    Haigh, Maria
    SOFTWARE QUALITY JOURNAL, 2010, 18 (03) : 361 - 385
  • [23] Detecting, classifying, and tracing non-functional software requirements
    Mahmoud, Anas
    Williams, Grant
    REQUIREMENTS ENGINEERING, 2016, 21 (03) : 357 - 381
  • [24] Managing Non-functional Requirements in Agile Software Development
    Sherif, Ezeldin
    Helmy, Waleed
    Galal-Edeen, Galal Hassan
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2022, PT II, 2022, 13376 : 205 - 216
  • [25] A non-functional requirements tradeoff model in Trustworthy Software
    Zhu, Ming-Xun
    Luo, Xin-Xing
    Chen, Xiao-Hong
    Wu, Desheng Dash
    INFORMATION SCIENCES, 2012, 191 : 61 - 75
  • [26] Formal analysis to non-functional requirements of trustworthy software
    Zhang, Xuan
    Li, Tong
    Wang, Xu
    Yu, Qian
    Yu, Yong
    Zhu, Rui
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (10): : 2545 - 2566
  • [27] Secure Software Development through Non-Functional Requirements Modeling
    Olmsted, Aspen
    INTERNATIONAL CONFERENCE ON INFORMATION SOCIETY (I-SOCIETY 2016), 2016, : 22 - 27
  • [28] An Analysis Method for Refinement and Decomposition of Software Non-Functional Requirement
    Yang, Rui
    Zhou, Yanhui
    PROCEEDINGS OF THE 2013 ASIA-PACIFIC COMPUTATIONAL INTELLIGENCE AND INFORMATION TECHNOLOGY CONFERENCE, 2013, : 129 - 138
  • [29] Ranking software components for reuse based on non-functional properties
    Kessel, Marcus
    Atkinson, Colin
    INFORMATION SYSTEMS FRONTIERS, 2016, 18 (05) : 825 - 853
  • [30] Software Testing for Web-Applications Non-Functional Requirements
    Romano, Breno Lisi
    Braga e Silva, Glaucia
    de Campos, Henrique Fernandes
    Vieira, Ricardo Godoi
    da Cunha, Adilson Marques
    Silveira, Fabio Fagundes
    Brandao Ramos, Alexandre Carlos
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1674 - +