Formal specification of non-functional properties of component-based software systems

被引:14
|
作者
Zschaler, Steffen [1 ]
机构
[1] Univ Lancaster, Dept Comp, Lancaster, England
来源
SOFTWARE AND SYSTEMS MODELING | 2010年 / 9卷 / 02期
关键词
Non-functional properties; Formal specification; Component-based software engineering; QML/CS; CLASSIFICATION;
D O I
10.1007/s10270-009-0115-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-based software engineering (CBSE) is viewed as an opportunity to deal with the increasing complexity of modern-day software. Along with CBSE comes the notion of component markets, where more or less generic pieces of software are traded, to be combined into applications by third-party application developers. For such a component market to work successfully, all relevant properties of components must be precisely and formally described. This is especially true for non-functional properties, such as performance, memory foot print, or security. While the specification of functional properties is well understood, non-functional properties are only beginning to become a research focus. This paper discusses semantic concepts for the specification of non-functional properties, taking into account the specific needs of a component market. Based on these semantic concepts, we present a new specification language QML/CS that can be used to model non-functional product properties of components and component-based software systems.
引用
收藏
页码:161 / 201
页数:41
相关论文
共 50 条
  • [41] Agility evaluation for component-based software systems
    Wang, Zhong-Jie
    Xu, Xiao-Fei
    Zhan, De-Chen
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (06) : 1769 - 1783
  • [42] Component-based software systems for smart environments
    Herring, C
    Kaplan, S
    IEEE PERSONAL COMMUNICATIONS, 2000, 7 (05): : 60 - 61
  • [43] The impact of maintainability on component-based software systems
    Mari, M
    Eila, N
    PROCEEDINGS OF THE 29TH EUROMICRO CONFERENCE: NEW WAVES IN SYSTEM ARCHITECTURE, 2003, : 25 - 32
  • [44] Evaluating the reliability of component-based software systems
    Chinnaiyan, R.
    Somasundaram, S.
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2010, 27 (01) : 78 - +
  • [45] Software connectors reuse in component-based systems
    Smeda, A
    Oussalah, M
    Khammaci, T
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2003, : 543 - 550
  • [46] On Failure Propagation in Component-Based Software Systems
    Mohamed, Atef
    Zulkernine, Mohammad
    QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, : 402 - 411
  • [47] Reliability simulation of component-based software systems
    Gokhale, SS
    Lyu, MR
    Trivedi, KS
    NINTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1998, : 192 - 201
  • [48] Reengineering component-based software systems with Archimetrix
    Markus von Detten
    Marie Christin Platenius
    Steffen Becker
    Software & Systems Modeling, 2014, 13 : 1239 - 1268
  • [49] Reengineering component-based software systems with Archimetrix
    von Detten, Markus
    Platenius, Marie Christin
    Becker, Steffen
    SOFTWARE AND SYSTEMS MODELING, 2014, 13 (04): : 1239 - 1268
  • [50] Analysis of the availability of component-based software systems
    Wang, Chao
    Zhu, Jian-Ming
    Ma, Jian-Feng
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2004, 31 (05): : 781 - 784