Section: Partnerships and Cooperations

National Initiatives


  • Program: FUI - AAP 15

  • Project acronym: MoNoGe

  • Project title: Atelier de Modélisation de Nouvelle Génération

  • Duration: 2013 - 2016

  • Coordinator: Softeam

  • Other partners: Industry (DCNS), Research and University (ARMINES AtlanMod, LIP6) and Vendors and service providers (Softeam, Soft-Maint, Mia-Software)

  • Abstract: There is currently in companies a wide diversity of models and modeling tools according to the application domains, services or contexts which are concerned. This implies different problems forbidding their plain exploitation: traceability, global coherence, continuity between works, knowledge management, etc. All are largely penalized by this situation that harms the mastering of the complexity of the related systems and software. The MoNoGe project has for objective to bring innovative solutions allowing to ensure the agility of the models and modeling tools. The term agility is here referring to the properties of interoperability, extensibility and evolution of models. The dynamic extension mechanism to be developed in MoNoGe, potentially inspiring from the OMG MEF standard currently under definition, is intended to preserve the original metamodel which can be conserved, partially hidden or extended. Thus, the legacy data and models can stay operational with the extended metamodel. The user does not have to deal with heavy migration or conversion operations, and can this way focus on its modeling activities while continuously exploiting past models. Our focus within the project is on defining conceptually such a (meta)model extension solution and proposing an implementing prototype based on Eclipse/EMF. To this intent, we are already studying the potential reuse (and improvement) of our EMF Views prototype in this given context.

  • Program: FUI - AAP 13

  • Project acronym: TEAP

  • Project title: TOGAF Entreprise Architecture Platform

  • Duration: 2012 - 2014

  • Coordinator: Obeo

  • Other partners: Industry (DCNS), Research and University (Inria AtlanMod) and Vendors and service providers (Obeo, Capgemini)

  • Abstract: The fast evolution of technologies (SOA, Cloud, mobile environments), the systems complexity and the growing need for agility require to be able to represent information systems as a whole. The high-level approach promoted by Enterprise Architecture (EA) is a key element in this context and intends to address all the systems dimensions: software components, associated physical resources, relationships with the companies requirements and business processes, implied actors/roles/structures, etc. The objective of the TEAP project was to specify and implement an EA platform based on the Open Group international standard named TOGAF and on the SmartEA technical solution. In addition to its base modeling capabilities, this platform now allows data federation from different existing sources (e.g. for reverse engineering purposes such as retro-cartography) as well as the definition of possible transformation chains (for governance and modernization). As part of this project, we have been notably using in practice (and improving accordingly) some of our works and corresponding prototypes such as EMF Views, ATL or some MoDisco components.

  • Program: FUI - AAP 13

  • Project acronym: ITM Factory

  • Project title: Information Technology Modernisation Factory

  • Duration: 04/2012 - 10/2014

  • Coordinator: Soft-Maint (Groupe SODIFRANCE)

  • Other partners: Mia-Software (Groupe SODIFRANCE), ACAPNOS, MMA and Inria AtlanMod.

  • Abstract: Application maintenance represents about 80 per cent of the computer market (at the French and global level). The challenge of software maintenance is to keep running applications with technologies that are no longer required to be maintained and with changing development teams and whose skills are not always validated on ancient languages. The main goal of the ITM Factory is to propose a software modernization framework, based on the ModDisco project and including: (i) an integrated workbench for software modernization engineers and (ii) a set of ready to use modernization cartirdges, i.e., a solution brick that meets a business challenge level, as opposed to a technical bricks that provides technical solutions that are integrated into a business solution.