Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 9d4684d9 rédigé par Gerson Sunyé's avatar Gerson Sunyé
Parcourir les fichiers

Correct 2 column slides layout

parent 332d10af
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -13,4 +13,4 @@ if test ! -d $REVEALJS_DIR ; then
fi
bundle exec asciidoctor-revealjs $SOURCE/*.adoc -r asciidoctor-diagram -D $TARGET
rsync -r src/images/ $TARGET/images
rsync -r src/images/ $TARGET/images
\ No newline at end of file
Fichier supprimé
......@@ -10,6 +10,7 @@
:source-highlighter: highlightjs
:imagesdir: images
:includedir: includes
:sectids!:
= ATL
......@@ -62,23 +63,28 @@ The MDD courseware provided here with the status of open source software is prod
* Additional considerations
* Conclusion
== Definitions
== Definitions (1/2)
[.quote]
____
A model transformation is the automatic creation of target models from source models.
____
[.columns]
--
== Definitions (2/2)
[.col-8]
[.column.is-one-fourth]
--
.Model transformation is not only about M1 to M1 transformations:
* M1 to M2: promotion,
* M2 to M1: demotion,
* M3 to M1, M3 to M2, etc.
--
[.col-4]
[.column]
--
image::three-levels.png[align=center]
--
......
......@@ -10,6 +10,7 @@
:source-highlighter: highlightjs
:imagesdir: images
:includedir: includes
:sectids!:
= EMF
......@@ -770,7 +771,7 @@ po.eSet(poClass.getEStructuralFeature("billTo"), "123 Elm St.");
- The change model represents changes to instances of any EMF model
image::emf/change-recording.png[align=center]
image::emf/change-recording.png[align=center,width=1000px]
== Change Recording
......
......@@ -11,6 +11,7 @@
:imagesdir: images
:includedir: includes
:revealjs_plugins: src/js/revealjs-plugins.js
:sectids!:
= MDRE
......@@ -55,26 +56,26 @@ image::mdre.png[align=center, width=1000px]
* Are we able to adapt and reuse our approach / components as part of other (MDRE) solutions?
* Are we able to use our approach in the context of large-scale scenarios / systems?
[.columns]
== Conceptual Approach (1/3)
[.columns]
[.column.is-one-half]
--
[.col-6]
. MDRE framework architecture
* Reuse and integration examples
* Technology-specific components
* Technology-independent bricks
--
[.col-6]
image::conceptual-approach.png[align=center,width=400px]
[.column]
--
image::conceptual-approach.png[align=center,width=400px]
[.block]
--
Model Driven Reverse Engineering
=
Model Discovery + Model Understanding
--
== Conceptual Approach (2/3)
......@@ -83,23 +84,20 @@ Model Discovery + Model Understanding
image::model-discovery.png[align=center,width=800px]
[.columns]
== Conceptual Approach (2/3)
[.columns]
[.column.is-one-third]
--
[.col-4]
****
.Model Discovery General Principle
image::model-discovery.png[align=center,width=400px]
****
--
[.col-8]
****
[.column]
--
.Possible Two-Steps Process
image::two-steps-process.png[align=center,width=800px]
****
--
== Conceptual Approach (3/3)
......@@ -137,7 +135,9 @@ image::transform-regenerate.png[align=center,width=1200px]
== Eclipse Modisco
[.block]
An Eclipse framework to support the elaboration of Model Driven Reverse Engineering solutions
--
An Eclipse framework to support the elaboration of Model Driven Reverse Engineering solutions
--
.Official Eclipse Modeling project
* Open-source (EPL)
......@@ -156,17 +156,20 @@ ASTM:: Abstract Syntax Tree Metamodel
image::modisco-architecture.png[align=center,width=1200px]
== Modisco Model Browser
[.columns]
== Modisco Model Browser
[.column.is-one-third]
--
[.col-4]
.A feature-rich Ecore model browser:
* Generic (metamodel-independent)
* Customizable (display, fonts, colors, icons, etc.)
* Advanced navigation & search capabilities
--
[.col-8]
[.column]
--
image::modisco-browser.png[align=center,width=800px]
--
......@@ -184,60 +187,63 @@ image::modisco-discoverer.png[align=center,width=1200px]
image::modisco-workflow.png[align=center,width=1000px]
[.columns]
== Modisco Support for Java
[.columns]
[.column.is-one-third]
--
[.col-4]
.Technology-specific components for Java
* Complete metamodel
* Corresponding discoverer & generator
* Transformation to KDM
* Advanced composite discoverer (Java + KDM)
--
[.col-8]
[.column]
--
image::modisco-java.png[align=center,width=1000px]
--
[.columns]
== Modisco Support for JEE
[.columns]
[.column.is-one-third]
--
[.col-4]
.Technology-specific components for JEE
* Complete JSP metamodel & corresponding discoverer
* Discoverers for web.xml & ejb-jar.xml files (based on XML) + generic framework
* JEE queries & facets (based on Java)
--
[.col-8]
[.column]
--
image::modisco-jee.png[align=center,width=1000px]
--
[.columns]
== Modisco Support for XML
[.columns]
[.column.is-one-third]
--
[.col-4]
.Technology-specific components for XML
* Generic support (XSD- or DTD- independent)
* Complete metamodel (based W3C specification)
* Corresponding discoverer
--
[.col-8]
[.column]
--
image::modisco-xml.png[align=center,width=1000px]
--
== Thanks for your attention!
== More information
.Useful links:
* Eclipse Modeling Project: http://eclipse.org/modeling/
* Eclipse MoDisco project: http://www.eclipse.org/MoDisco
* Eclipse EMF Facet project: http://www.eclipse.org/facet/
.Namod Contact
.Naomod Contact
* Hugo Bruneliere
* Research engineer - MoDisco project co-leader
* hugo.bruneliere@imt-atlantique.fr
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter