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 条
  • [1] Formal specification of non-functional properties of component-based software systemsA semantic framework and some applications thereof
    Steffen Zschaler
    [J]. Software & Systems Modeling, 2010, 9 : 161 - 201
  • [2] Research abstract: Semantic concepts for the specification of non-functional properties of component-based software
    Zschaler, S
    [J]. ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 51 - 53
  • [3] Workshop on models for non-functional properties of component-based software - NfC
    Georg, G
    Aagedal, JO
    Mirandola, R
    Ober, I
    Petriu, D
    Theilmann, W
    Whittle, J
    Zschaler, S
    [J]. SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 210 - 216
  • [4] Estimating Non-functional Properties of Component-based Software Based on Resource Consumption
    Meyerhoefer, Marcus
    Meyer-Wegenera, Klaus
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 114 : 25 - 45
  • [5] Non-functional Properties Aware Configuration Selection in Component-based Systems
    Eddin, Mohammad Charaf
    Mammeri, Zoubir
    [J]. 2014 15TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2014, : 59 - 65
  • [6] Models for non-functional aspects of component-based software (NfC'04)
    Bruel, JM
    Georg, G
    Hussmann, H
    Ober, I
    Pohl, C
    Whittle, J
    Zschaler, S
    [J]. UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 62 - 66
  • [7] Unit Testing Non-functional Concerns of Component-based Distributed Systems
    Hill, James H.
    Turner, Hamilton A.
    Edmondson, James R.
    Schmidt, Douglas C.
    [J]. SECOND INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION, PROCEEDINGS, 2009, : 406 - 415
  • [8] Towards a semantic framework for non-functional specifications of component-based systems
    Zschaler, S
    [J]. PROCEEDINGS OF THE 30TH EUROMICRO CONFERENCE, 2004, : 92 - 99
  • [9] A Framework for Handling Non-functional Properties Within a Component-Based Approach
    Hufflen, Jean-Michel
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE, 2014, 8348 : 196 - 214
  • [10] On the Specification of Non-functional Properties of Systems by Observation
    Troya, Javier
    Rivera, Jose E.
    Vallecillo, Antonio
    [J]. MODELS IN SOFTWARE ENGINEERING, 2010, 6002 : 296 - 309