Interoperability of tools for product design relies on the utilization of common information models like ISO 10303 STEP. However STEP is based on the EXPRESS modelling language which is not supported by state-of-the-art software development tools. To reuse the huge repository of information models defined in the STEP Application Protocols transformations into other representations are needed. A generic and sound approach is provided by OMG's Model Driven Architecture (MDA) and Meta Object Facility (MOF). This paper describes meta-modelling methods and tools for the coexistence and integration of EXPRESS with UML, the commonly used modelling language in modern software development environments
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
The OMG’s Model Driven Architecture is a reference architecture for model driven development of comp...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
International audienceAs model-driven development promotes metamodels as key assets it raises the is...
. On the one hand, in the world of Product Data Technology (PDT), the ISO standard STEP (Standard f...
The paper presents a model-based approach to support the design of component based distributed appli...
. UML is currently embraced as \the" standard in objectoriented modeling languages, the recent...
We propose a four-layer metamodeling architecture in the context of UM-L metamodeling. This allows m...
The Meta Object Facility (MOF) forms one of the core standards of the Object Management Group's Mode...
We propose a four-layer architecture in the context of UML metamodeling. This allows modelers to use...
Abstract—Modern software frameworks for Model-Based Sys-tems Engineering (MBSE) methodologies are pr...
International audienceOne of the main objectives of software engineering is to develop well-structur...
Model Driven Engineering (MDE) advocates the use of models, metamodels and model transformations to ...
This thesis presents how evolving software models expressed in different formalisms can be kept cons...
International audienceComputer-Aided Software Engineering (CASE) tools need to cooperate and this ca...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
The OMG’s Model Driven Architecture is a reference architecture for model driven development of comp...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
International audienceAs model-driven development promotes metamodels as key assets it raises the is...
. On the one hand, in the world of Product Data Technology (PDT), the ISO standard STEP (Standard f...
The paper presents a model-based approach to support the design of component based distributed appli...
. UML is currently embraced as \the" standard in objectoriented modeling languages, the recent...
We propose a four-layer metamodeling architecture in the context of UM-L metamodeling. This allows m...
The Meta Object Facility (MOF) forms one of the core standards of the Object Management Group's Mode...
We propose a four-layer architecture in the context of UML metamodeling. This allows modelers to use...
Abstract—Modern software frameworks for Model-Based Sys-tems Engineering (MBSE) methodologies are pr...
International audienceOne of the main objectives of software engineering is to develop well-structur...
Model Driven Engineering (MDE) advocates the use of models, metamodels and model transformations to ...
This thesis presents how evolving software models expressed in different formalisms can be kept cons...
International audienceComputer-Aided Software Engineering (CASE) tools need to cooperate and this ca...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
The OMG’s Model Driven Architecture is a reference architecture for model driven development of comp...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...