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
Link To Document