A major concern of software evolution is to achieve and maintain consistency between both different (sub)systems and different layers of the same system. Based on a concep-tual model of distributed systems which distinguishes the three layers of objects, software, and hardware components and, orthogonally, a type and an instance level, we discuss solutions to several consistency problems. We classify the state changes a system experiences during its lifetime as the system’s dynamics (if the changes happen at the instance level) and the evolution of the system (if the type or schema level is affected). An approach based on graph transforma-tion and meta modeling is used to formalize these concepts. 1. Consistency Problems in Software Evoluti...
AbstractModel-driven software engineering requires the refinement of abstract models into more concr...
Abstract. As most software artifacts, meta-models can evolve. Their evolution requires conforming mo...
This thesis presents how evolving software models expressed in different formalisms can be kept cons...
Abstract. Distributed software systems are typically built according to a three layer conceptual str...
Software evolution and the resulting need to continuously adapt the software is one of the main chal...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
Model Driven Engineering is a promizing approach that could lead to the emergence of a new paradigm ...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
International audienceMethodologies for correct by construction reconfigu-rations can efficiently so...
We present a theory of software model preservation and isomorphism (enhancement) and proving correct...
AbstractModel-driven software engineering requires the refinement of abstract models into more concr...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
AbstractModel-driven software engineering requires the refinement of abstract models into more concr...
Abstract. As most software artifacts, meta-models can evolve. Their evolution requires conforming mo...
This thesis presents how evolving software models expressed in different formalisms can be kept cons...
Abstract. Distributed software systems are typically built according to a three layer conceptual str...
Software evolution and the resulting need to continuously adapt the software is one of the main chal...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
Model Driven Engineering is a promizing approach that could lead to the emergence of a new paradigm ...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
International audienceMethodologies for correct by construction reconfigu-rations can efficiently so...
We present a theory of software model preservation and isomorphism (enhancement) and proving correct...
AbstractModel-driven software engineering requires the refinement of abstract models into more concr...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
AbstractModel-driven software engineering requires the refinement of abstract models into more concr...
Abstract. As most software artifacts, meta-models can evolve. Their evolution requires conforming mo...
This thesis presents how evolving software models expressed in different formalisms can be kept cons...