Section: Partnerships and Cooperations

National Initiatives

  • Program: ANR - ARPEGE program

  • Project acronym: Galaxy

  • Project title: Galaxy

  • Duration: 2010 - 2013

  • Coordinator: Airbus

  • Other partners: Industry (Airbus), Research and University (Armines -AtlanMod-, IRIT, LIP6) and Vendors and service providers (AKKA, Softeam)

  • Abstract: GALAXY (http://galaxy.lip6.fr ) proposes to deal with the model driven collaborative development of complex systems. Galaxy aims at defining an open and flexible architecture particularly designed to be scalable. One of the key points is related to the fragmentation and distributiveness of huge models, their synchronization and relationship with communication means classically used by development teams. The work is being driven by use cases provided by a company (Airbus), which describe scalability issues they face during systems developments. Our work in this project is composed of two main parts: 1) the conception of efficient mechanisms for multiple views of complex (large) models; 2) the definition of a solution for the automation of modeling tasks on large model repositories, like the execution of large amounts of transformations, the orchestration of their execution, and the effective browsing of repositories for finding specific models. In this context we have developed MoScript, a scripting language (and corresponding execution engine) to write batch processing modeling tasks.

  • Program: ANR

  • Project acronym: IDM++

  • Project title: Ingénierie dirigée par les modèles ++

  • Duration: 2008 - 2011

  • Coordinator: IBM (ILog)

  • Other partners: CEA, Mia-Software, Prima Solution

  • Abstract: IdM++ (http://www.emn.fr/x-info/idmpp/index.php/Accueil ) main goal is to investigate advanced issues in model engineering. The IDM++ consortium proposes the combination of Global Model Management and Model Configuration techniques. The goal is to bring together two different communities: the Model-Driven Engineering (MDE) community and the logic programming community, to explore how each community can benefit from the techniques of the other. We refer to the logic programming community in a broad sense (i.e. including Constraint Logic Programming, Answer-Set Programming but also ontology and semantic web aspects).

    This approach is promoted according to the partners background in Model Driven Engineering, Constraint based programming and optimization techniques. The team is particularly in charge of WP 2, on global model management.