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.
Citation:
Yifeng Sun, David Levy, "A Software Process for Modeling Complex Systems with UML-RT," tase, pp.401-410, First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering (TASE '07), 2007