Weitere ähnliche Inhalte
Ähnlich wie Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Ähnlich wie Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot (20)
Kürzlich hochgeladen (20)
Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
- 2. OK, you go to ESE or Eclipse Day Paris.
And now?
- 4. My goals for today:
Use a DSL to find the intention
Generate JavaEE
Create my own designers
Integrate the result in an Enterprise Architecture
© Copyright 2010 Obeo
- 5. Lets t ry this story:
We are a tra vel agency,
and we wan t to create an
enterprise blog
- 8. Lets take a JavaEE file exemple and search the "Intention"?
© Copyright 2010 Obeo
- 11. We can create our own "generator by convention"
Conventions exemples :
An Entity is identify by a technical ID associated to a Sequence
The name of the table is by default the name of the Entity
© Copyright 2010 Obeo
- 14. A long history
From Acceleo.org in 2006...
...to Eclipse.org in 2009
Version 3.0 is part
© Copyright 2010 Obeo
of the
Eclipse Helios rele
ase train
14
- 15. And now, my travelAgency Blog is based on 3 parts
© Copyright 2010 Obeo
- 18. Traceabilit y: the solution
to look at the right place
© Copyright 2010 Obeo
18
- 19. Graphical modeling
"Domain-specific modeling (DSM) is a software engineering
methodology for designing and developing systems, such as
computer software. It involves systematic use of a graphical
domain-specific language (DSL) to represent the various facets of a
system."
© Copyright 2010 Obeo
19
- 21. Which one is the easiest to understand?
© Copyright 2010 Obeo
21
- 22. Yet another fu....ing meta-blabla?
Keep it simple
Yes: MD and Agile a
re friends
© Copyright 2010 Obeo
- 23. Where do I find data ?
How do I managed data ?
- 25. Du DSM au point de vue !
Le système à modéliser
Le point de vue
● Analyse de performance
● Analyse d'exigences
Fonction / Sous Fonction
Les vues du Système
●
© Copyright 2010 Obeo
● Hardware / Software
● Diagramme de blocs
●
DBA
● Diagramme de composants
● Urbaniste des services
● Diagramme de séquences
●
Tableur, Matrice
Les vues du système
(les diagrammes)
- 26. With EA, applications are like people
that speak the same language
Accountants Managers
Application Application
Island Suburb
Each application uses models
that are easily readable and
Models transformable by other
applications
CEO IS Team
Application Application
© Copyright 2010 Obeo
Suburb Suburb
- 28. And now: 3 DSLs for WTP
© Copyright 2010 Obeo
28
- 30. Your system is now used throw differents Viewpoints
© Copyright 2010 Obeo
- 32. Conclusion: Modeling help to create
YOUR workbench adapted to
YOUR architecture designed with
YOUR vocabulary
© Copyright 2010 Obeo
32
- 33. Obeo Designer 4.6.1
iagram
- Sequ ence D
- UML, IS, To
g
af, Ecore
- Layout, performance
- Filters
© Copyright 2010 Obeo
33