Abstract :
UML-RT has been widely used in modeling complex embedded/real-time systems. Designers of such complex systems, however, also need a sound, systematic, and practical software process that can guide the whole development phase. In this paper, we describe a mapping between COMET and UML-RT that effectively maps COMET objects and models into UML-RT prototypes and software structures. Furthermore, based on the mapping relationship, we present a new software process that derives from COMET to address the issues of designing complex systems specifically for UML-RT. Finally, a practical example that applies this process using the UML-RT compliant CASE tool, Rational Rose Real Time, is fully discussed in order to demonstrate the applicability of the mapping and the software process.
Keywords :
Unified Modeling Language; embedded systems; software engineering; COMET; UML-RT; complex systems; embedded-real-time systems; software process; Computer aided software engineering; Embedded software; Object oriented modeling; Process design; Real time systems; Software design; Software systems; Software tools; Switches; Unified modeling language;