DocumentCode :
2450973
Title :
Framework for Computer-Aided Evolution of Object-Oriented Designs
Author :
Ciraci, Selim ; Van den Broek, Pim ; Aksit, Mehmet
Author_Institution :
Software Eng. Group, Univ. of Twente, Enschede
fYear :
2008
fDate :
July 28 2008-Aug. 1 2008
Firstpage :
757
Lastpage :
764
Abstract :
In this paper, we describe a framework for the computer-aided evolution of the designs of object-oriented software systems. Evolution mechanisms are software structures that prepare software for certain type of evolutions. The framework uses a database which holds the evolution mechanisms, modeled as template graph transformations, with the supported evolution types. To evolve the software, the designer enters the type of evolution and provides the names of the software entities that are going to be evolved. The framework fetches the evolution mechanisms, converts the design to a graph model and applies the transformations. As an application of the framework, we implemented a tool for computer-aided evolution that uses object-oriented evolution mechanisms.
Keywords :
object-oriented programming; software maintenance; computer-aided evolution; object-oriented design; software evolution; template graph transformation; Application software; Computer applications; Computer science; Mathematics; Object oriented databases; Object oriented modeling; Software design; Software engineering; Software systems; Unified modeling language; Design patterns; Graph Transformation; Object-Oriented Evolution; Software Evolution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
ISSN :
0730-3157
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2008.46
Filename :
4591661
Link To Document :
بازگشت