ROOM: an object-oriented methodology for developing real-time systems

Real-time object-oriented modeling (ROOM), an object-oriented methodology for the development of real-time systems supported by a commercial computer-aided software engineering (CASE) toolset, is presented. This methodology has been driven by industrial experience, and is founded on a set of principles which fulfil the need to produce high-quality software more rapidly and more efficiently than by traditional methods. The principles include the definition and use of powerful domain-specific modeling abstractions, the elimination of error-prone discontinuities during development, and a highly iterative development process based on advanced tool support. An overview of the conceptual framework and the development process model of ROOM is given.<<ETX>>