SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
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”?

 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”?

 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”?

 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”?

 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”?

 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”?

 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”?

 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”?

 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”?

 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

Weitere ähnliche Inhalte

Andere mochten auch

Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...OW2
 
Beowulf summary
Beowulf summaryBeowulf summary
Beowulf summaryMr. Euc@s
 
Ow2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie ProjectOw2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie ProjectOW2
 
Solving Web Applications Challenges with Build Process and SOC
Solving Web Applications Challenges with Build Process and SOCSolving Web Applications Challenges with Build Process and SOC
Solving Web Applications Challenges with Build Process and SOCOW2
 
Corporate taxation introduction
Corporate taxation introductionCorporate taxation introduction
Corporate taxation introductiondphil002
 
OtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology TransfertOtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology TransfertOW2
 
Эволюция продукта
Эволюция продуктаЭволюция продукта
Эволюция продуктаPavel Antonenko
 
SOA in the cloud with FraSCAti, OW2con11, Nov 24-25, Paris
SOA in the cloud with FraSCAti, OW2con11, Nov 24-25, ParisSOA in the cloud with FraSCAti, OW2con11, Nov 24-25, Paris
SOA in the cloud with FraSCAti, OW2con11, Nov 24-25, ParisOW2
 
Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10OW2
 
Transforming Datacenter Jaspersoft-ow2-conference-nov10
Transforming Datacenter Jaspersoft-ow2-conference-nov10Transforming Datacenter Jaspersoft-ow2-conference-nov10
Transforming Datacenter Jaspersoft-ow2-conference-nov10OW2
 
Trustworthy software OW2 Conference Nov10
Trustworthy software OW2 Conference Nov10Trustworthy software OW2 Conference Nov10
Trustworthy software OW2 Conference Nov10OW2
 
"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
"Tagging Images For Findability: Making Your DAM Work For You", Ian DavisIan Davis
 
​Presentation team ngx 5주차 발표자료
​Presentation team ngx 5주차 발표자료​Presentation team ngx 5주차 발표자료
​Presentation team ngx 5주차 발표자료Matthew Chang
 
Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008Ian Davis
 
Antelink OW2 Conference Nov10
Antelink OW2 Conference Nov10Antelink OW2 Conference Nov10
Antelink OW2 Conference Nov10OW2
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10OW2
 
EGL09 Adult and Young Adult Leadership Presentation
EGL09 Adult and Young Adult Leadership PresentationEGL09 Adult and Young Adult Leadership Presentation
EGL09 Adult and Young Adult Leadership Presentationskdyouth
 

Andere mochten auch (20)

Serpica Naro
Serpica NaroSerpica Naro
Serpica Naro
 
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...
 
Beowulf summary
Beowulf summaryBeowulf summary
Beowulf summary
 
Ow2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie ProjectOw2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie Project
 
Solving Web Applications Challenges with Build Process and SOC
Solving Web Applications Challenges with Build Process and SOCSolving Web Applications Challenges with Build Process and SOC
Solving Web Applications Challenges with Build Process and SOC
 
Corporate taxation introduction
Corporate taxation introductionCorporate taxation introduction
Corporate taxation introduction
 
OtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology TransfertOtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology Transfert
 
Эволюция продукта
Эволюция продуктаЭволюция продукта
Эволюция продукта
 
SOA in the cloud with FraSCAti, OW2con11, Nov 24-25, Paris
SOA in the cloud with FraSCAti, OW2con11, Nov 24-25, ParisSOA in the cloud with FraSCAti, OW2con11, Nov 24-25, Paris
SOA in the cloud with FraSCAti, OW2con11, Nov 24-25, Paris
 
Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10Open Source BI OW2 Conference Nov10
Open Source BI OW2 Conference Nov10
 
Transforming Datacenter Jaspersoft-ow2-conference-nov10
Transforming Datacenter Jaspersoft-ow2-conference-nov10Transforming Datacenter Jaspersoft-ow2-conference-nov10
Transforming Datacenter Jaspersoft-ow2-conference-nov10
 
test
testtest
test
 
Trustworthy software OW2 Conference Nov10
Trustworthy software OW2 Conference Nov10Trustworthy software OW2 Conference Nov10
Trustworthy software OW2 Conference Nov10
 
"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
 
1 literatura hispanoamericana
1 literatura hispanoamericana1 literatura hispanoamericana
1 literatura hispanoamericana
 
​Presentation team ngx 5주차 발표자료
​Presentation team ngx 5주차 발표자료​Presentation team ngx 5주차 발표자료
​Presentation team ngx 5주차 발표자료
 
Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008Putting Controlled Vocabulary To Work I Davis 2008
Putting Controlled Vocabulary To Work I Davis 2008
 
Antelink OW2 Conference Nov10
Antelink OW2 Conference Nov10Antelink OW2 Conference Nov10
Antelink OW2 Conference Nov10
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10
 
EGL09 Adult and Young Adult Leadership Presentation
EGL09 Adult and Young Adult Leadership PresentationEGL09 Adult and Young Adult Leadership Presentation
EGL09 Adult and Young Adult Leadership Presentation
 

Ähnlich wie OS Approach Industrializing Research Tools

Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...Hugo Bruneliere
 
Capabilities: The Bridge Between R-&-D - 21may14
Capabilities: The Bridge Between R-&-D - 21may14Capabilities: The Bridge Between R-&-D - 21may14
Capabilities: The Bridge Between R-&-D - 21may14Ian Phillips
 
Open Innovation for the Digital Shift - A collection of case studies in the I...
Open Innovation for the Digital Shift - A collection of case studies in the I...Open Innovation for the Digital Shift - A collection of case studies in the I...
Open Innovation for the Digital Shift - A collection of case studies in the I...Alberto Minin
 
Summerschool+ 2012 Ibm Kees Donker future of learning
Summerschool+ 2012 Ibm Kees Donker future of learningSummerschool+ 2012 Ibm Kees Donker future of learning
Summerschool+ 2012 Ibm Kees Donker future of learningKennisnet
 
From Open Source Software to Open Source Hardware
From Open Source Software to Open Source HardwareFrom Open Source Software to Open Source Hardware
From Open Source Software to Open Source HardwareRobert Viseur
 
Can a Nation Create Entrepreneurs Part 2
Can a Nation Create Entrepreneurs Part 2Can a Nation Create Entrepreneurs Part 2
Can a Nation Create Entrepreneurs Part 2Barry McCulloch
 
Computing for CPS in 2025
Computing for CPS in 2025Computing for CPS in 2025
Computing for CPS in 2025Ian Phillips
 
Nanoland global consulting (1)
Nanoland global consulting (1)Nanoland global consulting (1)
Nanoland global consulting (1)Nanoland1
 
Tecnology Transfert University - Messina
Tecnology Transfert University - MessinaTecnology Transfert University - Messina
Tecnology Transfert University - MessinaStartup Messina
 
Short TRIZ Workshop for the University of the Philippines
Short TRIZ Workshop for the University of the PhilippinesShort TRIZ Workshop for the University of the Philippines
Short TRIZ Workshop for the University of the PhilippinesRichard Platt
 
Technology Transfer. Universities: General Concepts Part III
Technology Transfer. Universities: General Concepts Part IIITechnology Transfer. Universities: General Concepts Part III
Technology Transfer. Universities: General Concepts Part IIICristina Villavicencio
 
On Lightweight Metamodel Extension to Support Modeling Tools Agility - ECMFA...
On Lightweight  Metamodel Extension to Support Modeling Tools Agility - ECMFA...On Lightweight  Metamodel Extension to Support Modeling Tools Agility - ECMFA...
On Lightweight Metamodel Extension to Support Modeling Tools Agility - ECMFA...Hugo Bruneliere
 
ECMFA 2015 MoNoGe metamodel extension
ECMFA 2015 MoNoGe metamodel extensionECMFA 2015 MoNoGe metamodel extension
ECMFA 2015 MoNoGe metamodel extensionJokin García Pérez
 
Digital workplace, a transformational framework
Digital workplace, a transformational frameworkDigital workplace, a transformational framework
Digital workplace, a transformational frameworkJane McConnell
 
Promoting Innovation using Inventive Problem Solving Technique
Promoting Innovation using Inventive Problem Solving TechniquePromoting Innovation using Inventive Problem Solving Technique
Promoting Innovation using Inventive Problem Solving TechniqueZaipul Anwar Zainu
 
SFSCON23 - Seckin Celik Davide Serpico - The ZOOOM Framework Business Aspect...
SFSCON23 - Seckin Celik Davide Serpico - The ZOOOM Framework  Business Aspect...SFSCON23 - Seckin Celik Davide Serpico - The ZOOOM Framework  Business Aspect...
SFSCON23 - Seckin Celik Davide Serpico - The ZOOOM Framework Business Aspect...South Tyrol Free Software Conference
 

Ähnlich wie OS Approach Industrializing Research Tools (20)

Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...
 
Capabilities: The Bridge Between R-&-D - 21may14
Capabilities: The Bridge Between R-&-D - 21may14Capabilities: The Bridge Between R-&-D - 21may14
Capabilities: The Bridge Between R-&-D - 21may14
 
Open Innovation for the Digital Shift - A collection of case studies in the I...
Open Innovation for the Digital Shift - A collection of case studies in the I...Open Innovation for the Digital Shift - A collection of case studies in the I...
Open Innovation for the Digital Shift - A collection of case studies in the I...
 
Summerschool+ 2012 Ibm Kees Donker future of learning
Summerschool+ 2012 Ibm Kees Donker future of learningSummerschool+ 2012 Ibm Kees Donker future of learning
Summerschool+ 2012 Ibm Kees Donker future of learning
 
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
 
From Open Source Software to Open Source Hardware
From Open Source Software to Open Source HardwareFrom Open Source Software to Open Source Hardware
From Open Source Software to Open Source Hardware
 
Can a Nation Create Entrepreneurs Part 2
Can a Nation Create Entrepreneurs Part 2Can a Nation Create Entrepreneurs Part 2
Can a Nation Create Entrepreneurs Part 2
 
Computing for CPS in 2025
Computing for CPS in 2025Computing for CPS in 2025
Computing for CPS in 2025
 
Nanoland global consulting (1)
Nanoland global consulting (1)Nanoland global consulting (1)
Nanoland global consulting (1)
 
Tecnology Transfert University - Messina
Tecnology Transfert University - MessinaTecnology Transfert University - Messina
Tecnology Transfert University - Messina
 
Short TRIZ Workshop for the University of the Philippines
Short TRIZ Workshop for the University of the PhilippinesShort TRIZ Workshop for the University of the Philippines
Short TRIZ Workshop for the University of the Philippines
 
Materials science, innovation and industry.
Materials science, innovation and industry.Materials science, innovation and industry.
Materials science, innovation and industry.
 
Technology Transfer. Universities: General Concepts Part III
Technology Transfer. Universities: General Concepts Part IIITechnology Transfer. Universities: General Concepts Part III
Technology Transfer. Universities: General Concepts Part III
 
On Lightweight Metamodel Extension to Support Modeling Tools Agility - ECMFA...
On Lightweight  Metamodel Extension to Support Modeling Tools Agility - ECMFA...On Lightweight  Metamodel Extension to Support Modeling Tools Agility - ECMFA...
On Lightweight Metamodel Extension to Support Modeling Tools Agility - ECMFA...
 
ECMFA 2015 MoNoGe metamodel extension
ECMFA 2015 MoNoGe metamodel extensionECMFA 2015 MoNoGe metamodel extension
ECMFA 2015 MoNoGe metamodel extension
 
Digital workplace, a transformational framework
Digital workplace, a transformational frameworkDigital workplace, a transformational framework
Digital workplace, a transformational framework
 
Living%20 Labs E Almirall
Living%20 Labs E AlmirallLiving%20 Labs E Almirall
Living%20 Labs E Almirall
 
Promoting Innovation using Inventive Problem Solving Technique
Promoting Innovation using Inventive Problem Solving TechniquePromoting Innovation using Inventive Problem Solving Technique
Promoting Innovation using Inventive Problem Solving Technique
 
Innovation management
Innovation managementInnovation management
Innovation management
 
SFSCON23 - Seckin Celik Davide Serpico - The ZOOOM Framework Business Aspect...
SFSCON23 - Seckin Celik Davide Serpico - The ZOOOM Framework  Business Aspect...SFSCON23 - Seckin Celik Davide Serpico - The ZOOOM Framework  Business Aspect...
SFSCON23 - Seckin Celik Davide Serpico - The ZOOOM Framework Business Aspect...
 

Mehr von OW2

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

Mehr von OW2 (20)

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

Kürzlich hochgeladen

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Kürzlich hochgeladen (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

OS Approach Industrializing Research Tools

  • 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”?  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