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 条
  • [21] A method for component-based software and system development
    Hatebur, Denis
    Heisel, Maritta
    Souquieres, Jeanine
    32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 72 - +
  • [22] A component-based approach for embedded software development
    Yen, IL
    Goluguri, J
    Bastani, F
    Khan, L
    Linn, J
    ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 402 - 410
  • [23] Activity Based Costing for Component-Based Software Development
    Robert G. Fichman
    Chris F. Kemerer
    Information Technology and Management, 2002, 3 (1-2) : 137 - 160
  • [24] Component-Based Software
    P C Magazine: The Independent Guide to IBM - Standard Personal Computers, 16 (08):
  • [25] Component-based Software Update Process in Collaborative Software Development
    Nguyen, Tien N.
    APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 437 - 444
  • [26] Component-based software development - A new paradigm in software engineering?
    Pree, W
    ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 523 - 524
  • [27] Component-based software engineering - New challenges in software development
    Crnkovic, I
    ITI 2003: PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2003, : 9 - 18
  • [28] Component-based software development - A new paradigm in software engineering?
    Pree, W
    SOFTWARE-CONCEPTS AND TOOLS, 1997, 18 (04): : 169 - 174
  • [29] A framework for extensible component customization for component-based software development
    Yau, Stephen S.
    Taweponsomkiat, Choksing
    Huang, Dazhi
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 369 - +
  • [30] Component-based tailorability: Enabling highly flexible software applications
    Wulf, Volker
    Pipek, Volkmar
    Won, Markus
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2008, 66 (01) : 1 - 22