An Open Source Approach
                 for
   Industrializing Research Tools

Hugo Bruneliere
AtlandMod 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
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
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
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
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
What means “industrializing”?




        © AtlanMod - atlanmod-contact@mines-nantes.fr   6
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
What means “industrializing”?

 Traditional direct approach

      Research Labs
    (Scientific Experts)




                                                                           Companies
                                                                           (End Users)




                           © AtlanMod - atlanmod-contact@mines-nantes.fr                 8
What means “industrializing”?

 Traditional direct approach

      Research Labs
    (Scientific Experts)


   Innovation
                                                                           Companies
                                                                           (End Users)




                           © AtlanMod - atlanmod-contact@mines-nantes.fr                 9
What means “industrializing”?

 Traditional direct approach

      Research Labs
    (Scientific Experts)                            Technology
                                                      Transfer
   Innovation
                                                                           Companies
                                                                           (End Users)




                           © AtlanMod - atlanmod-contact@mines-nantes.fr                 10
What means “industrializing”?

 Traditional direct approach

      Research Labs
    (Scientific Experts)                            Technology
                                                      Transfer
   Innovation
                                                                           Companies
                                                                           (End Users)


                                                                 Industrialization

                           © AtlanMod - atlanmod-contact@mines-nantes.fr                 11
Which “business model”?




      © AtlanMod - atlanmod-contact@mines-nantes.fr   12
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
Which “business model”?

 Out 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
Which “business model”?

 Out 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
Which “business model”?

 Out 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
Which “business model”?

 Out 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
Which “business model”?

 Out 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
Which “business model”?

 Out 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
Which “business model”?

 Out 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
Which “business model”?

 Out 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
Which “business model”?

 Out 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
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
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
Success stories?




  © AtlanMod - atlanmod-contact@mines-nantes.fr   25
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
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
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
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
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
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

More Related Content

PDF
Gastcollege INROADS Avans 27-4-2011
PDF
BGU 2011 Course introduction
PPS
Life Beautiful Monday
PDF
Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.
 
PPT
Present Progressive Presentation
PPT
Indexing Still and Moving Images
PPS
God Love You
PPTX
Mfs Power Point Slides
Gastcollege INROADS Avans 27-4-2011
BGU 2011 Course introduction
Life Beautiful Monday
Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.
 
Present Progressive Presentation
Indexing Still and Moving Images
God Love You
Mfs Power Point Slides

Viewers also liked (20)

PPS
Star Animation I
PDF
SeedStack - the lean development stack, OW2con'16, Paris.
 
PPTX
Libby's Tips for Getting Unstuck
PPT
"Odpowiedzialne dziennikarstwo"
PDF
PPTX
Ayora 2010
PDF
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
PPTX
Octavas 2010
PDF
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...
 
PDF
Managing risks in OSS adoption: the RISCOSS approach, Xavier Franch, Universi...
 
PDF
Moving Beyond Portals to Social Middleware, OW2con’12, Paris
 
PDF
OW2con'14 - The changing nature of open source software, Cédric Thomas, OW2
 
PDF
Opencloudware, a Paas management stack over multiple clouds, Daniel Stern, O...
 
PDF
Dependency management and licence compliance, OW2con'16, Paris.
 
PDF
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
 
PDF
Ow2 X Wiki Use Case Open World Forum09
 
PDF
RGAA, REFERENTIEL D’ACCESSIBILITE MULTICANAL
 
PPS
Mystery Salamanca
PPTX
Packages namespace instance
PDF
Microsoft Power Point Facet5 Presentatie Linked In
Star Animation I
SeedStack - the lean development stack, OW2con'16, Paris.
 
Libby's Tips for Getting Unstuck
"Odpowiedzialne dziennikarstwo"
Ayora 2010
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
Octavas 2010
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...
 
Managing risks in OSS adoption: the RISCOSS approach, Xavier Franch, Universi...
 
Moving Beyond Portals to Social Middleware, OW2con’12, Paris
 
OW2con'14 - The changing nature of open source software, Cédric Thomas, OW2
 
Opencloudware, a Paas management stack over multiple clouds, Daniel Stern, O...
 
Dependency management and licence compliance, OW2con'16, Paris.
 
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
 
Ow2 X Wiki Use Case Open World Forum09
 
RGAA, REFERENTIEL D’ACCESSIBILITE MULTICANAL
 
Mystery Salamanca
Packages namespace instance
Microsoft Power Point Facet5 Presentatie Linked In
Ad

Similar to OS Approach for Industrializing Research Tools, OW2con11 (20)

PPTX
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
PDF
Capabilities: The Bridge Between R-&-D - 21may14
PDF
Open Innovation for the Digital Shift - A collection of case studies in the I...
PDF
Summerschool+ 2012 Ibm Kees Donker future of learning
PDF
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
PDF
From Open Source Software to Open Source Hardware
PPTX
Can a Nation Create Entrepreneurs Part 2
PDF
Computing for CPS in 2025
PDF
Tecnology Transfert University - Messina
PDF
Nanoland global consulting (1)
PDF
Materials science, innovation and industry.
PPT
Technology Transfer. Universities: General Concepts Part III
PPTX
On Lightweight Metamodel Extension to Support Modeling Tools Agility - ECMFA...
PPTX
ECMFA 2015 MoNoGe metamodel extension
PDF
Digital workplace, a transformational framework
PDF
Living%20 Labs E Almirall
PPT
PDF
SFSCON23 - Seckin Celik Davide Serpico - The ZOOOM Framework Business Aspect...
PDF
Promoting Innovation using Inventive Problem Solving Technique
PDF
El rol de la transferencia tecnológica en el sistema de innovación suizo
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
Capabilities: The Bridge Between R-&-D - 21may14
Open Innovation for the Digital Shift - A collection of case studies in the I...
Summerschool+ 2012 Ibm Kees Donker future of learning
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
From Open Source Software to Open Source Hardware
Can a Nation Create Entrepreneurs Part 2
Computing for CPS in 2025
Tecnology Transfert University - Messina
Nanoland global consulting (1)
Materials science, innovation and industry.
Technology Transfer. Universities: General Concepts Part III
On Lightweight Metamodel Extension to Support Modeling Tools Agility - ECMFA...
ECMFA 2015 MoNoGe metamodel extension
Digital workplace, a transformational framework
Living%20 Labs E Almirall
SFSCON23 - Seckin Celik Davide Serpico - The ZOOOM Framework Business Aspect...
Promoting Innovation using Inventive Problem Solving Technique
El rol de la transferencia tecnológica en el sistema de innovación suizo
Ad

More from OW2 (20)

PDF
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
PDF
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
PDF
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
PDF
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
PDF
FusionIAM : la gestion des identités et des accés open source
 
PDF
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
PDF
SFScon'20 Bringing the User into the Equation
 
PDF
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
PDF
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
PDF
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
PDF
Open source contribution policies, OW2online, June 2020
 
PDF
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
PDF
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
PDF
Open Source Compliance at Orange, OW2online, June 2020
 
PDF
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
PDF
Intelligent package management with FASTEN, OW2online, June 2020
 
PDF
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
PDF
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
PDF
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
PDF
Cacti and Big Data at Orange France, OW2online, June 2020
 
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
 

Recently uploaded (20)

PPTX
Chapter 5: Probability Theory and Statistics
DOCX
search engine optimization ppt fir known well about this
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Unlock new opportunities with location data.pdf
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
STKI Israel Market Study 2025 version august
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Architecture types and enterprise applications.pdf
PDF
Five Habits of High-Impact Board Members
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Chapter 5: Probability Theory and Statistics
search engine optimization ppt fir known well about this
observCloud-Native Containerability and monitoring.pptx
A novel scalable deep ensemble learning framework for big data classification...
Module 1.ppt Iot fundamentals and Architecture
Unlock new opportunities with location data.pdf
Benefits of Physical activity for teenagers.pptx
STKI Israel Market Study 2025 version august
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Final SEM Unit 1 for mit wpu at pune .pptx
CloudStack 4.21: First Look Webinar slides
Tartificialntelligence_presentation.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Hindi spoken digit analysis for native and non-native speakers
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Architecture types and enterprise applications.pdf
Five Habits of High-Impact Board Members
A review of recent deep learning applications in wood surface defect identifi...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor

OS Approach for Industrializing Research Tools, OW2con11

  • 1. An Open Source Approach for Industrializing Research Tools Hugo Bruneliere AtlandMod 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”?  Out 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”?  Out 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”?  Out 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”?  Out 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”?  Out 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”?  Out 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”?  Out 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”?  Out 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”?  Out 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