When reengineering large systems, software developers would like to assess and compare the impact of multiple change scenarios without actually performing these changes. A change can be ef-fected by applying a tool to the source code, or by a manual refac-toring. In addition, tools run over a model are costly to redevelop. It raises an interesting challenge for tools implementors: how to support modification of large source code models to enable com-parison of multiple versions. One naive approach is to copy the entire model after each modification. However, such an approach is too expensive in memory and execution time. In this paper we ex-plore different implementations that source code metamodels sup-port multiple versions of a system. W...
Abstract. Model transformations are a key element of model-based software de-velopment processes. De...
Abstract. For the versioning of code a pantheon of version control system (VCS) solutions has been r...
This paper proposes and evaluates an efficient approach for loading models stored in a change-based ...
International audienceWhen reengineering large systems, software developers would like to assess and...
AbstractWhen reengineering software systems, maintainers should be able to assess and compare multip...
International audienceWhen reengineering software systems, maintainers should be able to assess and ...
Model-Driven Engineering aims at shifting the focus of soft-ware development from coding to modellin...
International audienceThis work presents an approach for realizing Model-Driven software engineering...
Metamodel evolution poses a threat to the applicability of Model-Driven Development to large scale p...
Systems running these days are huge, complex and exist in many versions. Controlling these versions ...
When model transformations are used to implement consistency relations between very large models, in...
Abstract—Software development is witnessing the increasing need of version management techniques for...
Concurrent versioning of source code is a common and well-established practice to manage concurrency...
Model-Driven Engineering (MDE) is a software engineering paradigm that aims to increase the product...
Concurrent versioning of source code is a common and well-established practice to manage concurrency...
Abstract. Model transformations are a key element of model-based software de-velopment processes. De...
Abstract. For the versioning of code a pantheon of version control system (VCS) solutions has been r...
This paper proposes and evaluates an efficient approach for loading models stored in a change-based ...
International audienceWhen reengineering large systems, software developers would like to assess and...
AbstractWhen reengineering software systems, maintainers should be able to assess and compare multip...
International audienceWhen reengineering software systems, maintainers should be able to assess and ...
Model-Driven Engineering aims at shifting the focus of soft-ware development from coding to modellin...
International audienceThis work presents an approach for realizing Model-Driven software engineering...
Metamodel evolution poses a threat to the applicability of Model-Driven Development to large scale p...
Systems running these days are huge, complex and exist in many versions. Controlling these versions ...
When model transformations are used to implement consistency relations between very large models, in...
Abstract—Software development is witnessing the increasing need of version management techniques for...
Concurrent versioning of source code is a common and well-established practice to manage concurrency...
Model-Driven Engineering (MDE) is a software engineering paradigm that aims to increase the product...
Concurrent versioning of source code is a common and well-established practice to manage concurrency...
Abstract. Model transformations are a key element of model-based software de-velopment processes. De...
Abstract. For the versioning of code a pantheon of version control system (VCS) solutions has been r...
This paper proposes and evaluates an efficient approach for loading models stored in a change-based ...