Exploring mars with PolarSys
-
Upload
charles-rivet -
Category
Software
-
view
288 -
download
0
Transcript of Exploring mars with PolarSys
![Page 1: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/1.jpg)
Open Source Tools for Embedded Systems
Exploring Mars with PolarSys The Dawn of the Rover
![Page 2: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/2.jpg)
Who are we?
• Senior Product Manager -- Zeligsoft
2 Made available under the Eclipse Public License 1.0
• Director of European Ecosystem Development at the Eclipse Foundation
• Manager of the PolarSys working group
![Page 3: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/3.jpg)
PolarSys Eclipse industry working group
Open source solutions for systems engineering and embedded systems
3 Made available under the Eclipse Public License 1.0
https://www.polarsys.org/
![Page 4: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/4.jpg)
a
4 Made available under the Eclipse Public License 1.0
ast yearL
Polar ys brought you toS
This ye r
We explore!
![Page 5: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/5.jpg)
5 Made available under the Eclipse Public License 1.0
Does anyone have$2.5 billion?
CostofsendingCuriositytoMars
![Page 6: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/6.jpg)
6 Made available under the Eclipse Public License 1.0
Does anyone have$2.5 billion?
CostofsendingCuriositytoMars
Does anyone have$800 million?
CostofsendingSpiritandOpportunitytoMars
![Page 7: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/7.jpg)
CostofsendingSpiritandOpportunitytoMars
Does anyone have$800 million?
Does anyone have$250 million?
7 Made available under the Eclipse Public License 1.0
CostofsendingPathfindertoMars
![Page 8: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/8.jpg)
Does anyone have$800 million?
But… We only have$300 !!!
8 Made available under the Eclipse Public License 1.0
Maxpricefortherover(tripnotincluded)
![Page 9: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/9.jpg)
Let’s use the PolarSys Rover
9 Made available under the Eclipse Public License 1.0
![Page 10: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/10.jpg)
10 Made available under the Eclipse Public License 1.0
WillIoTwork
here???
![Page 11: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/11.jpg)
But how? • PolarSys has the solutions
– Systems engineering – Systems and software modeling – Code development – Testing, and debugging
11 Made available under the Eclipse Public License 1.0
![Page 12: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/12.jpg)
But how? • PolarSys has the solutions
– Systems engineering – Systems and software modeling – Code development – Testing, and debugging
12 Made available under the Eclipse Public License 1.0
![Page 13: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/13.jpg)
Capella A comprehensive model-based engineering solution
– Ensure an engineering-wide collaboration
– Master the complexity – Define the optimal architecture – Master transitions and traceability
13 Made available under the Eclipse Public License 1.0
![Page 14: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/14.jpg)
Capella A comprehensive model-based engineering solution
– Ensure an engineering-wide collaboration
– Master the complexity – Define the optimal architecture – Master transitions and traceability
14 Made available under the Eclipse Public License 1.0
![Page 15: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/15.jpg)
Papyrus Highly customizable, industrial-strength model-based, system and software engineering tool
– standards-compliant – reliable – modular, extensible, and configurable – community-backed
15 Made available under the Eclipse Public License 1.0
![Page 16: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/16.jpg)
Highly customizable, industrial-strength model-based, system and software engineering tool
– standards-compliant – reliable – modular, extensible, and configurable – community-backed
Papyrus
16 Made available under the Eclipse Public License 1.0
![Page 17: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/17.jpg)
Papyrus-RT Industrial strength embedded software modeling and code generation
– Standards compliant – UML-RT support – Code generation and runtime – Extensible and customizable
17 Made available under the Eclipse Public License 1.0
![Page 18: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/18.jpg)
Papyrus-RT Industrial strength embedded software modeling and code generation
– Standards compliant – UML-RT support – Code generation and runtime – Extensible and customizable
18 Made available under the Eclipse Public License 1.0
![Page 19: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/19.jpg)
C/C++ Development • Highly-customizable industrial-
strength C/C++ IDE – Better code, faster – De-facto IDE for embedded systems
19 Made available under the Eclipse Public License 1.0
![Page 20: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/20.jpg)
C/C++ Development • Highly-customizable industrial-
strength C/C++ IDE – Better code, faster – De-facto IDE for embedded systems
20 Made available under the Eclipse Public License 1.0
![Page 21: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/21.jpg)
Titan • Industrial-grade TTCN-3 test automation
– Model-based – Universal standard test language – High performance – Distributed, multi-platform test execution – Supports international specifications
21 Made available under the Eclipse Public License 1.0
![Page 22: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/22.jpg)
Titan • Industrial-grade TTCN-3 test automation
– Model-based – Universal standard test language – High performance – Distributed, multi-platform test execution – Supports international specifications
22 Made available under the Eclipse Public License 1.0
![Page 23: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/23.jpg)
Trace Compass Powerful software analysis
– System-wide software tracing – Integrated or standalone – Live log and trace reading/monitoring – Remote tracer – Scalable and multi-platform
23 Made available under the Eclipse Public License 1.0
![Page 24: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/24.jpg)
Trace Compass Powerful software analysis
– System-wide software tracing – Integrated or standalone – Live log and trace reading/monitoring – Remote tracer – Scalable and multi-platform
24 Made available under the Eclipse Public License 1.0
![Page 25: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/25.jpg)
Demo And now for the most dangerous part of the presentation…
![Page 26: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/26.jpg)
Capella
26 Made available under the Eclipse Public License 1.0
![Page 27: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/27.jpg)
27 Made available under the Eclipse Public License 1.0
![Page 28: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/28.jpg)
Live demos
![Page 29: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/29.jpg)
What’s next • Fix bugs • Improve rover hardware
– Missing sensors • Include missing solutions
– E.g., Trace Compass
29 Made available under the Eclipse Public License 1.0
![Page 30: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/30.jpg)
And the Cool stuff • White line tracking • Red light detection • Multicore development
30 Made available under the Eclipse Public License 1.0
![Page 31: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/31.jpg)
PolarSys Rover Project
![Page 32: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/32.jpg)
Wait… Rover Project? YES! A Rover project hosted by PolarSys is in the works!
32 Made available under the Eclipse Public License 1.0
![Page 33: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/33.jpg)
PolarSys Rover project timeline
33 Made available under the Eclipse Public License 1.0
Mars2016ProjectCreaHon
June2016Kick-ofatEclipseConFrance
September2016Firstreleasev0.7
June2017V1.0withthereleasetrain
![Page 34: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/34.jpg)
Polarsys Autonomous Rover – Scope The PolarSys Rover Project provides educational material including models, code and documentation to demonstrate the usage of PolarSys solutions for the architecture, design, development and test of a simple rover system inspired by both Mars exploration and crisis management missions.
34 Made available under the Eclipse Public License 1.0
![Page 35: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/35.jpg)
35 Made available under the Eclipse Public License 1.0
OK… We have the tools...
We’d like your help!
Will you take up the challenge?
![Page 36: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/36.jpg)
What can you do? • Your company can join PolarSys • You can contribute to the Rover
project • You can provide feedback • You can get your students involved!
36 Made available under the Eclipse Public License 1.0
![Page 37: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/37.jpg)
Thank you!
37 Made available under the Eclipse Public License 1.0
PolarSys:hTp://www.polarsys.org/PolarSysRover:hTp://polarsys.org/wiki/PolarSys_Rover_Demo
Anddon’tforget…
![Page 38: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/38.jpg)
Talking of PolarSys
38 Made available under the Eclipse Public License 1.0
Let'splay:LegomeetsPapyrusUML Tuesday11:00to11:35TownCenterAB
Gerrit+Eclipse=EGerrit Wednesday,13:30to14:05LakeThoreau
Real-TimeSystemTroubleshooHngwithEclipseTraceCompass Wednesday,16:15to16:50LakeThoreau
Tailor-mademodelcomparison:howtocustomizeEMFCompareforyourmodelinglanguage
Wednesday,16:15to16:50LakeAnneA
Makingyourdebuggingeffortscount:bestpracHcesusingtheCDTDebugger
Thursday11:15to11:50GrandBallroomC
PapyrusforRealTime:ExecutablemodelingonEclipse Thursday,14:30to15:05GrandBallroomC
![Page 39: Exploring mars with PolarSys](https://reader031.fdocuments.net/reader031/viewer/2022022411/58eb2cbd1a28ab8c5d8b4805/html5/thumbnails/39.jpg)
Evaluate the Sessions
Sign in and vote at eclipsecon.org
- 1 + 1 0