Suche senden
Hochladen
eTrice: a proposed Eclipse project for embedded MDSD based on ROOM
•
1 gefällt mir
•
821 views
H
Henrik Rentz-Reichert
Folgen
presentation held on the Eclipse Summit Europe, November 2-4, Ludwigsburg
Weniger lesen
Mehr lesen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 11
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
eTrice introduction and demo
eTrice introduction and demo
Henrik Rentz-Reichert
Bibliografia De Las Tic
Bibliografia De Las Tic
merchiii
sural nerve for facial reanimation
sural nerve for facial reanimation
Rikthedutch
5 good practices for the online facilitator
5 good practices for the online facilitator
Rickmonster
Unit 7 simple past questions
Unit 7 simple past questions
Rickmonster
Much and many
Much and many
Rickmonster
Developing Machine Control Systems with eTrice - Live Demo -
Developing Machine Control Systems with eTrice - Live Demo -
Henrik Rentz-Reichert
Top flex 2 unit 5 - going to x will
Top flex 2 unit 5 - going to x will
Rickmonster
Empfohlen
eTrice introduction and demo
eTrice introduction and demo
Henrik Rentz-Reichert
Bibliografia De Las Tic
Bibliografia De Las Tic
merchiii
sural nerve for facial reanimation
sural nerve for facial reanimation
Rikthedutch
5 good practices for the online facilitator
5 good practices for the online facilitator
Rickmonster
Unit 7 simple past questions
Unit 7 simple past questions
Rickmonster
Much and many
Much and many
Rickmonster
Developing Machine Control Systems with eTrice - Live Demo -
Developing Machine Control Systems with eTrice - Live Demo -
Henrik Rentz-Reichert
Top flex 2 unit 5 - going to x will
Top flex 2 unit 5 - going to x will
Rickmonster
A tlm based platform to specify and verify component-based real-time systems
A tlm based platform to specify and verify component-based real-time systems
ijseajournal
Boosting productivity with "Plone-driven Plone development"
Boosting productivity with "Plone-driven Plone development"
Henning Rietz
MDD and modeling tools research
MDD and modeling tools research
Roger Xia
MDT Papyrus - Eclipse Con 2010
MDT Papyrus - Eclipse Con 2010
rfaudou
Tech Lunch 9 25 2008
Tech Lunch 9 25 2008
rothacr
UML Case Tools
UML Case Tools
Ashesh R
Pragmatic Model Driven Development using openArchitectureWare
Pragmatic Model Driven Development using openArchitectureWare
Michael Vorburger
C# intro
C# intro
Prasanna Kumar SM
Dot net Introduction and their usabilities
Dot net Introduction and their usabilities
Department of Computer Science, Bharathidasan University, Tiruchirappalli
ALT
ALT
frolikat
Agile Modeling with Uml and Visual Studio 2010
Agile Modeling with Uml and Visual Studio 2010
Ogren Paunović
PracticalExperiences Migrating Unified Modeling Language Models to IBM® Rati...
PracticalExperiences Migrating Unified Modeling Language Models to IBM® Rati...
Einar Karlsen
metaLogic Lotus Integratio
metaLogic Lotus Integratio
Nuxeo
dotNET frameworks
dotNET frameworks
nawal saad
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
IDES Editor
Arokia Raju
Arokia Raju
rajums303
flutter-general-report.docx
flutter-general-report.docx
KuntalSasmal1
10.1.1.65.2852
10.1.1.65.2852
Pham Ngoc Long
Introduction to .net
Introduction to .net
Karthika Parthasarathy
xUMLFinalPresentation.ppt
xUMLFinalPresentation.ppt
ssuser2ef938
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Weitere ähnliche Inhalte
Ähnlich wie eTrice: a proposed Eclipse project for embedded MDSD based on ROOM
A tlm based platform to specify and verify component-based real-time systems
A tlm based platform to specify and verify component-based real-time systems
ijseajournal
Boosting productivity with "Plone-driven Plone development"
Boosting productivity with "Plone-driven Plone development"
Henning Rietz
MDD and modeling tools research
MDD and modeling tools research
Roger Xia
MDT Papyrus - Eclipse Con 2010
MDT Papyrus - Eclipse Con 2010
rfaudou
Tech Lunch 9 25 2008
Tech Lunch 9 25 2008
rothacr
UML Case Tools
UML Case Tools
Ashesh R
Pragmatic Model Driven Development using openArchitectureWare
Pragmatic Model Driven Development using openArchitectureWare
Michael Vorburger
C# intro
C# intro
Prasanna Kumar SM
Dot net Introduction and their usabilities
Dot net Introduction and their usabilities
Department of Computer Science, Bharathidasan University, Tiruchirappalli
ALT
ALT
frolikat
Agile Modeling with Uml and Visual Studio 2010
Agile Modeling with Uml and Visual Studio 2010
Ogren Paunović
PracticalExperiences Migrating Unified Modeling Language Models to IBM® Rati...
PracticalExperiences Migrating Unified Modeling Language Models to IBM® Rati...
Einar Karlsen
metaLogic Lotus Integratio
metaLogic Lotus Integratio
Nuxeo
dotNET frameworks
dotNET frameworks
nawal saad
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
IDES Editor
Arokia Raju
Arokia Raju
rajums303
flutter-general-report.docx
flutter-general-report.docx
KuntalSasmal1
10.1.1.65.2852
10.1.1.65.2852
Pham Ngoc Long
Introduction to .net
Introduction to .net
Karthika Parthasarathy
xUMLFinalPresentation.ppt
xUMLFinalPresentation.ppt
ssuser2ef938
Ähnlich wie eTrice: a proposed Eclipse project for embedded MDSD based on ROOM
(20)
A tlm based platform to specify and verify component-based real-time systems
A tlm based platform to specify and verify component-based real-time systems
Boosting productivity with "Plone-driven Plone development"
Boosting productivity with "Plone-driven Plone development"
MDD and modeling tools research
MDD and modeling tools research
MDT Papyrus - Eclipse Con 2010
MDT Papyrus - Eclipse Con 2010
Tech Lunch 9 25 2008
Tech Lunch 9 25 2008
UML Case Tools
UML Case Tools
Pragmatic Model Driven Development using openArchitectureWare
Pragmatic Model Driven Development using openArchitectureWare
C# intro
C# intro
Dot net Introduction and their usabilities
Dot net Introduction and their usabilities
ALT
ALT
Agile Modeling with Uml and Visual Studio 2010
Agile Modeling with Uml and Visual Studio 2010
PracticalExperiences Migrating Unified Modeling Language Models to IBM® Rati...
PracticalExperiences Migrating Unified Modeling Language Models to IBM® Rati...
metaLogic Lotus Integratio
metaLogic Lotus Integratio
dotNET frameworks
dotNET frameworks
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
Arokia Raju
Arokia Raju
flutter-general-report.docx
flutter-general-report.docx
10.1.1.65.2852
10.1.1.65.2852
Introduction to .net
Introduction to .net
xUMLFinalPresentation.ppt
xUMLFinalPresentation.ppt
Kürzlich hochgeladen
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Kürzlich hochgeladen
(20)
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
eTrice: a proposed Eclipse project for embedded MDSD based on ROOM
1.
The eTrice Eclipse
Project Thomas Schütz & Henrik Rentz-Reichert Protos Software GmbH Eclipse Summit Europe 2010, Ludwigsburg
2.
© 2010 protos
Software GmbH 2 03.11.2010 Motivation: Why ROOM and not UML2? UML2 Meta Model ROOM Meta Model
3.
© 2010 protos
Software GmbH 3 03.11.2010 Motivation: Why ROOM and not UML2? UML2 is too complex for some/most projects UML2 tools are very costly to build and maintain UML2 was not designed for embedded systems UML2 is not very specific about semantics 0 100 200 300 400 500 600 700 Classifiers Classes Structural Features References Attributes Operations ROOM UML2.1
4.
© 2010 protos
Software GmbH 4 03.11.2010 Scope of eTrice provide an implementation of the modeling language Real Time Object Oriented Modeling (ROOM) build ready to use editors for ROOM models (textual and graphical) create code generators and portable target runtime libraries for Java, C++, and C (and …) provide built-in support for model level debugging of the running target software: state machine animation, data inspection and manipulation and message injection provide built-in possibilities for sequence diagram creation from the running software support heterogenous distributed systems out of the box eTrice is a Modeling Toolset for eventdriven, distributed embedded systems
5.
© 2010 protos
Software GmbH 5 03.11.2010 Hierarchical Components called Actors define the Structure of a System ROOM Editors: Actors & Ports Ports are the only Interfaces of an actor and define a specific role in its environment. Graphical Editors (Graphiti) Textual Editors (XText) Models can be edited with graphical or textual editors
6.
© 2010 protos
Software GmbH 6 03.11.2010 ROOM Editors: Statemachines hierarchical Statemachines define the dynamical behaviour of Actors
7.
© 2010 protos
Software GmbH 7 03.11.2010 Model Level Debugging: MSC Generator The events can be logged on the target to create Message Sequence Charts (MSC) of the running application Logs can be viewed with Trace2UML (http://trace2uml.tigris.org/)
8.
© 2010 protos
Software GmbH 8 03.11.2010 Project Plan: Current Status Organizational: incubation phase gathering of community Technical: precursor tool Trice since 1998 -> new implementation with Eclipse prototype: ROOM grammar for static structure and behaviour XText editors codegenerator and middleware for Java first graphical editor (Actor Structure)
9.
© 2010 protos
Software GmbH 9 03.11.2010 eTrice Demo
10.
© 2010 protos
Software GmbH 10 03.11.2010 Project Plan: Next Steps Organizational: initial contribution in November gathering community Technical: Version 0.1 in January or February Support for modeling of Structure, Behavior and Inheritance (also for FSMs) Generators and Middleware for Java Later: Generators and Middleware for C++ and C First industry pilot project until july 2011, maybe earlier
11.
© 2010 protos
Software GmbH 11 03.11.2010 Thank you for your attention Thomas Schütz ts@protos.de Henrik Rentz-Reichert hrr@protos.de http://www.eclipse.org/proposals/etrice Thank you for your attention Thomas Schütz ts@protos.de Henrik Rentz-Reichert hrr@protos.de http://www.eclipse.org/proposals/etrice
Jetzt herunterladen