实时分布式软件建模技术研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:zxcvzo1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时分布式软件在当今的软件应用领域有着越来越大的需求。但是因为这种软件固有的复杂性和高性能要求导致实时分布式软件研发难度很大。随着构件技术的成熟,实时分布式软件可以使用这种技术来降低研发成本,提高系统研发效率。形式化软件建模技术可以在软件设计之初建立软件模型,然后通过精确的数学分析验证软件的正确性。这样可以提前预测软件生产出来以后的情况,减少了软件研发难度。 本文中我们首先设计了一套具有实时性和分布式特点的构件系统的形式化描述方法,做为建模方法的前提。然后对π-演算做了深入研究,并对其进行了时间扩展,使其建立的模型能够验证软件的实时性。然后对其在构件系统上进行了规约,使其能够适用于构件系统的模型建立,并最终形成了一种适用于基于构件的实时分布式软件的建模技术。主要工作如下: (1)研究了构件以及软件的实时性和分布式的概念,明确了基于构件的实时分布式软件的概念,并且给出了这种软件的形式化描述和定义。 (2)比较了当前较为成熟和流行的软件形式化建模技术的优缺点,选择了一种最合适的技术—π-演算作为我们建模方法的基础,并对其做了时间性扩展。最后对其验证方法作了阐述。 (3)对增加了时间扩展的π-演算技术进行了规约,使其能够适用于基于构件的实时分布式软件的建模。 (4)给出了一个实例来说明这种建模方法的建模过程,通过实践证实了整个建模过程的有效性。 总之,通过π-演算扩展和规约,产生了一种适合基于构件的实时分布式软件的建模方法,使得基于构件的实时分布式软件的可靠性、健壮性和可预测性得到了保障。
其他文献
条码技术是在计算机技术与信息技术基础上发展起来的一门容编码、印刷、识别、数据采集和处理于一身的新兴技术。由于二维条码具有信息容量大、编码范围广、可靠性高、保密防
目前,网络应用的发展日新月异,各式各样的网络攻击给网络入侵检测系统(network intrusion detection systems)提出了更高的要求,采用单一主机的入侵检测系统已不能适应高速网
论文简述了国际电信联盟提出的电信管理网规范的基本概念及原理,论述了基于电信管理网规范的ZXCOMC统一网管平台软件系统的实现,并重点对其中的故障管理子系统的设计与实现进行
配电自动化技术自90年代初已在国内电力系统的中低压变电站中已经得到了普及,在高压及超高压变电站也得到较广泛应用。通信是配电自动化系统的重要组成部分,随着配电自动化技术
随着移动互联网络传输速度的不断提升,3G、4G网络的普及和应用,以及手机、PDA等移动终端设备性能的不断提高,用户利用手机等移动设备下载并体验音视频数字内容进行娱乐活动更加
在网络技术及信息技术发展的推动下,很多企业在内部实现了办公自动化,让企业员工充分享受自动化办公所带来的便捷和效率,但随着企业竞争的日益激烈,企业逐渐认识到移动应用的重要
在面向服务的体系结构研究中,涉及到的关键问题是服务与服务之间的协同以及服务与服务之间的交互。作为服务组装的关键部分,Web服务连接器是基本的、可组装的支持松散耦合集成
BitTorrent是一种非常流行又高效的文件共享协议,由于其独特的下载原理,拥有了大量的用户。Mainline DHT是在BitTorrent发展过程中,用于替代传统Tracker服务器的协议,它的出现让B
软交换技术的迅猛发展使软交换设备逐渐成为下一代网络的核心设备之一。SIP也由于3GPP确定它作为IMS最主要的呼叫控制协议而得到了更多的关注。基于网络融合的需要,同时也是由
随着网络在计算机技术领域的迅猛发展以及集群技术在社会各个领域越来越广泛的应用,各种建立在集群技术之上,能够在各种局域网内部实现网络资源的优化利用的作业管理系统的产生