SlideShare a Scribd company logo
1 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
Constraint Graph
Graphical Modeling of Physical Equation Systems
2 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
Constraint Graph
Graphical Modeling of Physical Equation Systems
Agenda/Content
1 About the protagonists
2 A demo says more than 1000 words
3 Exploring Sirius
4 Some things to think about
5 Summary and Outlook
3 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Passionate Software Engineer
− With Bosch since 2003, ETAS since 2011
− Developing Eclipse IDE based tools since 2007
− Passions:
− Agile Software Development Technologies
− Open Source Development
− Release Management
Who is Lars Geyer-Blaumeiser?
Constraint Graph
Graphical Modeling of Physical Equation Systems
4 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− 200 M€ revenue company
− 700+ employees distributed world wide
− 100% owned by Robert Bosch GmbH
− ETAS Drives Embedded Excellence with
− Tools
− Consulting
− Embedded Software
− Application Area Software Engineering
− Eclipse based Tooling
− Ascet 7
− ISOLAR-Suite
− New Tool: Constraint Graph
ETAS GmbH
Constraint Graph
Graphical Modeling of Physical Equation Systems
5 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
The Constraint Graph Tool
Constraint Graph
Graphical Modeling of Physical Equation Systems
Live
Demo
6 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Problem class suitable for standard graphical editing framework
− Fast innovation vs. limited resources
− Concentration on business logic and methodology
− Easy know how buy in, if needed
− Expectation: Technology follow-up is faster with standard framework
Selecting Sirius
Constraint Graph
Graphical Modeling of Physical Equation Systems
7 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Solving these issues without Obeo knowledge very hard
Exploring Borders
Constraint Graph
Graphical Modeling of Physical Equation Systems
8 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Customer prefer resource based approach because of
− Better control of changes, e.g., usage of standard tooling (Beyond Cmp)
− Better integration into processing like build tools
Serialization does matter
Constraint Graph
Graphical Modeling of Physical Equation Systems
Model based editing Resource based editing
Project corresponds to model Edit each resource on its own
Explore the model Explore the file system
Dirty handling based on model Resources get dirty
Do not care about serialization My file is my castle
Use high level abstractions for
change management
Being able to use standard SCM
mechanism for change mgmt.
XML as a preferred technology DSL as a preferred technology
9 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Advantages
− Fast full workflow support
− Best of both worlds
− Simple text based tooling
− Standard tool support
− Challenges
− Synchronous editing
− Shared problem marker
− XText field editor
− One editor with tabs
Sirius and Xtext
Constraint Graph
Graphical Modeling of Physical Equation Systems
Syq
Gram-
mar
Syq Model
XText
Parser &
Serializer
XText
Validation &
Generation
Generates
Uses
10 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Requirement: Run your tool in customer developed IDEs
− Selected range of eclipse releases
− Reference: Eclipse Automotive IDE Distribution
− Several providers of components with different version requirements
− Required: Fault tolerant behavior concerning unexpected versions of dependencies
(aka. upward compatibility)
− Expectation towards component provider
− Find a good compromise between innovation and compatibility
− Conservative version development
− No artificial incompatibilities between versions
Sirius for Eclipse Tool Vendors
Constraint Graph
Graphical Modeling of Physical Equation Systems
11 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal,
exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
− Constraint Graph: A modeling environment for physical equation systems
− Based on a combination of XText and Sirius
− Sirius: Efficiency for graphical editors with standard behavior
− Some mismatches and pitfalls that make life more difficult
− We would decide the same way today
− We expect also other new ETAS tools to use Sirius when appropriate
Summary and Outlook
Constraint Graph
Graphical Modeling of Physical Equation Systems

More Related Content

What's hot

Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
Obeo
 
Capella annual meeting 2021
Capella annual meeting 2021Capella annual meeting 2021
Capella annual meeting 2021
Obeo
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella
Obeo
 
Using Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat ProjectUsing Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat Project
Obeo
 
[Capella Days 2020] Capella Development Status & Future Work
[Capella Days 2020] Capella Development Status & Future Work[Capella Days 2020] Capella Development Status & Future Work
[Capella Days 2020] Capella Development Status & Future Work
Obeo
 
[Capella Days 2020] Integrating MBSE and Life Cycle Assessment for Removing P...
[Capella Days 2020] Integrating MBSE and Life Cycle Assessment for Removing P...[Capella Days 2020] Integrating MBSE and Life Cycle Assessment for Removing P...
[Capella Days 2020] Integrating MBSE and Life Cycle Assessment for Removing P...
Obeo
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Obeo
 
Rapid Performance Modeling by transforming Use Case Maps to Palladio Componen...
Rapid Performance Modeling by transforming Use Case Maps to Palladio Componen...Rapid Performance Modeling by transforming Use Case Maps to Palladio Componen...
Rapid Performance Modeling by transforming Use Case Maps to Palladio Componen...
Heiko Koziolek
 
Design optimization of BOP for fatigue and strength in HPHT environment using...
Design optimization of BOP for fatigue and strength in HPHT environment using...Design optimization of BOP for fatigue and strength in HPHT environment using...
Design optimization of BOP for fatigue and strength in HPHT environment using...
Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Electromagnetic Simulations for Aerospace Applications
Electromagnetic Simulations for Aerospace ApplicationsElectromagnetic Simulations for Aerospace Applications
Electromagnetic Simulations for Aerospace Applications
Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
Obeo
 
Connecting Capella to IBM ELM platform (IBM Jazz)
Connecting Capella to IBM ELM platform (IBM Jazz)Connecting Capella to IBM ELM platform (IBM Jazz)
Connecting Capella to IBM ELM platform (IBM Jazz)
Obeo
 
2016 news@tcs june rfem software
2016 news@tcs june rfem software2016 news@tcs june rfem software
2016 news@tcs june rfem software
Jo Gijbels
 
Engineering Cross-Layer Fault Tolerance in Many-Core Systems
Engineering Cross-Layer Fault Tolerance in Many-Core SystemsEngineering Cross-Layer Fault Tolerance in Many-Core Systems
Engineering Cross-Layer Fault Tolerance in Many-Core Systems
SERENEWorkshop
 
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
Henry Muccini
 
Linked Data for Automation Systems Engineering
Linked Data for Automation Systems EngineeringLinked Data for Automation Systems Engineering
Linked Data for Automation Systems Engineering
Marta Sabou
 
[Siriuscon2018] Integrating Sirius, Xtext and EMF Compare to Design Simulato...
[Siriuscon2018]  Integrating Sirius, Xtext and EMF Compare to Design Simulato...[Siriuscon2018]  Integrating Sirius, Xtext and EMF Compare to Design Simulato...
[Siriuscon2018] Integrating Sirius, Xtext and EMF Compare to Design Simulato...
Obeo
 
Larsen,dustin eng resume_june2016 - copy
Larsen,dustin eng resume_june2016 - copyLarsen,dustin eng resume_june2016 - copy
Larsen,dustin eng resume_june2016 - copy
Dustin Larsen
 
[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
Obeo
 
A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
Stéphanie Challita
 

What's hot (20)

Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
 
Capella annual meeting 2021
Capella annual meeting 2021Capella annual meeting 2021
Capella annual meeting 2021
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella
 
Using Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat ProjectUsing Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat Project
 
[Capella Days 2020] Capella Development Status & Future Work
[Capella Days 2020] Capella Development Status & Future Work[Capella Days 2020] Capella Development Status & Future Work
[Capella Days 2020] Capella Development Status & Future Work
 
[Capella Days 2020] Integrating MBSE and Life Cycle Assessment for Removing P...
[Capella Days 2020] Integrating MBSE and Life Cycle Assessment for Removing P...[Capella Days 2020] Integrating MBSE and Life Cycle Assessment for Removing P...
[Capella Days 2020] Integrating MBSE and Life Cycle Assessment for Removing P...
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
 
Rapid Performance Modeling by transforming Use Case Maps to Palladio Componen...
Rapid Performance Modeling by transforming Use Case Maps to Palladio Componen...Rapid Performance Modeling by transforming Use Case Maps to Palladio Componen...
Rapid Performance Modeling by transforming Use Case Maps to Palladio Componen...
 
Design optimization of BOP for fatigue and strength in HPHT environment using...
Design optimization of BOP for fatigue and strength in HPHT environment using...Design optimization of BOP for fatigue and strength in HPHT environment using...
Design optimization of BOP for fatigue and strength in HPHT environment using...
 
Electromagnetic Simulations for Aerospace Applications
Electromagnetic Simulations for Aerospace ApplicationsElectromagnetic Simulations for Aerospace Applications
Electromagnetic Simulations for Aerospace Applications
 
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
 
Connecting Capella to IBM ELM platform (IBM Jazz)
Connecting Capella to IBM ELM platform (IBM Jazz)Connecting Capella to IBM ELM platform (IBM Jazz)
Connecting Capella to IBM ELM platform (IBM Jazz)
 
2016 news@tcs june rfem software
2016 news@tcs june rfem software2016 news@tcs june rfem software
2016 news@tcs june rfem software
 
Engineering Cross-Layer Fault Tolerance in Many-Core Systems
Engineering Cross-Layer Fault Tolerance in Many-Core SystemsEngineering Cross-Layer Fault Tolerance in Many-Core Systems
Engineering Cross-Layer Fault Tolerance in Many-Core Systems
 
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
SERENE 2014 School: Measurement-Driven Resilience Design of Cloud-Based Cyber...
 
Linked Data for Automation Systems Engineering
Linked Data for Automation Systems EngineeringLinked Data for Automation Systems Engineering
Linked Data for Automation Systems Engineering
 
[Siriuscon2018] Integrating Sirius, Xtext and EMF Compare to Design Simulato...
[Siriuscon2018]  Integrating Sirius, Xtext and EMF Compare to Design Simulato...[Siriuscon2018]  Integrating Sirius, Xtext and EMF Compare to Design Simulato...
[Siriuscon2018] Integrating Sirius, Xtext and EMF Compare to Design Simulato...
 
Larsen,dustin eng resume_june2016 - copy
Larsen,dustin eng resume_june2016 - copyLarsen,dustin eng resume_june2016 - copy
Larsen,dustin eng resume_june2016 - copy
 
[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
 
A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
A Study of Virtual Machine Placement Optimization in Data Centers (CLOSER'2017)
 

Viewers also liked

11 10 18 Cisco Its Wc Internet Of Cars F
11 10 18 Cisco Its Wc Internet Of Cars F11 10 18 Cisco Its Wc Internet Of Cars F
11 10 18 Cisco Its Wc Internet Of Cars F
Andreas Mai
 
Sampel soluton manual beams 11e.
Sampel soluton manual beams 11e.Sampel soluton manual beams 11e.
Sampel soluton manual beams 11e.
rindhaannisa
 
The Internet of Cars: Spawning New Business Models
The Internet of Cars: Spawning New Business ModelsThe Internet of Cars: Spawning New Business Models
The Internet of Cars: Spawning New Business Models
Andreas Mai
 
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Jordi Cabot
 
The Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected CarThe Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected Car
Jorgen Thelin
 
Flujoramas
FlujoramasFlujoramas
Flujoramas
won jeen sanga
 
30 06 2014- El gobernador Javier Duarte brindó Conferencia de Prensa. Tema- ...
30 06 2014- El gobernador Javier Duarte brindó Conferencia de Prensa. Tema- ...30 06 2014- El gobernador Javier Duarte brindó Conferencia de Prensa. Tema- ...
30 06 2014- El gobernador Javier Duarte brindó Conferencia de Prensa. Tema- ...
Javier Duarte de Ochoa
 
CHSIFF2016_SponsorshipGuide
CHSIFF2016_SponsorshipGuideCHSIFF2016_SponsorshipGuide
CHSIFF2016_SponsorshipGuide
Summer Peacher
 
τα 10 πιο επικίνδυνα μονοπάτια του κόσμου
τα 10 πιο επικίνδυνα μονοπάτια του κόσμουτα 10 πιο επικίνδυνα μονοπάτια του κόσμου
τα 10 πιο επικίνδυνα μονοπάτια του κόσμουksemagda
 
Jacksonville8222016
Jacksonville8222016Jacksonville8222016
Jacksonville8222016
Carstir.com
 
Chuyen gia ca phe
Chuyen gia ca phe Chuyen gia ca phe
Chuyen gia ca phe
Thien Truong
 
Mac black bg
Mac black bgMac black bg
Mac black bg
getdropandlock
 
Historia de la inteligencia artificial
Historia de la inteligencia artificialHistoria de la inteligencia artificial
Historia de la inteligencia artificial
Michel Balabarca Medina
 
Gareth Trotman P.P.A. July 2013 (Personality Profile Assessment)
Gareth Trotman P.P.A. July 2013 (Personality Profile Assessment)Gareth Trotman P.P.A. July 2013 (Personality Profile Assessment)
Gareth Trotman P.P.A. July 2013 (Personality Profile Assessment)Gareth Trotman
 
La pintura y la escultura romanica
La pintura y la escultura romanicaLa pintura y la escultura romanica
La pintura y la escultura romanica
rocii11
 
Addgene
AddgeneAddgene
Addgene
MunevarS
 
Wykad _semestr_drugi em
Wykad  _semestr_drugi emWykad  _semestr_drugi em
Wykad _semestr_drugi emSzymon Kimszal
 
15 Marzo - Festa piazzetta Santa Rosalia
15 Marzo - Festa piazzetta Santa Rosalia15 Marzo - Festa piazzetta Santa Rosalia
15 Marzo - Festa piazzetta Santa Rosalia
alema
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
Diksha Trivedi
 
NAS TS-453mini Presentation
NAS TS-453mini PresentationNAS TS-453mini Presentation
NAS TS-453mini Presentation
Fernando Barrientos
 

Viewers also liked (20)

11 10 18 Cisco Its Wc Internet Of Cars F
11 10 18 Cisco Its Wc Internet Of Cars F11 10 18 Cisco Its Wc Internet Of Cars F
11 10 18 Cisco Its Wc Internet Of Cars F
 
Sampel soluton manual beams 11e.
Sampel soluton manual beams 11e.Sampel soluton manual beams 11e.
Sampel soluton manual beams 11e.
 
The Internet of Cars: Spawning New Business Models
The Internet of Cars: Spawning New Business ModelsThe Internet of Cars: Spawning New Business Models
The Internet of Cars: Spawning New Business Models
 
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
 
The Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected CarThe Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected Car
 
Flujoramas
FlujoramasFlujoramas
Flujoramas
 
30 06 2014- El gobernador Javier Duarte brindó Conferencia de Prensa. Tema- ...
30 06 2014- El gobernador Javier Duarte brindó Conferencia de Prensa. Tema- ...30 06 2014- El gobernador Javier Duarte brindó Conferencia de Prensa. Tema- ...
30 06 2014- El gobernador Javier Duarte brindó Conferencia de Prensa. Tema- ...
 
CHSIFF2016_SponsorshipGuide
CHSIFF2016_SponsorshipGuideCHSIFF2016_SponsorshipGuide
CHSIFF2016_SponsorshipGuide
 
τα 10 πιο επικίνδυνα μονοπάτια του κόσμου
τα 10 πιο επικίνδυνα μονοπάτια του κόσμουτα 10 πιο επικίνδυνα μονοπάτια του κόσμου
τα 10 πιο επικίνδυνα μονοπάτια του κόσμου
 
Jacksonville8222016
Jacksonville8222016Jacksonville8222016
Jacksonville8222016
 
Chuyen gia ca phe
Chuyen gia ca phe Chuyen gia ca phe
Chuyen gia ca phe
 
Mac black bg
Mac black bgMac black bg
Mac black bg
 
Historia de la inteligencia artificial
Historia de la inteligencia artificialHistoria de la inteligencia artificial
Historia de la inteligencia artificial
 
Gareth Trotman P.P.A. July 2013 (Personality Profile Assessment)
Gareth Trotman P.P.A. July 2013 (Personality Profile Assessment)Gareth Trotman P.P.A. July 2013 (Personality Profile Assessment)
Gareth Trotman P.P.A. July 2013 (Personality Profile Assessment)
 
La pintura y la escultura romanica
La pintura y la escultura romanicaLa pintura y la escultura romanica
La pintura y la escultura romanica
 
Addgene
AddgeneAddgene
Addgene
 
Wykad _semestr_drugi em
Wykad  _semestr_drugi emWykad  _semestr_drugi em
Wykad _semestr_drugi em
 
15 Marzo - Festa piazzetta Santa Rosalia
15 Marzo - Festa piazzetta Santa Rosalia15 Marzo - Festa piazzetta Santa Rosalia
15 Marzo - Festa piazzetta Santa Rosalia
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
NAS TS-453mini Presentation
NAS TS-453mini PresentationNAS TS-453mini Presentation
NAS TS-453mini Presentation
 

Similar to #SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems

[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
Obeo
 
Predictive Analytics - Big Data Warehousing Meetup, Zementis
Predictive Analytics - Big Data Warehousing Meetup, ZementisPredictive Analytics - Big Data Warehousing Meetup, Zementis
Predictive Analytics - Big Data Warehousing Meetup, Zementis
Caserta
 
oa predictive asset management executive briefing v20
oa predictive asset management executive briefing v20oa predictive asset management executive briefing v20
oa predictive asset management executive briefing v20
Ralph Overbeck
 
Eliv 2015 bosch-hammel-presentation_v3.4
Eliv 2015 bosch-hammel-presentation_v3.4Eliv 2015 bosch-hammel-presentation_v3.4
Eliv 2015 bosch-hammel-presentation_v3.4
Christof Hammel
 
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
zSpace
 
Daniel Glueck - How Bosch develops for IBM Connections
Daniel Glueck - How Bosch develops for IBM ConnectionsDaniel Glueck - How Bosch develops for IBM Connections
Daniel Glueck - How Bosch develops for IBM Connections
LetsConnect
 
Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile"
Agile Lietuva
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
AdaCore
 
Is it sensible to use Data Vault at all? Conclusions from a project.
Is it sensible to use Data Vault at all? Conclusions from a project.Is it sensible to use Data Vault at all? Conclusions from a project.
Is it sensible to use Data Vault at all? Conclusions from a project.
Capgemini
 
Process iceberg
Process icebergProcess iceberg
Process iceberg
Christof Hammel
 
Big Data Analytics, Dave Shuttleworth - 22-9-15
Big Data Analytics, Dave Shuttleworth - 22-9-15Big Data Analytics, Dave Shuttleworth - 22-9-15
Big Data Analytics, Dave Shuttleworth - 22-9-15
BCS Data Management Specialist Group
 
stackconf 2022: Scaling the Grail – Cloud-Native Computing on Encrypted Data ...
stackconf 2022: Scaling the Grail – Cloud-Native Computing on Encrypted Data ...stackconf 2022: Scaling the Grail – Cloud-Native Computing on Encrypted Data ...
stackconf 2022: Scaling the Grail – Cloud-Native Computing on Encrypted Data ...
NETWAYS
 
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Amazon Web Services
 
IBM Cloud Solutions Customer Deck
IBM Cloud Solutions Customer Deck IBM Cloud Solutions Customer Deck
IBM Cloud Solutions Customer Deck
David Barry
 
2017-05-31 Praxiswerkstatt Agilität und digitale Transformation
2017-05-31 Praxiswerkstatt Agilität und digitale Transformation2017-05-31 Praxiswerkstatt Agilität und digitale Transformation
2017-05-31 Praxiswerkstatt Agilität und digitale Transformation
Alexander Much
 
CS-Op Analytics
CS-Op AnalyticsCS-Op Analytics
CS-Op Analytics
Cloudera, Inc.
 
Augmensys Overview
Augmensys OverviewAugmensys Overview
Augmensys Overview
Augmensys
 
branch_architecture
branch_architecturebranch_architecture
branch_architecture
jimmy mathebula
 
Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
 Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos... Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
Senturus
 
Software Defined Infrastructure
Software Defined InfrastructureSoftware Defined Infrastructure
Software Defined Infrastructure
inside-BigData.com
 

Similar to #SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems (20)

[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
 
Predictive Analytics - Big Data Warehousing Meetup, Zementis
Predictive Analytics - Big Data Warehousing Meetup, ZementisPredictive Analytics - Big Data Warehousing Meetup, Zementis
Predictive Analytics - Big Data Warehousing Meetup, Zementis
 
oa predictive asset management executive briefing v20
oa predictive asset management executive briefing v20oa predictive asset management executive briefing v20
oa predictive asset management executive briefing v20
 
Eliv 2015 bosch-hammel-presentation_v3.4
Eliv 2015 bosch-hammel-presentation_v3.4Eliv 2015 bosch-hammel-presentation_v3.4
Eliv 2015 bosch-hammel-presentation_v3.4
 
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
 
Daniel Glueck - How Bosch develops for IBM Connections
Daniel Glueck - How Bosch develops for IBM ConnectionsDaniel Glueck - How Bosch develops for IBM Connections
Daniel Glueck - How Bosch develops for IBM Connections
 
Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile"
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
 
Is it sensible to use Data Vault at all? Conclusions from a project.
Is it sensible to use Data Vault at all? Conclusions from a project.Is it sensible to use Data Vault at all? Conclusions from a project.
Is it sensible to use Data Vault at all? Conclusions from a project.
 
Process iceberg
Process icebergProcess iceberg
Process iceberg
 
Big Data Analytics, Dave Shuttleworth - 22-9-15
Big Data Analytics, Dave Shuttleworth - 22-9-15Big Data Analytics, Dave Shuttleworth - 22-9-15
Big Data Analytics, Dave Shuttleworth - 22-9-15
 
stackconf 2022: Scaling the Grail – Cloud-Native Computing on Encrypted Data ...
stackconf 2022: Scaling the Grail – Cloud-Native Computing on Encrypted Data ...stackconf 2022: Scaling the Grail – Cloud-Native Computing on Encrypted Data ...
stackconf 2022: Scaling the Grail – Cloud-Native Computing on Encrypted Data ...
 
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
 
IBM Cloud Solutions Customer Deck
IBM Cloud Solutions Customer Deck IBM Cloud Solutions Customer Deck
IBM Cloud Solutions Customer Deck
 
2017-05-31 Praxiswerkstatt Agilität und digitale Transformation
2017-05-31 Praxiswerkstatt Agilität und digitale Transformation2017-05-31 Praxiswerkstatt Agilität und digitale Transformation
2017-05-31 Praxiswerkstatt Agilität und digitale Transformation
 
CS-Op Analytics
CS-Op AnalyticsCS-Op Analytics
CS-Op Analytics
 
Augmensys Overview
Augmensys OverviewAugmensys Overview
Augmensys Overview
 
branch_architecture
branch_architecturebranch_architecture
branch_architecture
 
Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
 Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos... Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
 
Software Defined Infrastructure
Software Defined InfrastructureSoftware Defined Infrastructure
Software Defined Infrastructure
 

More from Obeo

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
Obeo
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
Obeo
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
Obeo
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
Obeo
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
Obeo
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
Obeo
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
Obeo
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
Obeo
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
Obeo
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
Obeo
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
Obeo
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
Obeo
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Obeo
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
Obeo
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
Obeo
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
Obeo
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
Obeo
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
Obeo
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
Obeo
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Obeo
 

More from Obeo (20)

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
 

Recently uploaded

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 

Recently uploaded (20)

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 

#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems

  • 1. 1 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Constraint Graph Graphical Modeling of Physical Equation Systems
  • 2. 2 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Constraint Graph Graphical Modeling of Physical Equation Systems Agenda/Content 1 About the protagonists 2 A demo says more than 1000 words 3 Exploring Sirius 4 Some things to think about 5 Summary and Outlook
  • 3. 3 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. − Passionate Software Engineer − With Bosch since 2003, ETAS since 2011 − Developing Eclipse IDE based tools since 2007 − Passions: − Agile Software Development Technologies − Open Source Development − Release Management Who is Lars Geyer-Blaumeiser? Constraint Graph Graphical Modeling of Physical Equation Systems
  • 4. 4 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. − 200 M€ revenue company − 700+ employees distributed world wide − 100% owned by Robert Bosch GmbH − ETAS Drives Embedded Excellence with − Tools − Consulting − Embedded Software − Application Area Software Engineering − Eclipse based Tooling − Ascet 7 − ISOLAR-Suite − New Tool: Constraint Graph ETAS GmbH Constraint Graph Graphical Modeling of Physical Equation Systems
  • 5. 5 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. The Constraint Graph Tool Constraint Graph Graphical Modeling of Physical Equation Systems Live Demo
  • 6. 6 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. − Problem class suitable for standard graphical editing framework − Fast innovation vs. limited resources − Concentration on business logic and methodology − Easy know how buy in, if needed − Expectation: Technology follow-up is faster with standard framework Selecting Sirius Constraint Graph Graphical Modeling of Physical Equation Systems
  • 7. 7 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. − Solving these issues without Obeo knowledge very hard Exploring Borders Constraint Graph Graphical Modeling of Physical Equation Systems
  • 8. 8 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. − Customer prefer resource based approach because of − Better control of changes, e.g., usage of standard tooling (Beyond Cmp) − Better integration into processing like build tools Serialization does matter Constraint Graph Graphical Modeling of Physical Equation Systems Model based editing Resource based editing Project corresponds to model Edit each resource on its own Explore the model Explore the file system Dirty handling based on model Resources get dirty Do not care about serialization My file is my castle Use high level abstractions for change management Being able to use standard SCM mechanism for change mgmt. XML as a preferred technology DSL as a preferred technology
  • 9. 9 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. − Advantages − Fast full workflow support − Best of both worlds − Simple text based tooling − Standard tool support − Challenges − Synchronous editing − Shared problem marker − XText field editor − One editor with tabs Sirius and Xtext Constraint Graph Graphical Modeling of Physical Equation Systems Syq Gram- mar Syq Model XText Parser & Serializer XText Validation & Generation Generates Uses
  • 10. 10 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. − Requirement: Run your tool in customer developed IDEs − Selected range of eclipse releases − Reference: Eclipse Automotive IDE Distribution − Several providers of components with different version requirements − Required: Fault tolerant behavior concerning unexpected versions of dependencies (aka. upward compatibility) − Expectation towards component provider − Find a good compromise between innovation and compatibility − Conservative version development − No artificial incompatibilities between versions Sirius for Eclipse Tool Vendors Constraint Graph Graphical Modeling of Physical Equation Systems
  • 11. 11 External | Lars Geyer-Blaumeiser (ETAS) | 2015-12-03 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. − Constraint Graph: A modeling environment for physical equation systems − Based on a combination of XText and Sirius − Sirius: Efficiency for graphical editors with standard behavior − Some mismatches and pitfalls that make life more difficult − We would decide the same way today − We expect also other new ETAS tools to use Sirius when appropriate Summary and Outlook Constraint Graph Graphical Modeling of Physical Equation Systems