A model based on graph isomorphisms is used to formalize software evolution. Step by step we narrow the search space by an informed selection of the attributes based on the current state-of-the-art in software engineering and generate a seed solution. We then traverse the resulting space using graph isomorphisms and other set operations over the vertex sets. The new solutions will preserve the desired attributes. The goal of defining an isomorphism based search mechanism is to construct predictors of evolution that can facilitate the automation of ’software factory’ paradigm. The model allows for automation via software tools implementing the concepts
During the last few years, software evolution research has explored new domains such as the study of...
In many software design and evaluation techniques, either the software evolution problem is not syst...
In this paper, we describe a framework for the computer-aided evolution of the designs of object-ori...
A model based on graph isomorphisms is used to formalize software evolution. Step by step we narrow ...
A hypergraph based model of software evolution is proposed. The model uses software assets, and any...
We show how evolution requests can be formalized using algebraic graph rewriting. In particular, we ...
A major concern of software evolution is to achieve and maintain consistency between both different ...
We present a theory of software model preservation and isomorphism (enhancement) and proving correct...
We show how evolution requests can be formalized using algebraic graph rewriting. In particular, we ...
In this paper, we describe a framework for the computer aided evolution of the designs of object-ori...
As software architecture evolution has become an integral part of the automated software engineering...
Software systems, subjected to exogenous and endogenous requirements, grow and evolve to become comp...
Abstract. During model-driven software development, we are inevitably confronted with design models ...
Abstract—We exploit recent advances in analysis of graph topology to better understand software evol...
We still do not have clear figure about how software systems evolve and how we may control its evolu...
During the last few years, software evolution research has explored new domains such as the study of...
In many software design and evaluation techniques, either the software evolution problem is not syst...
In this paper, we describe a framework for the computer-aided evolution of the designs of object-ori...
A model based on graph isomorphisms is used to formalize software evolution. Step by step we narrow ...
A hypergraph based model of software evolution is proposed. The model uses software assets, and any...
We show how evolution requests can be formalized using algebraic graph rewriting. In particular, we ...
A major concern of software evolution is to achieve and maintain consistency between both different ...
We present a theory of software model preservation and isomorphism (enhancement) and proving correct...
We show how evolution requests can be formalized using algebraic graph rewriting. In particular, we ...
In this paper, we describe a framework for the computer aided evolution of the designs of object-ori...
As software architecture evolution has become an integral part of the automated software engineering...
Software systems, subjected to exogenous and endogenous requirements, grow and evolve to become comp...
Abstract. During model-driven software development, we are inevitably confronted with design models ...
Abstract—We exploit recent advances in analysis of graph topology to better understand software evol...
We still do not have clear figure about how software systems evolve and how we may control its evolu...
During the last few years, software evolution research has explored new domains such as the study of...
In many software design and evaluation techniques, either the software evolution problem is not syst...
In this paper, we describe a framework for the computer-aided evolution of the designs of object-ori...