Content deleted Content added
No edit summary |
→Concepts and Key Notions of ROOM: MOS:HEAD |
||
(One intermediate revision by the same user not shown) | |||
Line 1:
'''Real-Time Object-Oriented Modeling''' ('''ROOM''') is a [[___domain-specific language]].
ROOM was developed in the early 1990s for modeling [[
ROOM was supported by [[ObjecTime Developer]] (commercial) and is now implemented by the official [[List of Eclipse projects|Eclipse project]] [[eTrice]]<ref>[http://www.eclipse.org/etrice eTrice - ROOM Open Source Tool]</ref>
Line 7:
When [[Unified Modeling Language#UML 2|UML2]] was defined (version 2 of [[Unified Modeling Language|UML]] with real time extensions), many elements of ROOM were adopted.
== Concepts and
ROOM is a modeling language for the definition of software systems. It allows the complete [[automatic programming|code generation]] for the whole system from the model. ROOM comes with a textual as well as with a graphical notation.
Line 42:
=== Inheritance ===
Like other [[object-oriented programming|object
Similar to other modern programming languages ROOM allows [[inheritance (object-oriented programming)|inheritance]] of actor classes. It is a single inheritance as an actor class can be derived from another actor class (its ''base class'').
Line 62:
== External links ==
* {{Commonscatinline}}
[[Category:Real-time technology]]
|