势件模式可视化环境研制

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:oncecao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着对信息技术需求的膨胀,软件危机一直是困扰着我们的问题。软件工程的发展和以构件技术为代表的复用技术的发展以及开发模式的革新被认为是解决软件危机的出路。目前软件开发模式与工具按面向对象、构件、面向服务架构(SOA)、面向方面编程(AOP)的阶段的发展,只是沿着纵深方向发展,没有摆脱“过程”化的束缚,导致软件开发生产率低、质量差的问题久治不愈,不能根本上解决软件危机,不能满足应用软件需求的快速发展。 为解决这些问题,我们提出一种全新的软件模式一“势件模式”。试图建立一种基于状态的“非过程化”的软件模式。势件是我们新提出的概念,它是我们的软件模式的核心,是实现主动式非过程化的开发模式的关键。势件相当于一种智能化的构件,除了兼有一般构件的特性外,还具有势态性、主动性、可重构性、可重聚性,这些都是传统软件模式、工具所不具有的。整个势件模式研究工作包括给出相应的规范及开发工具与环境的实现。 本文重点是对势件模式的开发工具与环境的研制工作,目标是建立势件模式的集成的可视化的环境,也对势件容器、势件消息通信作初步研究。首先通过对国内外现有技术和可视化环境建立的研究和集成可视化环境的要求,确定了使用Eclipse统一平台的技术路线。Eclipse具有可扩展的插件体系结构,提供大量扩展点。我们可以开发出自己的工具同Eclipse平台及其他工具无缝地集成在一起,形成我们自己的开发环境。接着充分研究了Eclipse图形编程接口,确定了使用GEF框架的技术路线。GEF的MVC框架很适合进行图形建模工具的开发。在充分研究上述技术的基础上我们研究出了Eclipse上实现可视化工具开发的方法,实现了可视化势件定义界面工具和流程定义工具,包括通过鼠标拖拉图元的编辑器、设置属性和持久化为Xml文档,以及相应的向导、菜单。再着充分研究了XMI技术和JMS技术。JMS提供平台无关的统一的消息API,可以实现异步的、松耦合的消息通信,而XMI是当前消息交换的格式标准。在此基础上进行了势件容器实现方法的研究和势件消息引擎实现的研究,开发了一个势件服务程序,定义并运行了一个消息流转实验。 最后,本论文对课题研究成果进行了总结并提出下一步工作的思路。
其他文献
随着分布计算和网络技术的不断发展,传统的数据库技术已越来越不能满足数据共享和互操作的需要。作为数据共享与集成主要手段的多数据库与中间件技术由于其广泛的适应性、投资
Internet上以Web服务为主,具有信息量多、结构复杂、负载重等特点。一些统计数据表明,Web服务器有可能成为Internet应用的瓶颈。通过采用某些技术,减少网络流量,降低对网络带宽的
在信息化高速发展的今天,电子商务在国家经济活动运作中发挥着越来越重要的作用,而数据在传输及应用过程中的安全是其重要作用的一个基本保障!公钥基础设施PKI是目前网络安全建
随着信息世界的快速发展,系统与软件安全问题在个体与国家等不同层面越来越被重视。多年来,安全研究员们针对内存泄露类攻击提出了多种防御技术,这其中栈不可执行技术、地址
在交通、信息高度发达的今天,一般的航空公司每天也要处理几万张飞机票。而在中国,纸质机票须保存5年以上。飞机票上的信息,如机票号,票价,座位等级等等,必须录入数据库保存,以便日
近年来,智能交通系统应用越来越广泛,道路旁安装的众多监控摄像头记录了大量的交通场景。如何从这些交通监控视频中分析提取出交通场景的语义,是构建智能交通系统的核心环节
IPv6是由IETF设计的下一代因特网协议,它对IPv4作了大量的改进,不但很好地解决了地址短缺问题,同时还具备无状态地址自动配置、服务质量、安全性等多方面的优点。虽然目前IPv6规
知识社会的快速发展促使人们不再满足于简单的信息收集、整理和保存,而是渴望对大量承载着人类智慧的文本信息进行分析和挖掘。知识抽取应运而生,它是从信息集中识别有效、潜在
随着网络技术的发展,网络安全日益重要,面对入侵者的攻击,传统的安全防护系统难以进行有效的防御。入侵检测技术是继防火墙、数据加密等传统安全保护措施后出现的新一代的安全保
Web服务采用通用的协议和技术,突破了语言差异、平台差异、协议差异和数据差异等限制,为信息整合提供了一种良好的解决方案,是当前分布式计算研究的热点之一。 然而,Web服务在