A tool that supports highly reliable component-based software development

被引:0
|
作者
Matsumoto, M [1 ]
Futatsugi, K [1 ]
机构
[1] PFU Ltd, Div 1, Machida, Tokyo 1948510, Japan
关键词
component; behavior specifications; detailed verification; !text type='Java']Java[!/text]Beans;
D O I
10.1002/ecjb.20103
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The development of software using component software is starting to spread because of the expectation that software manufacturing can be improved. In this paper, component software represents software created by selecting the appropriate components from a component library and then combining them together. In order to improve manufacturing, a software architecture must be selected. In this paper, the authors propose a tree architecture appropriate for describing the behavior of components, and then use this architecture as their software architecture. In a tree architecture, the behavior of a component and the component combinations are described using one type of algebraic specification called projection behavior specifications. By taking advantage of the projection behavior specifications, (I) detailed verification which demonstrates that the combined components satisfy the required specifications (component software behavior) can be performed and (2) the connectors can be automatically generated from the description of the combinations. This provides support for the development of highly reliable component software. The authors look into methods (1) and (2), and then use them to create a software development too]. This paper discusses the software development tool. (C) 2004 Wiley Periodicals, Inc.
引用
收藏
页码:70 / 79
页数:10
相关论文
共 50 条
  • [41] Component-based software development for ubiquitous computing applications
    Ahamed, SI
    Ganeshan, S
    Delponte, D
    Wolfe, S
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 107 - 112
  • [42] A strategy for managing risk in component-based software development
    Kotonya, G
    Rashid, A
    PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY, 2001, : 12 - 21
  • [43] Component-based software development for embedded systems - An introduction
    Atkinson, C
    Bunse, C
    Peper, C
    Gross, HG
    COMPONENT-BASED SOFTWARE DEVELOPMENT FOR EMBEDDED SYSTEMS: AN OVERVIEW OF CURRENT RESEARCH TRENDS, 2005, 3778 : 1 - 7
  • [44] Design, retrieval, and assembly in component-based software development
    Vitharana, P
    Zahedi, F
    Jain, H
    COMMUNICATIONS OF THE ACM, 2003, 46 (11) : 97 - 102
  • [45] Umbrella: A New Component-Based Software Development Model
    Dixit, Anurag
    Saxena, P. C.
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS, 2009, : 62 - 67
  • [46] The challenges of using COTS software in component-based development
    Voas, JM
    COMPUTER, 1998, 31 (06) : 44 - +
  • [47] Effort estimation of component-based software development - a survey
    Wijayasiriwardhane, T.
    Lai, R.
    Kang, K. C.
    IET SOFTWARE, 2011, 5 (02) : 216 - 228
  • [48] Component-based software development for embedded systems - An introduction
    Atkinson, Colin
    Bunse, Christian
    Peper, Christian
    Gross, Hans-Gerhard
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2005, 3778 LNCS : 1 - 7
  • [49] 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
  • [50] A graph-based model for component-based software development
    Sedigh-Ali, S
    Ghafoor, A
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 254 - 259