Más contenido relacionado Similar a Developing Machine Control Systems with eTrice - Live Demo - (20) Developing Machine Control Systems with eTrice - Live Demo -1. Developing Machine Control Systems with eTrice
- Live Demo -
Henrik Rentz-Reichert
Thomas Schuetz
Protos Software GmbH
EclipseCon, 24.03.2011, Santa Clara
2. Scope of eTrice
tooling for the the language ROOM
(Real Time Object Oriented Modeling)
textual and graphical model editors
code generators and portable target runtime libraries
for Java, C++, and C
model level debugging of the target
support heterogenous distributed systems out of the box
eTrice is a Modeling Toolset for event-driven, distributed embedded
systems
© 2011 protos Software GmbH, made available under EPL v1.0 24.03.2011
3. ROOM Editors: Actors & Ports
Hierarchical Components called Actors define the Structure
of a System
Graphical Editors Textual Editors
(Graphiti) (Xtext)
Ports are the only Interfaces of an actor and define a specific
role in its environment.
Models can be edited with graphical or textual editors
© 2011 protos Software GmbH, made available under EPL v1.0 24.03.2011
4. ROOM Editors: Statemachines
hierarchical State Machines define the behaviour of Actors
© 2011 protos Software GmbH, made available under EPL v1.0 24.03.2011
6. Project Plan
Current Status:
incubation phase
Initial contribution in december 2010
Next Steps:
version 0.1 in Q2 / 2011
support for modeling of structure, behavior and inheritance
generators and middleware for Java
model level debugging
later: generators and middleware for C++ (and C)
first industry pilot project until july 2011 (automation control system)
© 2011 protos Software GmbH, made available under EPL v1.0 24.03.2011
7. Thank you for your attention
Henrik Rentz-Reichert hrr@protos.de
Thomas Schuetz ts@protos.de
http://www.eclipse.org/etrice
© 2011 protos Software GmbH, made available under EPL v1.0 24.03.2011