基于切片的Object-Z规格说明的SQL动画模拟技术

来源 :上海大学 | 被引量 : 0次 | 上传用户:wdynamic
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
形式化方法是一种用数学方法来描述和验证目标软件系统性质的方法,它通常用形式规格说明语言来描述软件需求。由于用数学符号描述的软件规格说明比较抽象,而且是不可执行的,因此非专业人员不太容易理解,很难判断所给出的规格说明是否与他们的需求一致。这就需要对规格说明进行确认。本文研究的规格说明的动画模拟就是一种规格说明的确认方法,它将不可执行的规格说明转换成一种可执行的程序,用户执行转换后的程序,根据执行后的反馈信息判断该规格说明是否符合他们的需求。 由于SQL在动画模拟中的诸多优点,因此在本文的研究中将SQL作为动画模拟Obiect-Z规格说明的目标语言。从Object-Z到SQL的转换是本文的研究重点,本文利用两种语言之间的相似性,制定了相应的转换规则,提出了利用数据表表示各种类型的数据变量的方法;并提出模块封装的思想,即用存储过程表示类、对象和模式等模块,用户通过调用执行存储过程确认规格说明是否满足其需求。 在动画模拟过程中首先需要进行规格说明语言到SQL语言的转换。通常动画模拟都是针对规格说明的某个部分进行的,因此就没必要对整个规格说明转换,只需要提取相关的部分即可。为此,本文提出了分层的规格说明切片方法,并将它运用于规格说明的动画模拟中,提高了动画模拟的效率和准确性。 本文还讨论了用XML描述Obiect-Z规格说明的方法,根据动画模拟的特点用XML Schema分别对规格说明中的变量和各种模块定义了格式,使规格说明的描述格式尽量为动画模拟带来方便。 最后根据研究的方法开发了一个规格说明的动画模拟工具,该工具可以自动将用户输入的规格说明转换成SOL程序,并将执行转换后的结果显示在界面上,以方便用户对规格说明的一致性做出判断。
其他文献
随着计算机技术发展和应用的不断深入,软件规模及复杂性的不断提高,对软件的各方面的要求的不断提高,如何不断提高软件产品的质量和软件开发的效率成为当前迫切需要解决的问
[摘 要] 由于中英二语分属不同语系,差异很大,母语为中文的大学生学习英语势必遇到语言迁移带来的诸多学习困难,因此全方位地了解语言迁移现象,把握语言迁移规律,有利于加深学生对于第二语言的接受和理解,有助于其有效利用第二语言。  [关键词] 语言迁移;大学生;多维视角  [中图分类号] G648 [文献标志码] A [文章编号] 1008-2549(2018) 05-0082-02  语言迁移是第二
[摘 要] 信息化的建设和应用,推动了当今我国教育事业的迅猛发展。信息化改变了教师、学生的思维和生活方式,促进了教育教学模式的改革,提高了教学质量和效率。信息化应用带来的便利和效益,已经得到整个社会高等教育领域的普遍认可。本文首先介绍了新建本科院校教育信息化建设的现状,进而对其存在的问题进行分析探讨。此外,还对新建本科院校的教育信息化如何为翻译教学服务,提出了一些建议和方案。  [关键词] 教育信
隐马尔可夫模型对动态时间序列有很强的建模能力,在参数、结构和训练方法的选择上有很大的灵活性,成为目前主流的语音识别方法。然而,隐马尔可夫模型受极大似然准则的限制,类
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
传感器技术、微机电系统、网络和无线通信等技术的进步,推动了无线传感器网络的产生和发展。随机分布的大量的传感器节点,以无线自组织的方式构成网络,通过节点中内置的各种类型
智利政府正在考虑对自然资源的开发利用征收一项新税。这引起日本工业矿物开发商协会的不满。该协会警告说,此举将影响外商在该国的投资。这家日本协会已致信智利采矿协会。信
随着中文微博平台的快速发展,微博已经融入并且开始影响人们的日常生活,微博上的很多观点言论正在潜移默化地影响着人们的价值判断。而人是言论传播的主体,微博平台的开放性
电信技术的发展和用户对电信服务多样化、个性化的需求促使了智能网技术的产生和发展。智能网实现了呼叫控制和业务提供控制的分离,使运营商能够快速的开发满足用户需求的增值
闻名吕梁的汉高山脚下有一个小村庄——圪针湾,村里有一位年近八旬的女共产党员。就是这位老人,用自己的实际行动为人们学习的榜样。老人的名字叫秦拖则,在她还不到10岁时,父