dynamic round-trip engineering in the context of fomdd

47
Glenn Cavarlé Lab-STICC - University of Brest, France August 2016 Glenn Cavarlé

Upload: esug

Post on 08-Jan-2017

109 views

Category:

Software


3 download

TRANSCRIPT

Glenn Cavarlé Lab-STICC - University of Brest, FranceAugust 2016

Glenn Cavarlé

Glenn Cavarlé Lab-STICC - University of Brest, France

Dynamic Round-Trip Engineeringin the context of FOMDD

August 2016

Glenn Cavarlé

Glenn Cavarlé Lab-STICC - University of Brest, France

FOMDDFeature-Oriented Model Driven Development

Glenn Cavarlé Lab-STICC - University of Brest, France

Why we use FOMDD?

Glenn Cavarlé Lab-STICC - University of Brest, France

How we use FOMDD?

Glenn Cavarlé Lab-STICC - University of Brest, France

What about RTE?

Glenn Cavarlé Lab-STICC - University of Brest, France

What about RTE?

To let developers investigate solutionsfrom any place

Glenn Cavarlé Lab-STICC - University of Brest, France

Without having to worry about inconsistency

Without having to stop/restart anything

What about RTE?

To let developers investigate solutionsfrom any place

Glenn Cavarlé Lab-STICC - University of Brest, France

Issues

Glenn Cavarlé Lab-STICC - University of Brest, France

Proposed solution

August 2016

Glenn Cavarlé Lab-STICC - University of Brest, France

Dynamic Round-Trip Engineeringin the context of FOMDD

Let developers investigate solutions from any place

Without having to stop/restart anything

Multi-platform software prototyping & assessment

Implemented using:# Pharo classes as executable containers for models# a mediator object that ensure consistency

The CrossFabrik project

Glenn Cavarlé Lab-STICC - University of Brest, France

Questions ?

Dynamic Round-Trip Engineeringin the context of FOMDD