EclipseCon France 2014 presentation on Papyrus for Real-Time Embedded applications.
It presents how Papyrus, an open-source software and system modeling tool, can address the needs of the real-time embedded software developer.
File has been updated with up-to-date information post-conference.
RobotML:
https://github.com/RobotML/RobotML
Robot Modelling language. It is semi-graphic language created in order to allow robotician to think of their problems without immediately thinking on what actual environment and robots they will work with.
UML: A graphical software modeling language
Unified because it brought together various methodologies – Originally “Unified Method” – Booch, OMT (Rumbaugh), Objectory (Jacobson)
Unified Method 0.8 in 1995
OMG UML 1.1 in 1997
Now at version 2.5
Extension mechanisms to address DSLs: profiles – define stereotypes that had meaning, function to existing UML elements
Profiles exist for various domains, such as
Software Defined Radio – which was an important business for Zeligsoft
<<CLICK>>
MARTE (Modeling and Analysis of Real-Time and Embedded Systems),
<<CLICK>>
SysML (2006) – System Modeling Language – also an extension – SysML is a superset of a subset of UML : Defines new diagrams (i.e., Requirements, Parametric AND modifies existing elements ) to address the specific needs of system engineers
VF: EMF Validation Framework
MT: EMF Model Transformation
GEF: Graphical Editing Framework
OCL: Object Constraint Language
UML2: Unified Modeling Language 2
XSD: XML Schema Definition
IMM: Information Management Metamodel
Want to hear more?
Attend:
Open Source Modeling: The Key Importance of the Community and the Impact on Business Models
Tomorrow 11:45, Argos
and hear Ericsson talk!
Eclipse releases are never late…
MARTE: Modeling and Analysis of Real Time Embedded
MARTE: Modeling and Analysis of Real Time Embedded
- Non functional properties
MARTE: Modeling and Analysis of Real-Time Embeded Systems
MARTE: Modeling and Analysis of Real Time Embedded
Not to be confused with the Eclipse eTrice project that implements ROOM from scratch.
Not to be confused with the Eclipse eTrice project that implements ROOM from scratch.
MARTE: Modeling and Analysis of Real Time Embedded