Title :
Object evolution by model evolution
Author :
Mittermeir, Roland T. ; Pirker, Helfried ; Rauner-Reithmayer, Dominik
Author_Institution :
Inst. fur Inf.-Syst., Klagenfurt Univ., Austria
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;
Conference_Titel :
Software Maintenance and Reengineering, 1998. Proceedings of the Second Euromicro Conference on
Conference_Location :
Florence
Print_ISBN :
0-8186-8421-6
DOI :
10.1109/CSMR.1998.665817