1
GMF Showcase
Etienne Juliot - [email protected] http://www.mda4eclipse.com
5
Why graphical modeling?
6
A draw is better than a long explaination
8
Information System
System Engineering
Cartography
Viewpoints
Generative Chain
1 : logical design1 : logical design1' : unify design1' : unify design 2 : generation2 : generation
10
Information System
Cinematic
11
Information System
SOA
12
Information System
Entity
13
Assembly
Metamodel extension
Model stored with XML/XSD
14
Workflow (Bonita)
19
UML Viewpoints
20
UML Viewpoints
21
UML Viewpoints
22
UML Viewpoints
23
Information System
System Engineering
Cartography
Viewpoints
24
System Engineering
Risk Analysis
25
System Engineering
EAST/ADL
26
System Engineering
Real Time Analysis
27
System Engineering
Marte
28
Information System
System Engineering
Cartography
Viewpoints
29
Cartography
Cobol
30
Dependance analysis
31
Dependance analysis
32
Dependance analysis
33
Dependance analysis
34
Dependance analysis
36
Information System
System Engineering
Cartography
Viewpoints
37
Domain Specific Modeling
on DSL and/or UML
38
GMF for « classical » Modeling
Vs
GMF for « viewpoint » Modeling
39
Choose your tools
or ...
40
1 – Describe your methology
2 – Choose your graphical views
3 – Choose how to store your informations
41
Viewpoint analysis
Archetype on Ecore
42
Viewpoint analysis
Flow
43
How ?
How many time for a component designer?
What skill?
Obeo Designer:
Viewpoint engine based on GMF
Viewpoint specifier environnement