Open Source Tools for Embedded Systems Exploring Mars with PolarSys The Dawn of the Rover.

Slides:



Advertisements
Similar presentations
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Advertisements

© by cellconsult.com Application Testing & Test Management.
OBP Research Oy for simpler creation of embedded systems.
Debugging Python in Maya Cyrille Fauvel - ADN. About the Presenter Cyrille Fauvel - Autodesk Developer Network Cyrille is a member of the M&E workgroup.
© 2004 by Carnegie Mellon University The Society of Automotive Engineers (SAE) Architecture Analysis & Design Language (AADL) Standard An International.
Code Composer Studio TM Integrated Development Environment v2 First Intelligent IDE To Offer DSP Application Development For Multi-Processor, Multi-User,
April 27, 2006 Programming with EasyC and WPILib.
CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz.
Copyright © 2006 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
© 2015 Zeligsoft Improving embedded software development productivity Papyrus for RealTime - an open-source UML-RT tool Charles Rivet Senior Product Manager.
A New Soar Debugger In Java Douglas Pearson
System Integration Management (SIM)
Introduction to Software Testing
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Detailed Technical Feature Presentation Background Information The Importance of Software Software Roadblocks Development Environment DSP Development Cycle.
Leveling the Field for Multicore Open Systems Architectures Markus Levy President, EEMBC President, Multicore Association.
© 2006 by Yossi Leon, PHP IDE Project Leader; made available under the EPL v1.0 | 12/10/2006 New & Noteworthy Project Update: PHP IDE Presented By: Yossi.
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
October 15, 2004 – 1 Welcome IPMA and SolutionsIQ Professional Event Testing, Testing, 1…2…3… Improving software quality -- one bug at a time.
Automotive Warranty System 1.  Challenges faced by CIO  Our Solution  Our Methodology  Cloud Based Architecture  Clientele  Highly customizable.
Effective Methods for Software and Systems Integration
 CoDesign A Highly Extensible Collaborative Software Modeling Framework Jae young Bang University of Southern California.
XNA Studio: Introduction to XNA Brian Keller Product Manager Microsoft Corporation.
BB Gaming Project 2501 Codename “Ball Breaker” J. Fernandez, K. Geiger, D. Lynch, B. Ramaiah CS 535 OOAD Summer 2006 Prof. Craig Reinhart.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Debugging on RX with IAR Embedded Workbench.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
Cluster Reliability Project ISIS Vanderbilt University.
A San Francisco energy savings challenge for [Business Name] that engages you to reduce energy waste and become the sustainable organization your employees.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
Offline Coordinators  CMSSW_7_1_0 release: 17 June 2014  Usage:  Generation and Simulation samples for run 2 startup  Limited digitization and reconstruction.
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Debugging on RX with IAR Embedded Workbench Micael.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
A (very brief) intro to Eclipse Boyana Norris June 4, 2009.
MoRob – Modular Educational Robotic Toolbox Uwe Gerecke.
BridgePoint Integration John Wolfe / Robert Day Accelerated Technology.
© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Doug Schaefer, QNX CDT Project Lead CDT Contributor Summit.
Visual Studio Online Visual Studio.NET Work BuildTest Deploy Insights Code Visual Studio Online.
Lawrence Livermore National Laboratory S&T Principal Directorate - Computation Directorate Tools and Scalable Application Preparation Project Computation.
Autograder Better management and evaluation of lab assignments.
Optimal Pipeline Using Perforce, Jenkins & Puppet Nitin Pathak Works on
Paperless Timesheet Management Project Anant Pednekar.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
Nic Shulver, Welcome to Principles of Software Engineering Tutor: Nic Shulver Web site and Blackboard presence 100% coursework,
Supervised By: Dr. Juergen Dingel Suchita Ganesan, Laith “Leo” Juwaidah, Nondini Das Madiha Kazmi, Mojtaba Bagherzadeh Model-Based Monitoring for PapyrusRT.
Software Testing Process
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
© 2005 by QNX; made available under the EPL v1.0 | March 8, 2016 CDT Roadmap Doug Schaefer CDT Project Lead QNX Software Systems.
University of Southern California Center for Systems and Software Engineering Core Capability Drive-Through Preparation Pongtip Aroonvatanaporn CSCI 577b.
Internet of Things. Creating Our Future Together.
V irtual I nstrumentation Club. Official definition of Instrumentation from ISA (International Society of Automation)- A collection of Instruments and.
Supervised By: Dr. Juergen Dingel Suchita Ganesan, Laith “Leo” Juwaidah, Nondini Das Nicolas Hili, Reza Ahmadi Model-Based Monitoring for PapyrusRT 5/5/20161.
© 2016 Zeligsoft Improving embedded software development productivity Papyrus for RealTime - Executable modeling on Eclipse Charles Rivet Senior Product.
DEV-21: Embracing OpenEdge ® Architect Sunil S Belgaonkar Software Architect.
A Case Study: Automated Continuous Software Engineering Cycle (ACSEC)
Francis Bordeleau Chairman, Papyrus IC May 11th, 2016
TestResults.io – An Introduction –
Open Source Technologies
Introduction to Software Testing
Open System Engineering Environment – An Integrated Solution
Welcome to the Ericsson journey towards an Agile WoW!
Delivering great hardware solutions for Windows
Eclipse IP Due Diligence
DSDP - Target Management
Testing Workshop.
Presentation 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

a 4 Made available under the Eclipse Public License 1.0 a st y e a rL P o l ar y s b r o u gh t y o u t o S T h i s ye r We explore!

5 Does anyone have $2.5 billion? Cost of sending Curiosity to Mars

6 Made available under the Eclipse Public License 1.0 Does anyone have $2.5 billion? Cost of sending Curiosity to Mars Does anyone have $800 million? Cost of sending Spirit and Opportunity to Mars

Does anyone have $800 million? Does anyone have $250 million? 7 Made available under the Eclipse Public License 1.0 Cost of sending Pathfinder to Mars

Does anyone have $800 million? But… We only have $300 !!! 8 Made available under the Eclipse Public License 1.0 Max price for the rover (trip not included)

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 Will IoT work 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 We Can Do IT!

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 Mars 2016 Project Creation June 2016 Kick-of at EclipseCon France September 2016 First release v0.7 June 2017 V1.0 with the release train

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: PolarSys Rover: And don’t forget…

Talking of PolarSys 38 Made available under the Eclipse Public License 1.0 Let's play: Lego meets Papyrus UMLTuesday 11:00 to 11:35 Town Center AB Gerrit + Eclipse = EGerritWednesday, 13:30 to 14:05 Lake Thoreau Real-Time System Troubleshooting with Eclipse Trace CompassWednesday, 16:15 to 16:50 Lake Thoreau Tailor-made model comparison: how to customize EMF Compare for your modeling language Wednesday, 16:15 to 16:50 Lake Anne A Making your debugging efforts count: best practices using the CDT Debugger Thursday 11:15 to 11:50 Grand Ballroom C Papyrus for Real Time: Executable modeling on EclipseThursday, 14:30 to 15:05 Grand Ballroom C

Evaluate the Sessions Sign in and vote at eclipsecon.org