Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » eTrice » eTrice current status
eTrice current status [message #629136] Mon, 27 September 2010 06:45 Go to next message
Henrik Rentz-Reichert is currently offline Henrik Rentz-Reichert
Messages: 212
Registered: July 2009
Senior Member
Hi all,

Thomas and I have already started with a prototype of the proposed
eTrice modeling tool and a Java runtime for the generated code
(http://www.eclipse.org/proposals/etrice/).

So far we are good on schedule and have
* an xtext implementation of the ROOM grammar (the only thing we have
left out are the dynamical features of the language)
* a code generator for Java code (hierarchical structure and
hierarchical state machines are already working, model class inheritance
and services are currently implemented and will be available soon)
* a Java runtime library providing base classes and the communication layer

In parallel we are creating a project web page where we soon will
present first code and tutorials to allow interested people to get hands
on experience with modeling language and tooling.

We are looking forward to see many of you on the European Eclipse Summit
where we will give a talk on our project
( https://www.eclipsecon.org/submissions/ese2010/view_talk.php ?id=1868)
and are ready for questions and any kind of feedback.

Kind regards,
Henrik
Re: eTrice current status [message #629299 is a reply to message #629136] Mon, 27 September 2010 13:20 Go to previous messageGo to next message
Werner Keil is currently offline Werner Keil
Messages: 1083
Registered: July 2009
Senior Member
Hi,

Given Eclipse UOMo adds unit-safety for Embedded system currently using
either the abandonded OSGi Measurement project or Java Sensor API (JSR-256)
which isn't type-safe and has very limited unit support, I'd be happy to be
added as Interested Party on behalf of UOMo.

Would return the favor with one of you, ideally one of the project leads on
behalf of eTrice or your company.

Due to ICU4J as vital building block, not only Eclipse/Equinox, but every
OSGi container running on Apache Harmony (which also included ICU4J in even
the smallest Mobile or Embedded distribution) has built-in UOMo support.

Kind Regards,
Werner
Re: eTrice current status [message #629351 is a reply to message #629299] Mon, 27 September 2010 18:01 Go to previous messageGo to next message
Thomas Schuetz is currently offline Thomas Schuetz
Messages: 16
Registered: January 2010
Junior Member
Hi Werner,
I will add you to the interested parties on our proposal.
You can also add me to your proposal.
atm we want to get our first tool version up and running.
UOMo Project might be interesting for generating unit safe software. Since we build eTrice to be extensible it could use UOMo types instead of primitive types.
SInce we just started the project from scratch, we should evaluate that option when our project is a bit more mature.

Regards,

Thomas
Re: eTrice current status [message #630485 is a reply to message #629351] Sun, 03 October 2010 05:27 Go to previous messageGo to next message
Werner Keil is currently offline Werner Keil
Messages: 1083
Registered: July 2009
Senior Member
Thanks, saw it.

Congratulations to your Creation Review!

I just had sent an update to EMO when the great news spread, UOMo meets
Creation Review just about a week after eTrice. As they are very busy, I'll
add you to the corresponding page or (mobile/embedded) section right after
creation.

Regards,
Werner
Re: eTrice current status [message #631067 is a reply to message #630485] Wed, 06 October 2010 02:09 Go to previous messageGo to next message
Thomas Schuetz is currently offline Thomas Schuetz
Messages: 16
Registered: January 2010
Junior Member
Thanks Werner!

Hope to see you soon with eggs on our pages.

Thomas
Re: eTrice current status [message #633772 is a reply to message #629136] Tue, 19 October 2010 07:43 Go to previous messageGo to next message
Thomas Schuetz is currently offline Thomas Schuetz
Messages: 16
Registered: January 2010
Junior Member
Hi all,

the eTrice Project has passed the Creation Review and is in the Incubation Phase now. We are doing the paperwork for
the provisioning at the moment.
The initial contribution is planned for November.

On the development side we are about to complete the prototype with
- XText Grammar and Editors for most static ROOM elements (Structure and Behavior)
- Codegenerators for Java applications
- Java Runtime
We also started with a prototype for our first graphical editor based on Graphiti (Actor Hierarchies).

We plan a Version 0.1 for January, but the exact date depends on the features we will include. We are not sure atm how much effort the graphical editors will be.
Re: eTrice current status [message #656686 is a reply to message #629136] Mon, 28 February 2011 02:37 Go to previous message
Thomas Schuetz is currently offline Thomas Schuetz
Messages: 16
Registered: January 2010
Junior Member
Hello!

I wanted to inform again about the current status.

- The first versions of the graphical editors for Structure (hierarchical actor diagram) and behaviour (hierarchical statemachines) are ready
- Thanks to Herward the Formatter to write changes in the graphical editors back to the xtext based files is almost ready -> we can switch between graphical and textual editors now
- Thanks to Thomas we have a first implementation for runtime and codegen for multithreading inside of subsystems

The next steps will be:
- using, testing and debugging the current functionality
- adding more model level debugging
- creating tutorials
- releasing the Version 0.1

- Thomas
Previous Topic:Discussion Multithreading
Next Topic:Visibility of group transitions inside a state
Goto Forum:
  


Current Time: Thu Jul 24 04:36:40 EDT 2014

Powered by FUDForum. Page generated in 0.63991 seconds