主动服务构件关系研究及智能化可视化组装

来源 :武汉理工大学 | 被引量 : 2次 | 上传用户:bbmaju0813
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用技术是避免重复开发,提高软件总体质量的解决方案。通过软件复用技术,可以提高软件开发的效率和水平。基于构件技术的软件复用是复用过程中的主要技术形式。而构件模型和构件组装技术的研究,成为基于软件复用的关键技术。目前,构件组装已有一些研究成果,但仍存在需要改进之处,如大部份构件组装技术仍采用静态性组装描述定义各构件的交互关系等。本文主要分为三大部份,第一部份在阐述主动服务框架理论基础上研究了构件模型及构件组装过程。结合主动服务模型和通用构件描述语言(UniversalComponent Description Language,UCDL)给出了构件模型的XML规约描述。第二部份主要研究构件组装的基础理论。在分析与研究顺序、选择、循环和接口绑定四种构件组装机制的基础上提出构件组装的分层模型,引入原子构件和复合构件的概念。在这部分中,对基于构件的可视化组装给出了构件组装分层模型的CSP图形规约。对基于构件的智能化组装给出了CSP的文本规约,并对构件组装的行为进行形式化推导。在采用CSP描述构件组装的各构件接口间功能关系的静态结构基础上,采用了实时的反射机制,对构件在动态运行时进行接口反射实时组装。反射机制克服了采用静态的描述语言进行构件组装不能精确匹配组装和实时组装的问题。采用了消息分发机制,实现复合构件及其子构件间在运行时的消息传递,使得各层子构件能够灵活的修改和替换。并引入了基于代理的构件组装技术对构件进行包装和基于接口进行组装。本文在第三部份给出了构件可视化与智能化系统组装框架设计,系统组成,及构件的组装流程,分析了CSP与UCDL构件组装规约的转换算法,给出了构件组装模型的XML规约定义。在结合ERP系统实例的组装系统中定义了构件组装的可视化元素。本文研究的目的和意义在于,结合具有严格数学语义的CSP静态的构件组装描述,反射机制和消息分发机制的运行时动态构件组装,体现构件组装的智能化,并从给出的构件组装可视化定义体现构件组装的可视化特性。
其他文献
智能家居也叫数字家庭,或称智能住宅,在英文中常用SmartHome,在香港、台湾等地区还有数码家庭、数码家居等称法。在网络非常普及的今天,人们可以通过电脑非常方便地上网,但却不能
随着Internet越来越广泛的应用,GIS软件在C/S体系结构的基础上开始支持因特网的B/S模式。具有B/S模式的网络GIS使原来的基于单机或局域网的GIS扩展到整个因特网。近年来,开源软
SIP是IETF提出的网络电话信令协议。目前基于SIP的网络电话系统多采用C/S模式,存在单点失效和性能瓶颈问题。P2P网络具有良好的可扩展性、鲁棒性和自组织性,将P2P技术引入到S
CPU设计实验是计算机组成原理等硬件课程的核心实验,但是由于硬件实验的种种缺陷,造成了实验效果不理想,加之目前CPU虚拟实验平台还比较缺乏。针对这种现状,本文构建了一个CP
现代计算机系统的设计中,能耗已经成为越来越重要的因素,而存储能耗是其中不可忽略的重要部分。动态随机存储器(DRAM)作为当今主流的主存,是一种易失性存储器,由刷新引起的静
随着计算机技术的不断发展,软件的规模越来越大,随之而来软件的错误也越来越隐蔽,造成的后果也越来越严重。因此,提高软件质量及可靠性己成为软件工程领域的重要任务。而软件
在电子商务领域,支持网上在线购物的商家往往是通过图像的方式展示他们的商品。潜在的消费者希望在全面了解了商品的信息后再判断是否购买,能够获得的信息包括关于商品描述的
医学影像检查是现代医学的最重要的技术之一。随着医学和计算机科学的发展,计算机自动分析医学图像已成为人们关注的问题,而计算机自动检测CT图中的小肝癌就是其中的重要的组
在当今网络的速度和规模不断扩大的情况下,对拥塞的控制已变得越来越重要,网络拥塞控制的研究已经成为了当前的一个热点。本文将迭代学习控制理论应用到网络拥塞控制中,对高
随着人们对网络传输质量要求的不断提高,如何提高现有网络资源利用率和数据速率,降低网络中断概率已成为当今无线网络通信研究的重要课题之一。协作通信是近几年发展起来的能够