Rose RealTime which supports UML RT has been released recently by Rational Corp. As a general object-oriented analysis and design tool, however, it doesn抰 provide enough capabilities to support the software design and development using DSSA techniques. The work described in this paper is toward to make it provide such capabilities especially needed in the development of command and control systems, without to build a completely new environment. This paper begins with an investigation of the four extension mechanisms of Rose RealTime, and analyses the possibility of extending Rose RealTime in an embedded way. According to the requirements of software engineering and reuse from the command and control field, a component model is introduced into UML RT. Then, we present an approach to implement such a component model in Rose RealTime. Finally, the procedure and several key techniques to implement those thoughts and methods mentioned above are discussed in detail.
|