+ All Categories
Home > Documents > © 2015 Zeligsoft Improving embedded software development productivity Papyrus for RealTime - an...

© 2015 Zeligsoft Improving embedded software development productivity Papyrus for RealTime - an...

Date post: 21-Dec-2015
Category:
Upload: denis-horn
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
17
© 2015 Zeligsoft Improving embedded software development productivity Papyrus for RealTime - an open-source UML-RT tool Charles Rivet Senior Product Manager Zeligsoft [email protected]
Transcript

© 2015 Zeligsoft

Improving embedded software development productivity

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

Charles RivetSenior Product [email protected]

Improving embedded software development productivity

© 2015 Zeligsoft

Complex Systems Projects

Long history of model use

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

successful

Improving embedded software development productivity

© 2015 Zeligsoft

My personal experience…

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

CAE ROSEtm (1992)

Improving embedded software development productivity

© 2015 Zeligsoft

My personal experience…

RationalRose

RationalRose

Real Time

ObjecTimeDeveloper

IBM RSA-RTE

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

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• 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

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

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

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 TimeProvides 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

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 [email protected]

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 -1Sign in: www.eclipsecon.org

Evaluate the sessions


Recommended