基于UML-RT的可视化构件组装工具

基于UML-RT的可视化构件组装工具

张志钦[1]2001年在《基于UML-RT的构件模型》文中研究表明构件模型是基于构件的软件开发(CBSD)技术中的一个重要概念,构件模型通过描述构件的接口和实现以及构件之间的关联来描述软件体系结构。目前国外出现的多种体系描述语言(ADLs)给出了各具特色的构件模型。 UML是OMG提出的面向对象分析与设计的标准建模语言,UML针对实时系统领域的扩展UMLRT可以应用于C3I领域应用软件的开发。 本文根据C3I领域应用软件开发工程化的要求,提出了一种满足C3I特定域体系结构要求、符合3C指导模型规范的C3I领域构件模型,并利用UML的扩展能力和UMLRT的表达能力,给出了C3I领域构件模型基于UMLRT的描述,使得C3I领域构件模型可以得到与UML RT兼容的CASE工具的支持。本文最后结合一个雷达团情报处理系统范例,给出了C3I领域构件模型在Raional RoseRealTime中的实现。

刘晓燕[2]2007年在《复杂流程分布式控制系统构件研究与模型变换》文中提出近年来我国复杂冶金流程工业分布式计算机控制系统对控制应用软件的复用及集成需求不断增加,计算机控制应用软件正在向着不依赖于特定的硬件和操作系统以及具有高度可重用性的方向发展。基于构件的软件开发技术已经成为现今计算机控制应用软件复用实践的研究热点,被认为是可满足流程工业控制系统所要求的体系结构的开放性及高度可重用性这一发展方向的关键技术,并面临着巨大的挑战。人们已经意识到,在复杂冶金流程分布式控制软件开发过程中,必须要结合主流软件工程领域中处理复杂软件系统所采用的技术和方法,如:构件化设计、软件开发工具、分层抽象、模型驱动及变换、程序自动生成等。复杂冶金流程分布式计算机控制系统一般是由网络连接的分布式控制来实现,把复杂系统分解成互联的容易实现精确控制的子系统,从层次上分为多级,其结构由不同的控制层次构成,具有较高的构件化特征。众多的中间件产品和开发工具提供了对不同构件模型的实现支持,但是它们由于对分布式计算机控制系统实时构件提供的服务在时间性及可预测性等诸多实时特性方面缺乏支持而不适宜于计算机控制系统的应用。目前在流程工业控制系统应用软件中,把软件的构件化作为解决软件开发、维护、扩展和升级的重要途径,而基于构件辅助设计的可视化软件工具可提高开发人员的软件生产率。本文着重于研究支持复杂冶金流程分布式控制系统应用软件开发的实时多任务图形化支持工具、具有实时特性的实时构件模型及接口语法语义规约以及其图形化设计工具DRSCDE的模型变换方法及代码自动生成技术。论文主要工作及创新有以下几个方面:(1)针对分布式控制系统应用领域研究专门的实时控制系统软件图形化设计工具。分析了实时多任务控制系统的图形化软件设计工具的实时对象图形化设计语言及伪码,包括实时多任务执行体支持的对象如任务、中断、邮箱及信号量等,以及系统调用及程序设计语言叁种语句控制结构的图形符号表示及中间语言描述。(2)针对复杂冶金流程工业控制系统应用的实时特征,采用面向基于构件的软件工程的方法创建能够形成具有接口的实时软构件框架的分布式实时应用构件。建立了实时软构件的可视化模型,在高层抽象的含义下定义了可用于具有客户/服务器关系总体设计或架构设计的分布式实时应用构件的图形表示及接口组成成分。给出了软件架构的构件模型元素类型以及构件之间的协作关系定义。提出软件架构的建模层次,研究了DRSCDE基于构件设计的图形化建模方法。(3)为解决DRSCDE环境下构件接口的实时特性,提出实时构件接口语法语义规约,包括功能型接口及非功能性接口的语法语义规约。为解决该环境基于构件的分布式C/S关系的实时软件构件的重用及装配问题,提出了基于C/S关系实时构件之间相互交互的协议规约。规定了构件的非功能性接口在时间性、调度性、合成性、同步、互斥以及资源设备控制方面的语义规约。(4)鉴于UML-RT应用于复杂实时系统的日益广泛性,本文提出了从UML-RT的结构模型映射到DRSCDE环境下的体系结构模型的高层设计的映射方法,研究出了从UML-RT映射到该设计环境体系结构模型的具体方法、约束和限制。解决了UML-RT行为建模模型平滑过渡到实时多任务系统的图形化软构件设计开发环境DRSCDE的过程设计模型问题,采用状态机有限遍历法,提出了把UML-RT状态图行为模型转换到该环境下的实时多任务可执行模型的具体方法。(5)研究将DRSCDE的中间代码自动生成Windows NT操作系统下的API及C++实时代码程序框架技术及代码生成器工具原型。首先研究分析了NT的实时特征及DRSCDE及NT实时执行体操纵的对象,提出了各DRSCDE实时执行体对象的文本语言中间代码对应到Windows NT实时执行体对象映射关系,必要的数据声明和系统调用API,最后采用编译技术给出代码自动生成器的设计方案。

马军亮, 张岭如, 剧孟飞, 唐延俊[3]2017年在《户内直流场空间立体钢管桁架结构吊装施工技术》文中指出±1 100 kV昌吉换流站,户内直流场大跨度管桁架钢结构吊装;站址位于天山北麓冲洪积扇前缘的缓倾平原,海拔500 m,地处沙漠边缘,属于戈壁滩气候,对钢结构吊装存在很大的风险;在本方案中,对空间立体钢管桁架结构吊装进行验算,最终确定2台150 t履带吊安装,确保钢结构安装稳定性和安全.

汪和龙, 刘亚庆[4]2017年在《BIM技术在模块化装配式变电站综合管线优化性应用概述》文中研究表明为进一步提高模块化智能变电站建设质量与效率,装配式变电站得到推广与应用,变电站内建筑物为装配式钢结构建筑物.通过BIM技术,可快速高效地解决模块化装配式变电站中的管线冲突问题,同时对管线综合进行有效的集成与规范化管理.

覃延春[5]2019年在《基于Catia和Micro Station的隧道BIM设计比较》文中提出文章论述了基于Catia和MicroStation两款软件进行隧道工程BIM设计的过程,通过实践分析两款软件在隧道建模方面的适用性以及存在的优缺点,为隧道专业设计人员进行BIM软件平台选择提供参考,并为软件开发人员进行隧道专业BIM二次开发提供理论依据。

参考文献:

[1]. 基于UML-RT的构件模型[D]. 张志钦. 西安电子科技大学. 2001

[2]. 复杂流程分布式控制系统构件研究与模型变换[D]. 刘晓燕. 昆明理工大学. 2007

[3]. 户内直流场空间立体钢管桁架结构吊装施工技术[J]. 马军亮, 张岭如, 剧孟飞, 唐延俊. 武汉大学学报(工学版). 2017

[4]. BIM技术在模块化装配式变电站综合管线优化性应用概述[J]. 汪和龙, 刘亚庆. 武汉大学学报(工学版). 2017

[5]. 基于Catia和Micro Station的隧道BIM设计比较[J]. 覃延春. 西部交通科技. 2019

标签:;  ;  ;  ;  ;  ;  

基于UML-RT的可视化构件组装工具
下载Doc文档

猜你喜欢