papyrus for real time -an open-source uml-rt tool
TRANSCRIPT
![Page 1: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/1.jpg)
© 2015 Zeligsoft
Improving embedded software development productivity
Papyrus for RealTime- an open-source UML-RT tool
Charles RivetSenior Product [email protected]
![Page 2: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/2.jpg)
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
![Page 3: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/3.jpg)
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
![Page 4: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/4.jpg)
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
![Page 5: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/5.jpg)
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…
![Page 6: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/6.jpg)
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
![Page 7: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/7.jpg)
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
![Page 8: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/8.jpg)
Improving embedded software development productivity
© 2015 Zeligsoft ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool
Proposed!
![Page 9: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/9.jpg)
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
![Page 10: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/10.jpg)
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
![Page 11: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/11.jpg)
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
![Page 12: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/12.jpg)
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
![Page 13: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/13.jpg)
Improving embedded software development productivity
© 2015 Zeligsoft ECNA 2015 : Papyrus for Real Time - an open-source UML-RT tool
But enough talk!
![Page 14: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/14.jpg)
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…)
![Page 15: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/15.jpg)
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:
![Page 16: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/16.jpg)
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…
![Page 17: Papyrus for Real Time -an open-source UML-RT tool](https://reader035.vdocuments.net/reader035/viewer/2022062316/58eb2c881a28ab8c5d8b47b5/html5/thumbnails/17.jpg)
+1 0 -1
Sign in: www.eclipsecon.org
Evaluate the sessions