PAR方法在构建高可靠管理信息系统中的应用研究

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:aqwww8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会对信息技术的依赖性日益增长,在至关重要 (critical systems) 系统中如何提高应用软件的可靠性成为一个紧迫的问题。目前,软件开发的形式化与自动化方法被认为是提高软件可靠性和正确性的有效方法。 在这种背景下,本文探讨了形式化方法在高可靠管理信息系统(MIS)中的应用。本文以薛锦云教授提出的一种实用的软件形式化开发方法PAR及其支撑平台(PAR平台)为基础,设计和实现了管理信息系统中的一个典型实例——全国计算机等级考试(NCRE)管理信息系统。在开发NCRE管理信息系统的过程中,我们用PAR方法提供的Radl语言形式化描述该系统的需求规约、对其中的核心算法进行了形式化推导或证明、用PAR方法提供的Apla语言描述抽象程序,利用在Apla嵌入的关系代数技术实现数据库查询操作。通过上述大量实际的工作,我们实现的NCRE管理信息系统可靠性得到了显著的提高。 本文创新之处体现在以下几个方面: ①深入探索了PAR方法在高可靠MIS中的应用。PAR方法在算法程序开发方面应用较多,本文首次将其应用到MIS中,设计和实现了NCRE管理信息系统。经过实践检验,PAR方法在提高软件可靠性方面很有成效。 ②实现了MIS的半自动开发,提高了软件开发效率。本文采用Apla描述抽象程序,再通过PAR方法的支撑工具转换成可执行语言C++,节约了编写代码时间,提高了效率。 我们的研究证明:将PAR方法应用于管理信息系统开发,既降低了软件开发的复杂度,又提高了软件本身的可靠性和正确性。
其他文献
从出现Internet到1992年开始引入商业化数据流以来,Internet已经迅速从一个研究性网络发展成一个全世界范围的商业性数据网络。Internet已经成为用户合作、学习、电子商务和娱
经过几十年的发展,OCR(光学字符识别,Optical Character Recognition)技术已经进入了实用阶段,而且其速度和准确率都达到了令人满意的程度,克服了人工输入费时费力的缺点。然
随着社会的发展,科学技术的进步,人们对无线通信技术的发展要求越来越高,移动通信系统正向着数字化、高速化和多媒体化方向发展,信号传输速率不断提高。因此,对移动通信系统的设计
随着数字图像处理和计算机视觉的发展,图像操作的种类和次数随之增多。手动的选择图形元素是被最频繁执行的动作之一。本文针对如何提高图形元素选择的效率展开研究。本文描述
随着企业的不断发展以及虚拟企业的出现,Web应用正成为企业内部管理和对外业务的首选,同时也成为一个企业信息化的重要标志。现代企业也越来越重视利用Web应用来宣传管理自己,拓
TCP传输协议在网络中有着非常广泛的应用,大部分文件传送,电子邮件等业务都是由它来完成。但是随着高速网络的发展,TCP的一些弊端也逐渐显现。标准的TCP协议会在发生丢包之前持
软件体系结构(Software Architecture,简称SA)自提出以来,日益受到软件研究者和实践者的关注,并发展成为软件工程的一个重要的研究领域[1]。软件体系结构描述语言ADL(Archite
计算机和网络技术的不断发展在满足人们需要的同时也带来了负面的效应,病毒的出现就是其中最显著的一个方面。从病毒诞生至今,已经有不计其数的病毒对我们的信息系统的安全构成
随着互联网的发展与宽带的普及,数据量日益爆炸式的增长,分布式的数据存储采用可扩展的系统结构,使用多台存储服务器进行数据的存储降低了每台存储服务器的存储负荷,存储信息
工程图矢量化是计算机图像处理研究的重要内容,它以实现计算机自动读图从而重建具有领域含义的图形对象及其语义等高层信息为目标,以实现工程图信息的高效复用为目的,从事该