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
    Software & Systems Modeling, 2010, 9 : 161 - 201
  • [2] Estimating Non-functional Properties of Component-based Software Based on Resource Consumption
    Meyerhoefer, Marcus
    Meyer-Wegenera, Klaus
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 114 : 25 - 45
  • [3] Non-functional Properties Aware Configuration Selection in Component-based Systems
    Eddin, Mohammad Charaf
    Mammeri, Zoubir
    2014 15TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2014, : 59 - 65
  • [4] A Framework for Handling Non-functional Properties Within a Component-Based Approach
    Hufflen, Jean-Michel
    FORMAL ASPECTS OF COMPONENT SOFTWARE, 2014, 8348 : 196 - 214
  • [5] A Formal Model for Component-Based Embedded Software Development
    Li, Changde
    Zhou, Xingshe
    Dong, Yunwei
    Yu, Zhiwen
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 19 - 23
  • [6] Component-based software engineering for embedded systems
    Crnkovic, I
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 712 - 713
  • [7] Performance evaluation of component-based software systems: A survey
    Koziolek, Heiko
    PERFORMANCE EVALUATION, 2010, 67 (08) : 634 - 658
  • [8] A formal framework for analyzing reusability complexity in component-based systems
    Rodríguez, I
    Núñez, M
    Rubio, F
    INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (12) : 791 - 804
  • [9] On Formal Specification of Software Components and Systems
    Flynn, Sharon
    Hamlet, Dick
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 161 : 91 - 107
  • [10] Intrusion detection aware component-based systems: A specification-based framework
    Hussein, Mohammed
    Zulkernine, Mohammad
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (05) : 700 - 710