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 条
  • [1] Modeling Non-functional Characteristics of Signaling Protocols Software Components
    Hribar, L.
    Huljenic, D.
    INTERNATIONAL CONFERENCE ON ADVANCED EDUCATIONAL TECHNOLOGY AND INFORMATION ENGINEERING (AETIE 2015), 2015, : 627 - 636
  • [2] Analysis of Non-Functional Properties in Software Product Lines: a Systematic Review
    Soares, Larissa Rocha
    Potena, Pasqualina
    Machado, Ivan do Carmo
    Crnkovic, Ivica
    de Almeida, Eduardo Santana
    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 328 - 335
  • [3] Non-functional requirements in the software development process
    Sivess, V
    SOFTWARE QUALITY JOURNAL, 1996, 5 (04) : 285 - 294
  • [4] Incorporating non-functional requirements into software architectures
    Rosa, NS
    Justo, GRT
    Cunha, PRF
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1009 - 1018
  • [5] Non-functional attributes modeling in software architecture
    Zhang Jingjun
    Li Furong
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, : 149 - 153
  • [6] A Taxonomy of Software's Non-functional Requirements
    Afreen, Nida
    Khatoon, Asma
    Sadiq, Mohd.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGIES, IC3T 2015, VOL 1, 2016, 379 : 47 - 53
  • [7] Non-functional requirements in the software development process
    Sivess, V
    SOFTWARE QUALITY MANAGEMENT IV - IMPROVING QUALITY, 1996, : 425 - 435
  • [8] Putting non-functional requirements into software architecture
    Franch, X
    Botella, P
    NINTH INTERNATIONAL WORKSHOP ON SOFTWARE SPECIFICATION AND DESIGN, PROCEEDINGS, 1998, : 60 - 67
  • [9] Software Engineering for Security as a Non-functional Requirement
    Ragab, Noha
    Ahmed, Ali
    AlHashmi, Saadat
    INTELLIGENT DATA ANALYSIS AND APPLICATIONS, 2015, 370 : 347 - 357
  • [10] Supporting software maintenance with non-functional information
    Franch, X
    Botella, P
    FIRST EUROMICRO CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 1997, : 10 - 16