Framework for Computer-Aided Evolution of Object-Oriented Designs

S. Ciraci, P.M. van den Broek, Mehmet Aksit

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    4 Citations (Scopus)
    25 Downloads (Pure)

    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.
    Original languageUndefined
    Title of host publicationThe 2nd IEEE International Workshop on Quality Oriented Reuse of Software (QUORS 2008)
    Place of PublicationLos Alamitos
    PublisherIEEE Computer Society Press
    Pages757-764
    Number of pages8
    ISBN (Print)978-0-7695-3262-2
    DOIs
    Publication statusPublished - 28 Jul 2008

    Publication series

    Name32nd Annual IEEE International Computer Software and Applications Conference
    PublisherIEEE Computer Society
    NumberDTR08-9
    Volume2
    ISSN (Print)0730-3157

    Keywords

    • EWI-13133
    • IR-60217
    • METIS-251109

    Cite this

    Ciraci, S., van den Broek, P. M., & Aksit, M. (2008). Framework for Computer-Aided Evolution of Object-Oriented Designs. In The 2nd IEEE International Workshop on Quality Oriented Reuse of Software (QUORS 2008) (pp. 757-764). (32nd Annual IEEE International Computer Software and Applications Conference; Vol. 2, No. DTR08-9). Los Alamitos: IEEE Computer Society Press. https://doi.org/10.1109/COMPSAC.2008.46