SlideShare a Scribd company logo
Artus
              An Eclipse based Design Tool for Automotive
                              Applications




Christof Hammel                                             Markus Kopf
Contents
•   The Automotive domain

•   Embedded Software Technology

•   Component Technology

•   Development Process

•   Bosch way to Eclipse

•   Architecture

•   Features

•   Outlook
The Automotive
               Domain


                                                                         2008
                                                                    Software as Key
                                                1997                 Competence
                                          1st CommonRail
                                            (software as integral
                                           part in of the system)
                     1986
                    1st EDC
               (Electronic Control Unit
     1927          without software)
In-line pump
Embedded Software
        Technology
•   Worldwide development / concurrent (globalized) engineering
•   SW exchange with development partners
•   Huge diversity in software (many OEMʼs = car manufacturers)
•   Limited Hardware ressources (memory, performance)

       Component technology seems to be the right approach

       State-of-the-art Component Models (e.g. CORBA, OSGi, AADL,…) are
       not applicable to our domain

       Component technology “BlueArX”
Component Technology
ANSI C language is “state-of-the-art” in the automotive world
But: C does not support architecture based development

  •    Component Technology is build on top of C
Component Technology
Development Process
Bosch way to Eclipse
•   2002: Simple editor by using eclipse as development kit

•   2004: First Eclipse-Application at Bosch

•   2004: Architecture Visualization GEF

•   2005: Architecture Validation & Configuration Editor

•   2007: Merge of editor and validation in one platform

•   2008: GMF based visualization

•   Future: Full build process integration
Architecture
Validation     Editors            Analyse     Visualisation




               GOM                          Shadow Model




                         Loader
Interface Editor
Connection to code
Visualization
Visualization
Outlook
•   Migration to new object model

•   Code completion

•   Hover

•   Incremental loader

•   Support Datapools

•   Graphical editors
Christof Hammel

christof.hammel@de.bosch.com




                                   Markus Kopf

                               markus.kopf@itemis.de

More Related Content

Similar to Artus ESE 2008

Challenges In Managing Embedded Product Development
Challenges In Managing Embedded Product DevelopmentChallenges In Managing Embedded Product Development
Challenges In Managing Embedded Product DevelopmentAtul Nene
 
Aec Logic Company Profile
Aec Logic Company ProfileAec Logic Company Profile
Aec Logic Company Profileachandra_iitd
 
Automated Software Modernization
Automated Software ModernizationAutomated Software Modernization
Automated Software ModernizationManuel Dolle
 
J1939 stack integration with an advanced EPS system | Automotive Tier-I Suppl...
J1939 stack integration with an advanced EPS system | Automotive Tier-I Suppl...J1939 stack integration with an advanced EPS system | Automotive Tier-I Suppl...
J1939 stack integration with an advanced EPS system | Automotive Tier-I Suppl...Embitel Technologies (I) PVT LTD
 
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...chiportal
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the FutureHiveMQ
 
CAD Future and GrabCAD
CAD Future and GrabCADCAD Future and GrabCAD
CAD Future and GrabCADHardi Meybaum
 
An Update on the European Processor Initiative
An Update on the European Processor InitiativeAn Update on the European Processor Initiative
An Update on the European Processor Initiativeinside-BigData.com
 
EclipseCon Europe 2012 - Big Models
EclipseCon Europe 2012 - Big ModelsEclipseCon Europe 2012 - Big Models
EclipseCon Europe 2012 - Big ModelsChristof Hammel
 
AutoWorks - release note
AutoWorks - release noteAutoWorks - release note
AutoWorks - release note정호 손
 
Evaluation of meta modeling tools for domain specific modeling language chnjl
Evaluation of meta modeling   tools for domain specific modeling language chnjlEvaluation of meta modeling   tools for domain specific modeling language chnjl
Evaluation of meta modeling tools for domain specific modeling language chnjlPG Scholar
 

Similar to Artus ESE 2008 (20)

EclipseCon Europe 2008
EclipseCon Europe 2008EclipseCon Europe 2008
EclipseCon Europe 2008
 
CV1603en
CV1603enCV1603en
CV1603en
 
Challenges In Managing Embedded Product Development
Challenges In Managing Embedded Product DevelopmentChallenges In Managing Embedded Product Development
Challenges In Managing Embedded Product Development
 
AdnanAlbujuq_2
AdnanAlbujuq_2AdnanAlbujuq_2
AdnanAlbujuq_2
 
Digital Manufacturing
Digital ManufacturingDigital Manufacturing
Digital Manufacturing
 
Leland Hamilton120320
Leland Hamilton120320Leland Hamilton120320
Leland Hamilton120320
 
Aec Logic Company Profile
Aec Logic Company ProfileAec Logic Company Profile
Aec Logic Company Profile
 
Automated Software Modernization
Automated Software ModernizationAutomated Software Modernization
Automated Software Modernization
 
OBD II Stack Solutions And Services
OBD II Stack Solutions And ServicesOBD II Stack Solutions And Services
OBD II Stack Solutions And Services
 
J1939 stack integration with an advanced EPS system | Automotive Tier-I Suppl...
J1939 stack integration with an advanced EPS system | Automotive Tier-I Suppl...J1939 stack integration with an advanced EPS system | Automotive Tier-I Suppl...
J1939 stack integration with an advanced EPS system | Automotive Tier-I Suppl...
 
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...
Software Parallelisation & Platform Generation for Heterogeneous Multicore Ar...
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
 
CAD Future and GrabCAD
CAD Future and GrabCADCAD Future and GrabCAD
CAD Future and GrabCAD
 
An Update on the European Processor Initiative
An Update on the European Processor InitiativeAn Update on the European Processor Initiative
An Update on the European Processor Initiative
 
EclipseCon Europe 2012 - Big Models
EclipseCon Europe 2012 - Big ModelsEclipseCon Europe 2012 - Big Models
EclipseCon Europe 2012 - Big Models
 
AutoWorks - release note
AutoWorks - release noteAutoWorks - release note
AutoWorks - release note
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
009911554.pdf
009911554.pdf009911554.pdf
009911554.pdf
 
OBD II Stack Solutions and Services
OBD II Stack Solutions and ServicesOBD II Stack Solutions and Services
OBD II Stack Solutions and Services
 
Evaluation of meta modeling tools for domain specific modeling language chnjl
Evaluation of meta modeling   tools for domain specific modeling language chnjlEvaluation of meta modeling   tools for domain specific modeling language chnjl
Evaluation of meta modeling tools for domain specific modeling language chnjl
 

Recently uploaded

Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Hyundai Motor Group
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATkshamashah95
 
Essential Maintenance Tips For Commercial Vans.
Essential Maintenance Tips For Commercial Vans.Essential Maintenance Tips For Commercial Vans.
Essential Maintenance Tips For Commercial Vans.commercialvansolutions
 
The Future of Autonomous Vehicles | civilthings.com | Detailed information
The Future of Autonomous Vehicles | civilthings.com |  Detailed informationThe Future of Autonomous Vehicles | civilthings.com |  Detailed information
The Future of Autonomous Vehicles | civilthings.com | Detailed informationgettygaming1
 
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellWondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellVic Auto Collision & Repair
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereMasters European & Gapanese Auto Repair
 
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理amvovau
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc4thzenzstar
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理psavhef
 
Advanced Technology for Auto Part Industry Inventory Solutions
Advanced Technology for Auto Part Industry Inventory SolutionsAdvanced Technology for Auto Part Industry Inventory Solutions
Advanced Technology for Auto Part Industry Inventory Solutionscontactcaysonandres
 

Recently uploaded (10)

Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
 
Essential Maintenance Tips For Commercial Vans.
Essential Maintenance Tips For Commercial Vans.Essential Maintenance Tips For Commercial Vans.
Essential Maintenance Tips For Commercial Vans.
 
The Future of Autonomous Vehicles | civilthings.com | Detailed information
The Future of Autonomous Vehicles | civilthings.com |  Detailed informationThe Future of Autonomous Vehicles | civilthings.com |  Detailed information
The Future of Autonomous Vehicles | civilthings.com | Detailed information
 
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellWondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
 
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
Advanced Technology for Auto Part Industry Inventory Solutions
Advanced Technology for Auto Part Industry Inventory SolutionsAdvanced Technology for Auto Part Industry Inventory Solutions
Advanced Technology for Auto Part Industry Inventory Solutions
 

Artus ESE 2008

  • 1. Artus An Eclipse based Design Tool for Automotive Applications Christof Hammel Markus Kopf
  • 2. Contents • The Automotive domain • Embedded Software Technology • Component Technology • Development Process • Bosch way to Eclipse • Architecture • Features • Outlook
  • 3. The Automotive Domain 2008 Software as Key 1997 Competence 1st CommonRail (software as integral part in of the system) 1986 1st EDC (Electronic Control Unit 1927 without software) In-line pump
  • 4. Embedded Software Technology • Worldwide development / concurrent (globalized) engineering • SW exchange with development partners • Huge diversity in software (many OEMʼs = car manufacturers) • Limited Hardware ressources (memory, performance) Component technology seems to be the right approach State-of-the-art Component Models (e.g. CORBA, OSGi, AADL,…) are not applicable to our domain Component technology “BlueArX”
  • 5. Component Technology ANSI C language is “state-of-the-art” in the automotive world But: C does not support architecture based development • Component Technology is build on top of C
  • 8.
  • 9. Bosch way to Eclipse • 2002: Simple editor by using eclipse as development kit • 2004: First Eclipse-Application at Bosch • 2004: Architecture Visualization GEF • 2005: Architecture Validation & Configuration Editor • 2007: Merge of editor and validation in one platform • 2008: GMF based visualization • Future: Full build process integration
  • 10. Architecture Validation Editors Analyse Visualisation GOM Shadow Model Loader
  • 15. Outlook • Migration to new object model • Code completion • Hover • Incremental loader • Support Datapools • Graphical editors
  • 16. Christof Hammel christof.hammel@de.bosch.com Markus Kopf markus.kopf@itemis.de