• DocumentCode
    2488503
  • Title

    Highly reliable component-based software development by using algebraic behavioral specification

  • Author

    Matsumoto, Michihiro ; Futatsugi, Kokichi

  • Author_Institution
    Graduate Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Ishikawa, Japan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    35
  • Lastpage
    43
  • Abstract
    Component-based software development, in which software is developed by combining components and connectors, has gained in popularity because it can increase software productivity. To increase software productivity, components must be re-used, but to do so, we must select a software architecture. We propose a new software architecture called a “tree architecture”. It is represented by a special class of algebraic behavioral specification called “projection-style behavioral specification”. Recently, even component-based enterprise systems have been developed, so the importance of technologies to develop highly reliable component-based software has increased. We propose two such technologies using projection-style behavioral specification. One is a technology that assures the high reliability of connectors. The other is a technology that assures the consistency of software family evolution. The advantages of these technologies are that they can be automated
  • Keywords
    algebraic specification; software architecture; software reliability; software reusability; subroutines; algebraic behavioral specification; automated technologies; component reuse; component-based enterprise systems; connector reliability; projection-style behavioral specification; reliable component-based software development; software architecture; software family evolution consistency; software productivity; tree architecture; Computer architecture; Connectors; Costs; Information science; Java; Productivity; Programming; Software architecture; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Engineering Methods, 2000. ICFEM 2000. Third IEEE International Conference on
  • Conference_Location
    York
  • Print_ISBN
    0-7695-0822-7
  • Type

    conf

  • DOI
    10.1109/ICFEM.2000.873803
  • Filename
    873803