papyrus for real time -an open-source uml-rt tool

Post on 10-Apr-2017

678 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© 2015 Zeligsoft

Improving embedded software development productivity

Papyrus for RealTime- an open-source UML-RT tool

Charles RivetSenior Product ManagerZeligsoftcharles@zeligsoft.com

Improving embedded software development productivity

© 2015 Zeligsoft

Complex Systems Projects

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

Long history of model usesuccessful

Improving embedded software development productivity

© 2015 Zeligsoft

My personal experience…CAE ROSEtm (1992)

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

Improving embedded software development productivity

© 2015 Zeligsoft

My personal experience…

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

RationalRose

RationalRose

Real TimeIBM RSA-RTE

ObjecTimeDeveloper

Improving embedded software development productivity

© 2015 Zeligsoft

All Proprietary!

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

All Rather Old…Some seeing their new license revenue decreasing…

Improving embedded software development productivity

© 2015 Zeligsoft

Open Source

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

1 Forester Research, varies by geo and year2 SAP Research3 NCX Group

• Open source adoption is growing worldwide(5-22% YtY from 2004 to 2014) 1

• Number of Open Source projects doubles every 14 months (as of January 2014) 2

• 140% increase in interest from 2010 to 2014 (4 years) 3

• Open source thrives when there is an associated stable commercial offering

Improving embedded software development productivity

© 2015 Zeligsoft

The time is now!

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

To ModernizeTo Open

Improving embedded software development productivity

© 2015 Zeligsoft ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

Proposed!

Improving embedded software development productivity

© 2015 Zeligsoft

Papyrus for Real Time

Provides a DSML tailored to complex, real-time embedded system development.

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

Provide a common, unifying metamodel for many approaches: UML-RT, xtUML, RT-UML, …

1st In Progress

Improving embedded software development productivity

© 2015 Zeligsoft

Papyrus for Real Time – DSML (UML-RT)

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

Improving embedded software development productivity

© 2015 Zeligsoft

A good DSML is not enough…We also need:

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

Code generation Xtend (to C++) OPEN

In a CDT project

Improving embedded software development productivity

© 2015 Zeligsoft

A good DSML is not enough…And we also need:

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

Code generation Xtend (to C++) OPEN

In a CDT project

Runtime services

Portable C++

OPEN

Multi-platform

Improving embedded software development productivity

© 2015 Zeligsoft ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

But enough talk!

Improving embedded software development productivity

© 2015 Zeligsoft ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

Let’s Look at it!(A.k.a., Demo Time…)

Improving embedded software development productivity

© 2015 Zeligsoft

Check out the project

ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

https://projects.eclipse.org/proposals/papyrus-real-time-papyrus-rt

or

http://bit.ly/Papyrus-RTProject

Charles RivetSenior Product ManagerZeligsoftcharles@zeligsoft.com

And in case you missed it:

Improving embedded software development productivity

© 2015 Zeligsoft ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool

Thank you!And don’t forget…

+1 0 -1

Sign in: www.eclipsecon.org

Evaluate the sessions

top related