eTrice

{{notability|1=Products|date=June 2018}}

{{Infobox software

| name = eTrice

| logo = Etrice CMYK.png

| screenshot =

| caption =

| collapsible =

| author = Thomas Schütz

| developer = Henrik Rentz-Reichert

| released = {{start date|2011|12|09}}

| discontinued =

| latest release version = 4.0.0

| latest release date = {{start date and age|2022|11|03}}{{cite web|url=https://projects.eclipse.org/projects/modeling.mdt.etrice|title=Eclipse eTrice releases|date=31 January 2013 |access-date=29 December 2022}}

| programming language =

| operating system = Cross-platform

| platform =

| size =

| language =

| genre = Computer-aided software engineering

| license = Eclipse Public License

| website = {{URL|https://eclipse.org/etrice/}}

}}

eTrice is a CASE-Tool for the development of real-time software. It is an official Eclipse project.[http://www.eclipse.org/etrice/ eTrice project at eclipse.org]

The software architecture tooling eTrice is implementing the domain specific language Real-Time Object-Oriented Modeling ROOM. It provides code generators for C, C++ and Java. Each release is accompanied with tutorials[http://www.eclipse.org/etrice/documentation/ eTrice documentation] and a training is provided.[https://eclipseina.com/embedded-trainings eTrice Training]

Since ObjecTime Developer[https://public.dhe.ibm.com/software/rational/docs/documentation/manuals/objectime.html ObjecTime — legacy documentation] went out of support, eTrice is the only remaining implementation of ROOM.

Literature

  • Bran Selic, Garth Gullekson, Paul T. Ward: Real-Time Object-Oriented Modeling. John Wiley & Sons Inc, New York 1994, {{ISBN|978-0-471-59917-3}}
  • New Edition: Bran Selic, Garth Gullekson, Paul T. Ward: Real-Time Object-Oriented Modeling. MBSE4U, Hamburg 2023, {{ISBN|978-3911081016}}

References

{{Reflist}}