基于形式化方法的软构件接口规范

来源 :华侨大学 | 被引量 : 0次 | 上传用户:a98674591
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件工程是为解决软件危机而诞生的一门学科,基于构件的软件工程CBSE提高了软件生产效率和质量,日益成为软件开发的主流范型。构件具有黑盒性质,因此,构件通过接口提供服务,而接口是构件开发人员和组装人员共同遵守的契约。但现今构件的工业标准,如CORBA、EJB、COM等,它们的构件模型和接口定义语言IDL仅仅规范构件接口的型构,而每种构件模型在实现上都有本身的数据结构和行为的描述,故很难提供一种标准规范来开发和组装这些构件,这也就阻碍了CBSE的发展和构件市场的形成。针对当前构件接口规范存在以上问题,结合构件的特点和形式化语言的方法,本文提出一种形式化接口的标准规范,该标准规范主要运用形式化B语言和CSP即通信顺序进程来规范部分构件接口,以促进接口向更抽象、更强功能的方向发展,从而提高构件的抽象级别和粒度。本文研究的主要内容包括:首先,简要论述了形式化理论和方法以及CSP触发事件的概念,并介绍国内外在软件工程形式化一些研究方法及其研究现状与进展;其次,介绍了当前软构件及其自身的接口定义语言,包括现有的标准规范,如EJB3.0规范等等;然后,研究了构件模型的形式化规范,采用形式化方法严格定义的语法来描述构件模型,并对部分语义做了形式化的规范,给出其一般模型使之适用各类具有不同参数特征的构件;最后,采用形式化B语言来规范COM和EJB的接口,并结合对EJB中客户端调用过程进行了标准规范。考虑到实际市场上的运用,本论文主要集中实现COM和EJB接口的标准规范。
其他文献
高炉铁水含硅量可以反映高炉内的热状态和铁水的质量,高炉铁水含硅量预测建模对于及时监控高炉运行状态、提高铁水质量具有重要意义。目前,基于神经网络的学习建模方法与传统
智能光网络被认为是下一代高速广域骨干网的最具竞争力的候选方案,代表了下一代光网络的发展方向。路由选择和波长分配(RWA)是智能光网络中的一个关键技术,它是指网络某对节点
随着网格应用逐步开展,用户对于网格服务质量的要求越来越高,网格QoS成为网格技术研究中的热点之一。由于网格构成的复杂性,网格QoS也非常复杂,网格QoS可以按照虚拟组织层分类。
目前在企业级应用开发领域中主要存在J2EE和.Net两大技术标准,由于J2EE具有高可靠性,跨平台可移植性,开源代码库的可用性等优点,而在企业级应用的WEB应用开发中,占据了大部分
当前移动平台异军突起,迅速占领市场,同时计算机图形学各个方向都蓬勃发展,特别是照片级真实感场景渲染始终走在前列。二者之间的融合所展现出来的应用前景与研究价值,不仅得
随着通信技术和计算机技术,尤其是Internet的飞速发展,各种各样的信息成几何级数增长,作为传统的信息载体,文本信息更是如此。为了能在海量的文本中及时准确地获得有效的知识和信
信息化绩效评估是在传统资源的财务绩效评估的基础上针对信息资源开发利用效益效果的评价。对交通信息化进行绩效评估可以衡量交通行业在未来发展中建设和应用信息系统并持续
近年来,绿色、节能、环保成为交通工具发展的主题,电动车作为顺应这一主题的产品得到了大力的推广,市场需求迅速扩大,电动车产业也有了爆炸式发展,使得电动车厂家、电动车营销公司
组件技术已经成为软件工程研究的热点和大型软件系统开发的关键。为了提高软件系统的可靠性,利用软件系统架构,即软件系统内部组件和接口间的结构信息对系统的可靠性进行分析
多智能体系统的诞生和发展是分布式人工智能技术和网络技术发展的必然结果。多智能体系统的研究近几年来已经成为基于网络的分布式人工智能的研究热点。其研究的核心问题是一