首页 | 本学科首页   官方微博 | 高级检索  
     

软件动态正确性的形式化描述
引用本文:马艳芳, 张 敏, 陈仪香. 软件动态正确性的形式化描述[J]. 计算机研究与发展, 2013, 50(3): 626-635.
作者姓名:马艳芳  张敏  陈仪香
作者单位:1. 淮北师范大学计算机科学与技术学院 安徽淮北 235000;上海市高可信计算重点实验室(华东师范大学软件学院) 上海 200062
2. 上海市高可信计算重点实验室(华东师范大学软件学院) 上海 200062
基金项目:国家自然科学基金项目,中央高校基本科研业务费专项基金项目,安徽省高等学校省级自然科学研究项目,上海市高可信计算重点实验室开放课题项目,安徽省淮北师范大学青年科学基金项目
摘    要:软件正确性是一个逐渐改进的过程.通过不断地修改,软件越来越接近于正确.同时软件的执行依赖于环境.为了刻画软件的动态正确性并考虑环境的因素,以参数化互模拟为基础,利用极限的观点,建立软件动态正确性的形式化描述.首先建立参数化互模拟的无限演化理论,给出参数化极限互模拟的定义,并给出几个特殊的参数化极限互模拟实例.其次,建立参数化互模拟极限,给出参数化互模拟极限的规约刻画. 最后,证明参数化互模拟极限的唯一性、与参数化互模拟的相容性等代数性质.

关 键 词:软件正确性  参数化互模拟  形式化  极限  拓扑

Formal Description of Software Dynamic Correctness
Ma Yanfang , Zhang Min , Chen Yixiang. Formal Description of Software Dynamic Correctness[J]. Journal of Computer Research and Development, 2013, 50(3): 626-635
Authors:Ma Yanfang    Zhang Min    Chen Yixiang
Abstract:Correctness is a key attribute of software trustworthiness. Abstractly, software correctness can be represented as whether or not the implementation of software satisfies its specification. However, in the real world, it is difficult to get the satisfaction absolutely. In the course of developing and designing software, implementation is often modified in order to satisfy its specification. This means that the software is more and more close to correctness, i.e. software correctness is a dynamic course. In order to describe the dynamic correctness of software, in this paper, the abstract characterization and the limit theory of dynamic correctness based on parameterized bisimulation are proposed. Firstly, the infinite evolution mechanism of parameterized bisimulation is established. Parameterized limit bisimulation is defined in order to characterize the relation between a series of software implementations obtained in the real design and its specification, and some special examples are shown. Secondly, parameterized bisimulation limit is given, and the recursive characterization of parameterized bisimulation limit is stated. Finally, some algebraic properties are proved, such as the uniqueness of parameterized bisimulation limit and the consistence between parameterized bisimulation limit and parameterized bisimulation.
Keywords:correctness of software  parameterized bisimulation  formalization  limit  topology
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机研究与发展》浏览原始摘要信息
点击此处可从《计算机研究与发展》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号