Date post: | 21-Dec-2015 |
Category: |
Documents |
Upload: | denis-horn |
View: | 213 times |
Download: | 0 times |
© 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…