exploring mars with polarsys

Post on 10-Apr-2017

286 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Open Source Tools for Embedded Systems

Exploring Mars with PolarSys The Dawn of the Rover

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

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/

a

4 Made available under the Eclipse Public License 1.0

ast yearL

Polar ys brought you toS

This ye r

We explore!

5 Made available under the Eclipse Public License 1.0

Does anyone have$2.5 billion?

CostofsendingCuriositytoMars

6 Made available under the Eclipse Public License 1.0

Does anyone have$2.5 billion?

CostofsendingCuriositytoMars

Does anyone have$800 million?

CostofsendingSpiritandOpportunitytoMars

CostofsendingSpiritandOpportunitytoMars

Does anyone have$800 million?

Does anyone have$250 million?

7 Made available under the Eclipse Public License 1.0

CostofsendingPathfindertoMars

Does anyone have$800 million?

But… We only have$300 !!!

8 Made available under the Eclipse Public License 1.0

Maxpricefortherover(tripnotincluded)

Let’s use the PolarSys Rover

9 Made available under the Eclipse Public License 1.0

10 Made available under the Eclipse Public License 1.0

WillIoTwork

here???

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Demo And now for the most dangerous part of the presentation…

Capella

26 Made available under the Eclipse Public License 1.0

27 Made available under the Eclipse Public License 1.0

Live demos

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

And the Cool stuff •  White line tracking •  Red light detection •  Multicore development

30 Made available under the Eclipse Public License 1.0

PolarSys Rover Project

Wait… Rover Project? YES! A Rover project hosted by PolarSys is in the works!

32 Made available under the Eclipse Public License 1.0

PolarSys Rover project timeline

33 Made available under the Eclipse Public License 1.0

Mars2016ProjectCreaHon

June2016Kick-ofatEclipseConFrance

September2016Firstreleasev0.7

June2017V1.0withthereleasetrain

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

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?

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

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…

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

Evaluate the Sessions

Sign in and vote at eclipsecon.org

- 1 + 1 0

top related