Real Time Object Oriented Modeling (ROOM) is a domain specific language.
ROOM was developed in the early 1990s for modeling Real-time systems. The initial focus was on telecommunications, even though ROOM can be applied to any event-driven real-time system.
ROOM was supported by ObjecTime Developer (commercial) and is now implemented by the official Eclipse project eTrice
When UML was defined, many elements of ROOM were taken over.