Laurent Deruelle

Learn More
The software evolution is a challenge for engineers. In fact, the high complexity of software makes it dif-cult to perform the software changes. The changes may cause serious damage to the information system. Within the information system cooperating by the way of federation, the eeects are more criticals. It appears necessary to provide tools that support(More)
In this paper, we propose an approach and a framework for an a priori change impact analysis of database schemas, in federated environment. The approach is based on a model, that describes program source codes and database schemas as software components linked by meaningfully relationships. This model takes into account the software components for both(More)
An exhaustive software description is required for better understanding and analysis of different impacts of intended change. A change applied on a software artefact can propagate its impact on several other components of whole system. This impact can be considered from structural, qualitative, functional, logical, or behavioural point of view. In this(More)
In this paper, we propose a formal model and a platform for software change management. The model is based on graphs rewriting, and deal with both multi-language source codes and heterogeneous database schemas. These are represented by software components linked by meaningful relationships. The change impact analysis is done, using a Knowledge-Based System,(More)
Designing or reengineering class models in the domain of programming or modeling involves capturing technical and domain concepts , finding the right abstractions and avoiding duplications. Making this last task in a systematic way corresponds to a kind of model nor-malization. Several approaches have been proposed, that all converge towards the use of(More)