论文部分内容阅读
RoseRea1Time是Rational公司最新推出的支持实时统一建模语言(UML-RT)的可视化的建模工具,但其本身是一个通用的面向对象的分析、设计工具,缺乏对特定领域的支持。本文的主要工作是针对指挥控制这一特定领域扩充RoseRealTime,引入构件化开发支持,使其对该领域内复杂的软件系统的开发提供更有效的支持。本文首先对RoseRealTime的四种扩充机制进行了深入的研究,分析了嵌入式扩充RoseRealTime的可行性及UML-RT的模型视图结构。然后,根据指挥控制领域对软件工程化及软件重用的要求,引入了特定域构件的概念,描述了特定域原子构件、原子连接件的模型结构。在此基础上,提出了以嵌入的方式将上述构件模型及其组装规则在RoseRealTime中实现的具体方法。最后,详细说明了基于RoseRealTime实现上述思想、方法的过程,以及其中的几个关键技术。