• DocumentCode
    2992491
  • Title

    Formal approach for handling software evolution in component-based software developments

  • Author

    Ida, S. ; Futatsugi, Kokichi

  • Author_Institution
    Japan Adv. Inst. of Sci. & Technol., Ishikawa, Japan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    262
  • Lastpage
    271
  • Abstract
    Analyses software evolution in component-based software developments. We adopt two aspects (functional and non-functional aspects) to characterize software evolution. These two aspects construct a 2D evolution space which can be nicely handled by component-based algebraic specification (CBAS). CBAS is based on the algebraic specification technique (a kind of formal specification) combined with the idea of behavioural specification. We discuss several typical examples to show how each evolution step can be explained by using formal specification techniques
  • Keywords
    algebraic specification; software maintenance; subroutines; behavioural specification; component-based algebraic specification; component-based software development; formal specification; functional aspects; nonfunctional aspects; software evolution; Binary codes; Fellows; Formal specifications; Information science; Programming; Software debugging; Software design; Software libraries; Software maintenance; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Software Evolution, 2000. Proceedings. International Symposium on
  • Conference_Location
    Kanazawa
  • Print_ISBN
    0-7695-0906-1
  • Type

    conf

  • DOI
    10.1109/ISPSE.2000.913247
  • Filename
    913247