• DocumentCode
    534241
  • Title

    An Approach for Component-Based Software Development

  • Author

    Lingyun, Fu ; Guang, Sun ; Jianli, Chen

  • Author_Institution
    Dept. of Inf. Eng., Hunan Electr. Coll. Of Technol., Xiangtan, China
  • Volume
    1
  • fYear
    2010
  • fDate
    16-18 July 2010
  • Firstpage
    22
  • Lastpage
    25
  • Abstract
    Component-based software development (CBSD) has been viewed the future trend in software development due to not only saving the time and cost of system development, but also increasing the reliability and maintainability of the system. It is thought to be one of the most important approaches to solve software crisis. We propose a method for CBSD in this paper, where the coupling between components and system reliability are given special consideration. We propose a conceptual component model, where the Z specification language is used to describe the component. At composition phase, we use interaction graph and isomorphic tree of the interaction graph to simulate component assembly and system integration with appropriate components. At last, we present a component-based system reliability model with isomorphic tree of the component interaction graph.
  • Keywords
    object-oriented programming; software maintenance; software reliability; Z specification language; component interaction graph; component-based software development; component-based system reliability model; conceptual component model; isomorphic tree; software maintainability; Context; Couplings; Programming; Software reliability; Software systems; Component-based software development; Z specification language; interaction graph; isomorphic tree;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology and Applications (IFITA), 2010 International Forum on
  • Conference_Location
    Kunming
  • Print_ISBN
    978-1-4244-7621-3
  • Electronic_ISBN
    978-1-4244-7622-0
  • Type

    conf

  • DOI
    10.1109/IFITA.2010.144
  • Filename
    5635033