基于ADV设计模型的同步系统设计框架

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:jianqing3232
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机日益广泛的应用,促使整个计算机科学技术领域发展的日新月异,并且对当今整个社会的发展都起着重大的推动作用。作为计算机科学技术中的核心和重要内容之一的软件技术的发展则成为这一领域内倍受关注的焦点。计算机软件已经成为一种驱动力。在现代社会的方方面面,诸如交通、医疗、电信、军事、工商业、娱乐、办公等等几乎所有的领域中都有软件的存在,它已经影响到我们生活的每一个方面。人们通过与计算机软件的交互来获取和处理各种相关信息。在这一交互过程中,计算机软件能否提供正确、实时和一致的数据信息给用户使用,这是信息交互中至关重要的一个问题。对这一问题的研究具有相当的现实意义。 ADV设计模型是近年来软件领域中提出的面向对象系统的一种通过接口以及它们相联系的对象来清晰描述事务分离的设计模型。这种模型支持事务分离的特点,使得应用它可以在软件系统的开发设计中增进重用性、可修改性、适应性以及演化等诸多特点。基于这一模型来设计交互同步系统,利用它本身所具有的特点尤其是一致性方面,将使系统设计开发变得相对容易,并且开发出来的系统会具有较好的交互同步和数据一致性。 本论文基于ADV设计模型这一理论基础上,对其ADO与ADV的一致性进行分析和设计。在得到其一致性机制后,将这一模型及其一致性机制应用于独立应用中,从而获得独立应用中通用的同步系统设计框架。在此基础之上进一步扩展应用这一模型到分布式环境中,通过分别对两种典型的分布式体系结构——C/S模式和B/S模式情况下的分析和设计,得到分布式应用中交互同步系统的一个通用的设计框架。最后通过分析整个同步系统设计框架的特性,为这一框架在交互同步的软件系统开发中提供有效的使用依据。
其他文献
近年来,随着互联网的发展特别是移动互联网的加速推广,网络迅速渗入到人们日常工作和生活的各个方面。社交网络尤其是微博的快速发展,逐渐替代了传统媒体成为网民获取新闻事件和
本文就地理上分布于不同地域而内容上相互异构的信息资源的搜索访问和智能推送这一问题展开深入的研究。首先介绍了搜索引擎技术的基本类型和工作原理,并对信息推送技术的现状
抽象与建模是人类认识世界和解决复杂问题所采用的基本方法之一.企业建模是认识企业的基础,也是改造企业的客观需求.无论对于企业管理者还是企业管理信息系统开发人员,构建正
高性能计算与资源共享一直是计算机应用的重要问题,这两个问题的基本解决途径是构造大型分布式系统.随着人们求解问题领域的不断扩展,所遇到的问题越来越复杂,而且规模越来越
计算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及WWW的出现,使计算机的应用范围更为广阔,许多应用程序
随着软件再工程时代的到来,基于框架的软件定制生产的兴起,如何通过再工程活动使得软件定制生产能够充分重用成熟的既存系统已经成为一个非常有价值的课题.有重用价值的成熟
智能主体(Agent)是分布式人工智能领域中的一个重要应用,其主要目的是减轻人们的负担,以增强软件的友好性,最大限度地提高工作效率。智能主体是指能在某一环境中运行,并能响应环境
数字化后的视频和音频信息的数据量非常大,它给信息的存储和传输造成较大的困难,成为阻碍人类有效地获取和使用信息的瓶颈。有效的数据压缩编码方法,以压缩的形式存储和传输这些
企业中各个系统使用各自不同的编程语言和系统平台工作,数据存在于一个个信息孤岛中,无法实现数据的共享和交换。怎样将这些独立的应用集成起来,在平台和操作系统之间实现无缝互
因特网规模的不断扩大使得移动计算成为一个重要的研究领域.在该领域内,代码安全性问题(code safety)受到学者的广泛关注.移动代码的特点是异地编写,该地执行.这种代码的来源