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 条
  • [31] Embedding dependability attributes into component-based software development
    Kahtan, Hasan
    Bakar, Nordin Abu
    Nordin, Rosmawati
    Abdulgabber, Mansoor Abdullateef
    Computer Fraud and Security, 2014, 2014 (11): : 8 - 16
  • [32] Moving toward component-based software development approach
    Pour, G
    TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 296 - 300
  • [33] Development of a component-based mobile robot software system
    Liu, Guo-Cheng
    Wang, Yong-Ji
    Xu, Jian-Sheng
    Jiqiren/Robot, 2007, 29 (04): : 337 - 341
  • [34] A Theoretical Framework of Component-Based Software Development Phases
    Sharp, Jason H.
    Ryan, Sherry D.
    DATA BASE FOR ADVANCES IN INFORMATION SYSTEMS, 2010, 41 (01): : 56 - 75
  • [35] Reliability improvement in component-based software development environment
    Vijayalakshmi K.
    International Journal of Information Systems and Change Management, 2011, 5 (02) : 99 - 123
  • [36] A reusable software component-based development process model
    Qureshi, M. R. J.
    Hussain, S. A.
    ADVANCES IN ENGINEERING SOFTWARE, 2008, 39 (02) : 88 - 94
  • [37] Research on Component-based Software Reliability in Agile Development
    Wang, Shi-an
    PROCEEDINGS OF 2010 ASIA-PACIFIC YOUTH CONFERENCE ON COMMUNICATION, VOLS 1 AND 2, 2010, : 304 - 307
  • [38] QUALITY ASSURANCE FOR AGILE COMPONENT-BASED SOFTWARE DEVELOPMENT
    Averian, Alexandru
    Duda, Gheorghe
    Albeanu, Grigore
    15TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2009, : 100 - 104
  • [39] Balancing Opportunities and Risks in Component-Based Software Development
    Boehm, Barry
    Bhuta, Jesal
    IEEE SOFTWARE, 2008, 25 (06) : 56 - 63
  • [40] Component-based product line development of avionics software
    Sharp, DC
    SOFTWARE PRODUCT LINES: EXPERIENCE AND RESEARCH DIRECTIONS, 2000, 576 : 353 - 369