DocumentCode
2148258
Title
Object evolution by model evolution
Author
Mittermeir, Roland T. ; Pirker, Helfried ; Rauner-Reithmayer, Dominik
Author_Institution
Inst. fur Inf.-Syst., Klagenfurt Univ., Austria
fYear
1998
fDate
8-11 Mar 1998
Firstpage
216
Lastpage
219
Abstract
Claims concerning the maintainability of object oriented software usually refer to encapsulation and inheritance mechanisms. However, if objects are perceived only from the code level, the potential for higher level maintenance operations is missed. Instead, classical maintenance destroys the relationship that once existed between specification and implementation. The authors present an approach supporting object evolution by specification evolution such that for a substantial class of changes, the ensuing changes in the implementation can either be automatically performed or the compliance with the new overall specification can be assured by automatically generated well focused test suits
Keywords
formal specification; object-oriented methods; object-oriented programming; software maintenance; maintainability; model evolution; object evolution; object oriented software; specification evolution; Aging; Automatic testing; Computer languages; Electrical capacitance tomography; Encapsulation; Hip; Programming profession; Read only memory; Software systems; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 1998. Proceedings of the Second Euromicro Conference on
Conference_Location
Florence
Print_ISBN
0-8186-8421-6
Type
conf
DOI
10.1109/CSMR.1998.665817
Filename
665817
Link To Document