Your SlideShare is downloading. ×
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

An Open Source Approach for Industrializing Research Tools - OW2Con 2011, session "Open Source Innovation Catalyst"

365

Published on

Presentation during the OW2Con 2011 session "Open Source Innovation Catalyst" …

Presentation during the OW2Con 2011 session "Open Source Innovation Catalyst"
Cf. also http://fr.slideshare.net/OW2/os-approach-industrializing-research-tools

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. An Open Source Approach for Industrializing Research ToolsHugo BruneliereAtlandMod Team (INRIA, EMN & LINA) November 24, 2011 “Open Source Innovation Catalyst” (ICT Labs, IRILL) OW2Con 2011, Orange Labs, Paris © AtlanMod - atlanmod-contact@mines-nantes.fr 1
  • 2. AtlandMod: An Expert Research Team in Modeling A common team based in Nantes – INRIA, Ecole des Mines de Nantes & LINA Expertise on Model Driven Engineering – MDE principles & techniques – “Modeling Technologies for Software Production, Evolution, and Operation” Application-driven research – Constant collaboration with companies Open source community via Eclipse – MoDisco, AM3, EMF Facet, ATL, AMW, etc © AtlanMod - atlanmod-contact@mines-nantes.fr 2
  • 3. Outline The starting point? – Research prototypes… What means industrializing? – Traditional definitions Which business model? – A different approach – Open source as a medium Success stories? – Eclipse-M2M ATL & Eclipse-MDT MoDisco © AtlanMod - atlanmod-contact@mines-nantes.fr 3
  • 4. The starting point? Research prototypes! Tools as proof of concepts for research ideas – Empirical validation – Feedback from real users – Dissemination of the results – Collaboration playground – Etc But… © AtlanMod - atlanmod-contact@mines-nantes.fr 4
  • 5. The starting point? The problem – Research labs have to focus on core research activities  Funding criteria… – Companies usually don’t adopt research tools  Lack of (user) support  Maintenance issues  Scalability limitations  Adaptation capabilities © AtlanMod - atlanmod-contact@mines-nantes.fr 5
  • 6. What means “industrializing”? © AtlanMod - atlanmod-contact@mines-nantes.fr 6
  • 7. What means “industrializing”? Simple definitions (based on Wikipedia) – Innovation  The creation of better or more effective ideas, processes, technologies, products to be brought to the market & society – Technology transfer  The process of spreading this innovation and related skills or knowledge among different organizations – Industrialization  The process of changing a human group or tool from an elementary state to an industrial one © AtlanMod - atlanmod-contact@mines-nantes.fr 7
  • 8. What means “industrializing”? Traditional direct approach Research Labs (Scientific Experts) Companies (End Users) © AtlanMod - atlanmod-contact@mines-nantes.fr 8
  • 9. What means “industrializing”? Traditional direct approach Research Labs (Scientific Experts) Innovation Companies (End Users) © AtlanMod - atlanmod-contact@mines-nantes.fr 9
  • 10. What means “industrializing”? Traditional direct approach Research Labs (Scientific Experts) Technology Transfer Innovation Companies (End Users) © AtlanMod - atlanmod-contact@mines-nantes.fr 10
  • 11. What means “industrializing”? Traditional direct approach Research Labs (Scientific Experts) Technology Transfer Innovation Companies (End Users) Industrialization © AtlanMod - atlanmod-contact@mines-nantes.fr 11
  • 12. Which “business model”? © AtlanMod - atlanmod-contact@mines-nantes.fr 12
  • 13. Which “business model”? Open Source as a medium – Creation of communities – Stimulation of initiative – Dissemination of results – Standardization But this is not enough… – Success of involving external contributors?  [S. Krishnamurthy, Cave or community? an empirical examination of 100 mature open source projects] – Challenging vs. Pragmatic?  Prioritization of problems © AtlanMod - atlanmod-contact@mines-nantes.fr 13
  • 14. Which “business model”? Three-entity approach Labs (scientific experts) Introduction of a third entity in the process – Technology Provider Open source – Play the role of the Eclipse OMG interface… Etc. SMEs Big Companies (technology providers) (end-users) © AtlanMod - atlanmod-contact@mines-nantes.fr 14
  • 15. Which “business model”? Three-entity approach Labs (scientific experts) 1. Description of real challenges Research challenges – Concrete problems Open source – Industrial use cases Eclipse OMG Etc. Big Companies (end-users) © AtlanMod - atlanmod-contact@mines-nantes.fr 15
  • 16. Which “business model”? Three-entity approach Labs (scientific experts) 2. Evaluation of relevant research problems Research challenges – State-of-the-art Open source – Possible ideas Eclipse OMG – Solutions… Etc. Big Companies (end-users) © AtlanMod - atlanmod-contact@mines-nantes.fr 16
  • 17. Which “business model”? Three-entity approach Labs (scientific experts) 3. Experimentation on the identified problems Proof-of- concept – Research work Open source – Paper publication Eclipse OMG – Prototype Etc. implementation Big Companies (end-users) © AtlanMod - atlanmod-contact@mines-nantes.fr 17
  • 18. Which “business model”? Three-entity approach Labs (scientific experts) 4. Evaluation of the proposed solution Proof-of- concept – Relevance Open source – Potential concrete Eclipse OMG applications Etc. – Industrialization? Big Companies (end-users) © AtlanMod - atlanmod-contact@mines-nantes.fr 18
  • 19. Which “business model”? Three-entity approach Labs (scientific experts) 5. Selection of the Technology Provider – Common action based Open source on skills and previous Eclipse OMG experiences Etc. SMEs Big Companies (technology providers) (end-users) © AtlanMod - atlanmod-contact@mines-nantes.fr 19
  • 20. Which “business model”? Three-entity approach Labs (scientific experts) 6. Industrialization by Technology Provider – Collaborative action Open source – Several iterations Eclipse OMG – Scientific and Etc. technical SMEs Big Companies (technology providers) (end-users) expertise © AtlanMod - atlanmod-contact@mines-nantes.fr 20
  • 21. Which “business model”? Three-entity approach Labs (scientific experts) 7. Release of the industrialized solution – Deployable tool Open source – Full support Eclipse OMG – Business… Etc. SMEs Big Companies (technology providers) (end-users) Professional Related Tool service © AtlanMod - atlanmod-contact@mines-nantes.fr 21
  • 22. Which “business model”? Three-entity approach Labs (scientific experts) 8. Application of the solution Research challenges – Real deployment Open source – Execution/running Eclipse OMG – Feedback Etc. – Consulting… SMEs Big Companies (technology providers) (end-users) Related Professional service Tool © AtlanMod - atlanmod-contact@mines-nantes.fr 22
  • 23. Which “business model”? Benefits for all the partners Research Lab SME Big Company (Scientific (Technology (End User) Experts) Provider) Focus on core activity: Focus on core activity: Focus on core activity: Research Business Tooling & Service Work on real industrial Work on its actual Work on its technical challenges problems expertise Publication of quality Deployment & running Development of a scientific papers of a customized software offer (product solution & service) © AtlanMod - atlanmod-contact@mines-nantes.fr 23
  • 24. Which “business model”? Summary – Win-win business model  Focus on core activities  Benefit from the others’ results – Application-driven approach  End-user is at the origin  Relevant solutions – Iterative process  Regular exchanges between partners © AtlanMod - atlanmod-contact@mines-nantes.fr 24
  • 25. Success stories? © AtlanMod - atlanmod-contact@mines-nantes.fr 25
  • 26. Success stories? Application of the proposed approach – Initiation within European projects (targeting real industrial scenarios) Use of the Eclipse: open source medium – Creation of dedicated Eclipse projects (tool, support and community) Collaboration with technology providers – Development of the expertise © AtlanMod - atlanmod-contact@mines-nantes.fr 26
  • 27. Success stories: Eclipse-M2M ATL An Eclipse environment to support the development & execution of Model-to-Model transformations – Official Eclipse Modeling project (in M2M)  Open-source (EPL)  Based on the Eclipse Modeling Framework (EMF)  Using the Object Constraint Language (OMG OCL)  Released with Ganymede, Helios & Indigo – Complete Eclipse Tooling  ATL language (declarative, QVT-like)  ATL Virtual Machine (VM)  ATL Integrated Development Environment (IDE)  ATL use case & transformation library © AtlanMod - atlanmod-contact@mines-nantes.fr 27
  • 28. Success stories: Eclipse-M2M ATL Developed within the context of the MODELWARE European project – France Telecom, THALES Useful links – ATL homepage  http://www.eclipse.org/atl/ – ATL documentation  http://www.eclipse.org/atl/documentation/ – M2M forum (use the [ATL] tag in the subject)  http://www.eclipse.org/forums/eclipse.modeling.m2m © AtlanMod - atlanmod-contact@mines-nantes.fr 28
  • 29. Success stories: Eclipse-MDT MoDisco An Eclipse framework to support the elaboration of MDRE solutions – Official Eclipse Modeling project (in MDT)  Open-source (EPL)  Based on other Eclipse Modeling projects  Released with Helios & Indigo – Supported by the OMG  Reference implementations for – KDM (Knowledge Discovery Metamodel) – SMM (Structured Metrics Metamodel) – ASTM (Abstract Syntax Tree Metamodel) © AtlanMod - atlanmod-contact@mines-nantes.fr 29
  • 30. Success stories: Eclipse-MDT MoDisco Developed within the context of the MODELPLEX European project – THALES, Schlumberger Western Geco Useful links – MoDisco homepage  http://www.eclipse.org/MoDisco – MoDisco wiki (all resources)  http://wiki.eclipse.org/MoDisco – MoDisco forum  http://www.eclipse.org/forums/eclipse.modisco © AtlanMod - atlanmod-contact@mines-nantes.fr 30
  • 31. Thanks for your attention! Eclipse Projects links – M2M ATL: http://www.eclipse.org/atl – MDT MoDisco: http://www.eclipse.org/MoDisco Industrialization approach – Industrialization of Research Tools: the ATL Case, WASDeTT-3, ASE 2010, Antwerp, Belgium, September 20, 2010 Team contacts – Jordi Cabot (Team leader)  jordi.cabot@inria.fr – Hugo Bruneliere (Eclipse responsible)  hugo.bruneliere@inria.fr © AtlanMod - atlanmod-contact@mines-nantes.fr 31

×