Your SlideShare is downloading. ×
0
Énergies renouvelables | Production éco-responsable | Transports innovants | Procédés éco-efficients | Ressources durables...
Énergies renouvelables | Production éco-responsable | Transports innovants | Procédés éco-efficients | Ressources durables...
3
rgiesnouvelles–ECELudwigsburg2011
OpenFlow and its Suite
4
rgiesnouvelles–ECELudwigsburg2011
OpenFlow: a scientific software platform
5
rgiesnouvelles–ECELudwigsburg2011
OpenFlow: the communication component
6
rgiesnouvelles–ECELudwigsburg2011
Current solution at IFPEN
7
rgiesnouvelles–ECELudwigsburg2011
Communication layer: a new approach
8
rgiesnouvelles–ECELudwigsburg2011
Acceleo: The code generator
 Présentation de Acceleo
9
rgiesnouvelles–ECELudwigsburg2011
Acceleo: demo
 Démo
10
rgiesnouvelles–ECELudwigsburg2011
Communication automatic production
11
rgiesnouvelles–ECELudwigsburg2011
Benefits of the automatic production
12
rgiesnouvelles–ECELudwigsburg2011
The pain of GUI production
13
rgiesnouvelles–ECELudwigsburg2011
GUI layer
14
rgiesnouvelles–ECELudwigsburg2011
A new way to produce the GUI
15
rgiesnouvelles–ECELudwigsburg2011
Extended Editing Framework
 Présentation de EEF
16
rgiesnouvelles–ECELudwigsburg2011
EEF: demo
17
rgiesnouvelles–ECELudwigsburg2011
OpenFlow: a new Tooling
 The Big Map
18
rgiesnouvelles–ECELudwigsburg2011
Conclusions
 Review of this new approach
 full featured automatic communication cod...
19
rgiesnouvelles–ECELudwigsburg2011
What next ?
 test scalability on larger models: many
hundreds concepts
 produce pre...
Énergies renouvelables | Production éco-responsable | Transports innovants | Procédés éco-efficients | Ressources durables...
Upcoming SlideShare
Loading in...5
×

Ece2011 ifp obeo

60

Published on

A industrial use case of Eclipse modeling technologies. IFPEN has used Eclipse Modeling technologies (EMF, Acceleo, EEF) with the Obeo support in order to redesign a part of their scientific suite OpenFlow.

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
60
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Ece2011 ifp obeo"

  1. 1. Énergies renouvelables | Production éco-responsable | Transports innovants | Procédés éco-efficients | Ressources durables nouvelles–ECELudwigsburg2011 Scientific application redesign in the oil industry with Eclipse Modeling Goulwen Le Fur goulwen.lefur@obeo.fr Daniel Rahon daniel.rahon@ifpen.fr Sébastien Schneider sebastien.schneider@ifpen.fr
  2. 2. Énergies renouvelables | Production éco-responsable | Transports innovants | Procédés éco-efficients | Ressources durables nouvelles–ECELudwigsburg2011©2011-IFPEnergiesnouvelles 2 IFP Energies nouvelles provides innovative industrial solutions in its focal areas: energy, transport, the environment As an applied research center, it ensures transfer between fundamental research and industrial development IFP Energies nouvelles A public-sector research, innovation and training center Mission : provide public players and industry with efficient, economical, clean and sustainable technologies to take up the three major challenges facing society in the 21st century: climate change, energy diversification and water resource management
  3. 3. 3 rgiesnouvelles–ECELudwigsburg2011 OpenFlow and its Suite
  4. 4. 4 rgiesnouvelles–ECELudwigsburg2011 OpenFlow: a scientific software platform
  5. 5. 5 rgiesnouvelles–ECELudwigsburg2011 OpenFlow: the communication component
  6. 6. 6 rgiesnouvelles–ECELudwigsburg2011 Current solution at IFPEN
  7. 7. 7 rgiesnouvelles–ECELudwigsburg2011 Communication layer: a new approach
  8. 8. 8 rgiesnouvelles–ECELudwigsburg2011 Acceleo: The code generator  Présentation de Acceleo
  9. 9. 9 rgiesnouvelles–ECELudwigsburg2011 Acceleo: demo  Démo
  10. 10. 10 rgiesnouvelles–ECELudwigsburg2011 Communication automatic production
  11. 11. 11 rgiesnouvelles–ECELudwigsburg2011 Benefits of the automatic production
  12. 12. 12 rgiesnouvelles–ECELudwigsburg2011 The pain of GUI production
  13. 13. 13 rgiesnouvelles–ECELudwigsburg2011 GUI layer
  14. 14. 14 rgiesnouvelles–ECELudwigsburg2011 A new way to produce the GUI
  15. 15. 15 rgiesnouvelles–ECELudwigsburg2011 Extended Editing Framework  Présentation de EEF
  16. 16. 16 rgiesnouvelles–ECELudwigsburg2011 EEF: demo
  17. 17. 17 rgiesnouvelles–ECELudwigsburg2011 OpenFlow: a new Tooling  The Big Map
  18. 18. 18 rgiesnouvelles–ECELudwigsburg2011 Conclusions  Review of this new approach  full featured automatic communication code generation based on a single business model  one ecore file as input and two ready for use eclipse plugins as output  really easy to update as all features are based on the model  Reminder of some metrics  5kloc of C++, 30kloc of Java and 12kloc of XML  generic implementation of the communication protocol in mtl  Rich GUI editors production  easier access for non Eclipse / SWT experts
  19. 19. 19 rgiesnouvelles–ECELudwigsburg2011 What next ?  test scalability on larger models: many hundreds concepts  produce pre-built model libraries and compose them to build richer data model  take into account specific data used in parallel codes  implement another communication protocol (JSON)  enhance the link with existing models and with data stored in relational database  EEF enhancement to take into account new business use cases and requirements
  20. 20. Énergies renouvelables | Production éco-responsable | Transports innovants | Procédés éco-efficients | Ressources durables nouvelles–ECELudwigsburg2011©2011-IFPEnergiesnouvelles Renewable energies | Eco-friendly production | Innovative transport | Eco-efficient processes | Sustainable resources
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×