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
来源
ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS | 2004年 / 87卷 / 07期
关键词
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 条
  • [21] Component-based software architecture for biosystem reverse engineering
    Doheon Lee
    Biotechnology and Bioprocess Engineering, 2005, 10 : 400 - 407
  • [22] Open framework for the dynamic reconfiguration of component-based software
    Ketfi, A
    Belkhatir, N
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 948 - 951
  • [23] OPRoS: A New Component-Based Robot Software Platform
    Jang, Choulsoo
    Lee, Seung-Ik
    Jung, Seung-Woog
    Song, Byoungyoul
    Kim, Rockwon
    Kim, Sunghoon
    Lee, Cheol-Hoon
    ETRI JOURNAL, 2010, 32 (05) : 646 - 656
  • [24] Component-based software architecture for biosystem reverse engineering
    Lee, D
    BIOTECHNOLOGY AND BIOPROCESS ENGINEERING, 2005, 10 (05) : 400 - 407
  • [25] A Scenario-Based Reliability Analysis Approach for Component-Based Software
    Hou, Chunyan
    Chen, Chen
    Wang, Jinsong
    Shi, Kai
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (03): : 617 - 626
  • [26] A COMPARATIVE STUDY OF AGILE, COMPONENT-BASED, ASPECT-ORIENTED AND MASHUP SOFTWARE DEVELOPMENT METHODS
    Patel, Ahmed
    Seyfi, Ali
    Taghavi, Mona
    Wills, Christopher
    Na, Liu
    Latih, Rodziah
    Misra, Sanjay
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2012, 19 (01): : 175 - 189
  • [27] Stochastic modeling and quality evaluation of component-based software systems
    Xia Yunni
    Wan Hanpin
    Huang Yu
    Xu Chunxiang
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 377 - +
  • [28] SmartSAR: A Component-based Hierarchy Software Platform for Automotive Electronics
    Li, Hong
    Lu, Pan
    Yao, Min
    Li, Nan
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 164 - 170
  • [29] Verification of SimCo - Simulation Tool for Testing of Component-based Application
    Lipka, Richard
    Potuzak, Tomas
    Brada, Premysl
    Herout, Pavel
    2013 IEEE EUROCON, 2013, : 467 - 474
  • [30] Component-based development framework for ocean information system
    Hu, Keyong
    Guo, Zhongwen
    Jiang, Yongguo
    Feng, Yuan
    Shen, Fei
    2012 OCEANS, 2012,