Skip to main content
Go to the home page of the European Commission (opens in new window)
English English
CORDIS - EU research results
CORDIS
Content archived on 2024-05-29

MOdel driven MOdernisation of Complex Systems

CORDIS provides links to public deliverables and publications of HORIZON projects.

Links to deliverables and publications from FP7 projects, as well as links to some specific result types such as dataset and software, are dynamically retrieved from OpenAIRE .

Exploitable results

To achieve its objectives the project developed a architectural-oriented and model driven metamodel. Components, interfaces, and connectors are first-class citizen in the MOMOCS' metamodel, so it is possible to describe the system in terms of collaborative elements with well-known boundaries. We completed this static description of the system with models of the data it uses and its runtime behaviour, letting users to describe their system completely. Moreover, the user is able to express additional constraints on his models, and the integrated modernizing environment guarantees that the user is notified whenever one of them is violated. Leveraging the component-oriented fundaments of the approach, we were able to catalogue them in a knowledge base repository. End-users can easily reuse good components into their system. We believe that model-driven techniques helps developer in focusing more on the real problem of the system, using automated transformation to carry out the repetitive work. For this reason, we encoded our metamodel with EMF, being able to build all tool on top of it. Moreover, basing on ATL we were able to provide a more advanced transformation system. Being tailored to the modernization of complex systems, it is both more effective and easier to use. We propose a novel methodology, tailored to the modernization domain, able to combine the strength of RUP with the effectiveness of XP. The XIRUP methodology provides a generic workflow as well as a set of MDE method fragments for modernization of complex systems. We intended to find a solution for a methodology that had to be applicable to multiple engineering domains and different types of modernization problems. We are convinced the way we solve the problem by providing method fragments is interesting. This was proven by the fact that other EU projects MODELPLEX and SHAPE are moving in this direction, ModelPlex to develop a Simulation Verification and Testing methodology adopting the process fragment mechanism and SHAPE to develop a methodology fragments for SOA XIRUP Tool Suite was created as integration of all MOMOCS assets in order to simplify the installation and maintenance of the tools. XSM Editor and Analysis Tool provide important visual means for modeling using XIRUP metamodel and analyzing the models with OCL. Knowledge Base Repository (KBR) Tool as a centralized container of provisional and final artifacts consumed and produced during the different phases of the XIRUP methodology for modernization processes. XSM Transformation Tool is built for creating, customizing and running MOMOCS transformations The tools provided by the MOMOCS Project to support the XIRUP Modernization Methodology supply a dedicated mean to XIRUP system modeling for creation, storage, analysis and transformations of models that is completely novel since built on the basis of the newly created methodology and its approach to modernization of complex system. The XSM Transformation Tool strongly enhances ATL functionalities such as editing and chain execution as well as provides means to manage transformations within the MOMOCS context. Also, the concept of “Transformation Patterns” speeds up the reusability of transformations and fosters the creation of deployable domain-oriented libraries. To foster the re-usage of artifacts (models, transformations, etc) created and consumed within the XIRUP modernization methodology, to create a knowledge base with former modernization experiences upon which to underpin new modernization processes, to promote a collaborative, team based modernization methodology: The Knowledge Base Repository (KBR) facilities the acquisition, organization, maintenance and retrieval of XIRUP artifacts created and consumed during the different phases of the XIRUP methodology for the modernization of complex systems, by different XIRUP Analysts (XAs) who concurrent may participate in that modernization process.

Searching for OpenAIRE data...

There was an error trying to search data from OpenAIRE

No results available

My booklet 0 0