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 :
بازگشت