Section: Dissemination


Introductory book to Model-Driven Engineering

Jordi Cabot has co-written the book “Model-Driven Software Engineering in Practice” (published by Morgan and Claypool) [9] , an introductory book to the domain of model driven engineering that discusses how approaches based on modeling can improve the daily practice of software professionals. The book is being used in more than 10 different universities as basic teaching material for MDE courses at the moment.

Dissemination to the local community

As part of our commitment to the Eclipse community (cf. next subsection), we co-organized again this year (together with the Obeo company) an Eclipse DemoCamp event in Nantes to promote the new Eclipse Juno version's release. The Eclipse DemoCamps are an opportunity to showcase all of the technology being built by local Eclipse community members, as well as an excellent opportunity to meet other Eclipse enthusiasts in the region (notably industrial actors) and present them some of the Eclipse-based technologies developed by the team in the context of our research works. This year, we have notably presented during the event our three latest prototypes: Collaboro, EMFtoCSP and Virtual EMF.

Also, we have been invited to present our team and its activities to the Board of Architects of Steria Ouest (premises located in Nantes). We described them our main research fields and experiments in term of modeling, and raised some real interest from their side. Concretely, this has resulted in a first successful collaboration with them that happened this year (cf. related subsection).

Involvement in the worldwide Open Source Community via Eclipse

Since several years, the AtlandMod team is already very involved in the open source community, notably via its constant activity within the context of the Eclipse Foundation. This activity actually takes different forms: creation and leading/development of Eclipse projects (under Eclipse.org or Eclipse Labs), participation to the major worldwide community events (i.e.; EclipseCon North America and EclipseCon Europe), organization of events targeting the local community (i.e. Eclipse DemoCamps), etc.

This year again, the team has been active and visible in terms of concrete contributions to the community. The main remarkable items are the following ones:

  • Leading of the MDT MoDisco project (Hugo Bruneliere), the Eclipse reference project concerning model-driven reverse engineering;

  • Commitment to other projects directly under Eclipse.org: MMT ATL and EMFT EMF Facet (Hugo Bruneliere);

  • Commitment to other projects under EclipseLabs: EMFToCSP (Jordi Cabot, Carlos Gonzalez) and Virtual EMF (Caue Clasen, Jordi Cabot);

  • Creation and development of a new incubation project under Eclipse Labs: Collaboro (Javier Canovas);

  • Organization of an official Eclipse DemoCamp in Nantes, on the 28th of June 2012, for locally promoting the Eclipse Juno release including the MoDisco, ATL and EMF Facet team's projects (Hugo Bruneliere, in collaboration with the Obeo company);

  • Publication of a paper on MoDisco in the European ERCIM NEWS Journal 88, dedicated to Software Evolution (Hugo Bruneliere and Jordi Cabot, in collaboration with the Mia-Software company);

  • Presentation of talks during the two main Eclipse events (Hugo Bruneliere): at EclipseCon North America 2012 about EMF Facet, at EclipseCon Europe 2012 about Collaboro.

Generally, the team visible presence under Eclipse is also an efficient way to continue active collaborations with industrial partners, such as Mia-Software (Sodifrance) on MoDisco - EMF Facet, and Obeo on ATL.