期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
Refinement and Transformation from Z Specification to C+ +
1
作者 Zhang Xiaoying(张晓莺) +1 位作者 Chen Jiaxun(陈家训) 《Journal of Donghua University(English Edition)》 EI CAS 2001年第4期97-102,共6页
As a kind of formal specification language, Z has gained a position in the field of software development, but there is still no standard way of transforming Z specification into executable code that is promising in in... As a kind of formal specification language, Z has gained a position in the field of software development, but there is still no standard way of transforming Z specification into executable code that is promising in increasing the quality, reusability and maintainability of software.With the automatic programming model of software engineering, through the analysis for Z specification language, a feasible semi-automatic way of refinement and transformation is proposed, and the correctness of the procedure is also discussed. 展开更多
关键词 z specification refiinement transformation C + + Class template FUNCTION TEMPLATE
下载PDF
一种基于Z和精化演算的形式化开发方法 被引量:2
2
作者 阮幼林 李传湘 《小型微型计算机系统》 CSCD 北大核心 2001年第5期592-595,共4页
通过分析 Z和精化演算各自的特点 ,本文提出了一种使两者无缝集成的形式化开发方法 .该方法利用 Z良好的描述特性和扩充的类机制 ,将系统规约直接定义成精化演算中的抽象程序 ,然后用精化规则对抽象程序逐步精化 ,直到可执行程序 .
关键词 精化演算 软件开发 形式化开发方法 z语言 软件工程
下载PDF
Z规格说明求精的正确性判定 被引量:1
3
作者 李刚 朱关铭 童頫 《计算机科学》 CSCD 北大核心 1997年第1期68-72,共5页
软件求精是自动推理和形式化开发方法相结合而形成的一门新技术,它研究从抽象的形式格说明推演出具体的面向计算机的程序代码的全过程.其基本思想是用·个抽象程度低。
关键词 z规格说明 软件开发
下载PDF
现有Z的工具的比较
4
作者 庞军 王云峰 郑国梁 《计算机科学》 CSCD 北大核心 1999年第10期78-80,共3页
一引言软件开发过程需要大量的工具支撑,如编辑工具,编译工具,调试工具等。这些工具的使用不仅方便了软件的开发,而且合适的工具保证了软件开发的质量,它将使软件开发人员的注意力集中到设计工作本身,而不耗费在设计的相关工作上。形式... 一引言软件开发过程需要大量的工具支撑,如编辑工具,编译工具,调试工具等。这些工具的使用不仅方便了软件的开发,而且合适的工具保证了软件开发的质量,它将使软件开发人员的注意力集中到设计工作本身,而不耗费在设计的相关工作上。形式化方法为计算机系统的规约、实现和验证提供了合理的数学基础,首先对系统进行独立于实现的、基于一定形式化语义的抽象描述。 展开更多
关键词 软件开发 z工具 面向对象 计算机
下载PDF
一种从Z到精化演算的软件开发方法 被引量:3
5
作者 查鸣 王云峰 郑国梁 《计算机科学》 CSCD 北大核心 2000年第2期14-17,68,共5页
一、引言形式化方法的研究和应用已有二十多年的历史,源于Dijkstra和Hoare的程序验证以及Scott、stratchey等人的程序语义研究,指为保证复杂系统的可靠性,以数学为基础对其进行精确描述和验证的语言、技术和工具。形式化方法的关键在于... 一、引言形式化方法的研究和应用已有二十多年的历史,源于Dijkstra和Hoare的程序验证以及Scott、stratchey等人的程序语义研究,指为保证复杂系统的可靠性,以数学为基础对其进行精确描述和验证的语言、技术和工具。形式化方法的关键在于形式规约语言。通过语法和语义有严格数学定义的形式规约语言对系统及其各方面性能的描述,产生系统的形式规约,可以帮助开发者获得对所描述系统的深刻理解。 展开更多
关键词 软件开发方法 z语言 精化演算 形式化描述语言
下载PDF
基于Real-Time Object-Z语言的实时系统形式化描述 被引量:2
6
作者 魏艳铭 张广泉 《重庆师范大学学报(自然科学版)》 CAS 2007年第4期41-44,53,共5页
实时系统是一类需要考虑时间约束条件的反应系统,确保实时系统安全性和可靠性是至关重要的。形式化方法是建立在严密数学基础之上的开发方法,采用形式化方法对实时系统进行描述与验证,可以借助严密的数学证明提高实时系统的安全性和可... 实时系统是一类需要考虑时间约束条件的反应系统,确保实时系统安全性和可靠性是至关重要的。形式化方法是建立在严密数学基础之上的开发方法,采用形式化方法对实时系统进行描述与验证,可以借助严密的数学证明提高实时系统的安全性和可靠性。本文讨论Object-Z的一种实时扩展语言Real-Time Object-Z,它可以对实时系统进行形式化描述;文中以室温控制系统为例,详细说明了Real-Time Object-Z语言在实时系统形式化描述中的应用方法。 展开更多
关键词 实时系统 OBJECT-z REAL-TIME OBJECT-z 实时精化演算 形式化描述
下载PDF
A Formal Software Development Approach Using Refinement Calculus
7
作者 王云峰 庞军 +2 位作者 查鸣 杨朝晖 郑国梁 《Journal of Computer Science & Technology》 SCIE EI CSCD 2001年第3期251-262,共12页
The advantage of COOZ (Complete Object-Oriented Z) is to specify large scale software, but it does not support refinement calculus. Thus its application is confined for software development. Including refinement calc... The advantage of COOZ (Complete Object-Oriented Z) is to specify large scale software, but it does not support refinement calculus. Thus its application is confined for software development. Including refinement calculus into COOZ overcomes its disadvantage during design and implementation. The separation between the design and implementation for structure and notation is removed as well. Then the software can be developed smoothly in the same frame. The combina- tion of COOZ and refinement calculus call build object-oriented frame, in which the specification in COOZ is refined stepwise to code by calculus. In this paper, the development model is established, which is based on COOZ and refinement calculus. Data refinement is harder to deal with in a refinement tool than ordinary algorithmic refinement, since data refinement usually has to be done on a large program component at once. As to the implemelltation technology of refinement calculus, the data refinement calculator is constructed and an approach for data refinement which is based on data refinement calculus and program window inference is offered. 展开更多
关键词 formal development method refinement calculus formal specification OBJECT-ORIENTED
原文传递
两次数据精化的形式化软件开发方法 被引量:3
8
作者 邢小英 王维维 《计算机工程》 CAS CSCD 北大核心 2006年第1期102-104,共3页
提出了一种从数据精化、过程精化、再数据精化的两次数据精化的形式化软件开发方法。传统Z规约数据精化很复杂。该文先采用过程写出初始规范,对模式进行第一次数据精化,然后把它转换为Z模式,再进行过程精化。最后再数据精化到目标代码... 提出了一种从数据精化、过程精化、再数据精化的两次数据精化的形式化软件开发方法。传统Z规约数据精化很复杂。该文先采用过程写出初始规范,对模式进行第一次数据精化,然后把它转换为Z模式,再进行过程精化。最后再数据精化到目标代码。以常见动态Web网页脚本语言PHP为例,阐述了该方法。并为此写了一套从过程到Z模式的转化规则,以及精化到PHP的精化规则。 展开更多
关键词 过程 z语言 规范 精化演算 PHP
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部