This paper presents the facilities in the EDM-2 product modelling and database language that support model evolution. It reviews the need for model evolution as a system and/or language requirement to support product modelling. Four types of model evolution are considered: (1) translation between distinct models, (2) deriving views from a central model, (3) modification of an existing model, and (4) model evolution based on writable views associated with each application. While the facilities described support all for types of evolution, the last type is emphasized. The language based modelling capabilities described in EDM-2 include: (a) mapping facilities for defining derivations and views within a single model or between different models...
Like any other database application, object database applications are subject to evolution. Evolutio...
Software systems need to evolve, and systems built using model-driven approaches are no exception. W...
This thesis focuses on model-driven software product line development, which is the combination of t...
AbstractIn model-driven engineering, evolution is inevitable over the course of the complete life cy...
International audienceDatabase applications which model aspects of the real world should be able to ...
Multi-model databases allow us to combine the advantages of various data models by storing different...
International audienceA critical aspect of PLM systems is their product information modeling archite...
A key benefit of system and software modeling is the ability to explore various design alternatives ...
Models have always played an important role in information systems (IS) design: typically, entity-re...
Large scale information modelling projects, like the development of ISO/STEP, require a modelling ap...
This paper describes a global modelling and development environment for large modelling projects. Th...
peer-reviewedSoftware Product Lines (SPL) are an engineering technique to efficiently derive a set o...
The features of a database system specifically designed to support evolution are presented. The desi...
"Model Driven Software Development" is a recent trend in development of software-intensive systems. ...
Recently a number of concepts, such as software factories, model-driven software development, and la...
Like any other database application, object database applications are subject to evolution. Evolutio...
Software systems need to evolve, and systems built using model-driven approaches are no exception. W...
This thesis focuses on model-driven software product line development, which is the combination of t...
AbstractIn model-driven engineering, evolution is inevitable over the course of the complete life cy...
International audienceDatabase applications which model aspects of the real world should be able to ...
Multi-model databases allow us to combine the advantages of various data models by storing different...
International audienceA critical aspect of PLM systems is their product information modeling archite...
A key benefit of system and software modeling is the ability to explore various design alternatives ...
Models have always played an important role in information systems (IS) design: typically, entity-re...
Large scale information modelling projects, like the development of ISO/STEP, require a modelling ap...
This paper describes a global modelling and development environment for large modelling projects. Th...
peer-reviewedSoftware Product Lines (SPL) are an engineering technique to efficiently derive a set o...
The features of a database system specifically designed to support evolution are presented. The desi...
"Model Driven Software Development" is a recent trend in development of software-intensive systems. ...
Recently a number of concepts, such as software factories, model-driven software development, and la...
Like any other database application, object database applications are subject to evolution. Evolutio...
Software systems need to evolve, and systems built using model-driven approaches are no exception. W...
This thesis focuses on model-driven software product line development, which is the combination of t...