期刊文献+
共找到36篇文章
< 1 2 >
每页显示 20 50 100
XYZ/E面向对象程序语义概述 被引量:5
1
作者 郭亮 唐稚松 《软件学报》 EI CSCD 北大核心 2003年第3期356-361,共6页
XYZ/E面向对象程序中表示对象概念的语言成分是代理机构:一种由一个数据包块和与之匹配的进程所组成的模块.在时序逻辑框架下给出了面向对象程序及其包含的各种语言成分的语义,并提供了几个用于证明这些语言成分之间的语义一致性的定理.
关键词 xyz/e 面向对象 程序语义 程序设计语言 时序逻辑语言 代理机构 语义一致性
在线阅读 下载PDF
UML 2.0顺序图的XYZ/E时序逻辑语义研究 被引量:11
2
作者 黄正宝 张广泉 《计算机科学》 CSCD 北大核心 2006年第8期249-251,共3页
UML2.0顺序图适合于描述软件体系结构的各个组件之间和复合组件内部各个子组件之间的动态交互行为,但由于UML2.0顺序图的语义不够精确,使得它的描述结果不利于进一步的分析和验证。基于此,本文在定义UML2.0顺序图的语法和语法约束的基础... UML2.0顺序图适合于描述软件体系结构的各个组件之间和复合组件内部各个子组件之间的动态交互行为,但由于UML2.0顺序图的语义不够精确,使得它的描述结果不利于进一步的分析和验证。基于此,本文在定义UML2.0顺序图的语法和语法约束的基础上,给出了UML2.0顺序图的XYZ/E时序逻辑语义,为使用UML2.0顺序图与XYZ/E相结合的方式来描述软件体系结构的动态交互行为奠定了基础。 展开更多
关键词 时序逻辑 形式化语义 UML2.0 顺序图 xyz/e
在线阅读 下载PDF
基于XYZ/E描述和验证容错系统 被引量:5
3
作者 郭亮 唐稚松 《软件学报》 EI CSCD 北大核心 2002年第5期913-920,共8页
研究使用XYZ/E描述和验证容错系统.基于XYZ/E中可执行程序P对应的状态转换系统对其错误环境F建模,通过错误转换给出错误影响程序PF;基于P,F和恢复算法R,通过容错转换给出容错程序PF-R;定义了程序P,Q之间两种求精关系:容错求精和向后恢... 研究使用XYZ/E描述和验证容错系统.基于XYZ/E中可执行程序P对应的状态转换系统对其错误环境F建模,通过错误转换给出错误影响程序PF;基于P,F和恢复算法R,通过容错转换给出容错程序PF-R;定义了程序P,Q之间两种求精关系:容错求精和向后恢复求精,基于这两种求精关系可直接从程序P的规范推导出程序Q满足的一些性质. 展开更多
关键词 验证 容错系统 时序逻辑语言 xyz/e语言 软件系统
在线阅读 下载PDF
基于时序逻辑语言XYZ/E的实时系统应用研究 被引量:1
4
作者 刘珊艳 张广泉 《重庆师范大学学报(自然科学版)》 CAS 2006年第3期63-66,共4页
针对实时系统在计算机系统应用中的重要性,采用形式化方法是保证实时系统软件开发正确性的一种重要途径,而时序逻辑这种形式化方法是研究实时系统的一个重要的理论基础。本文给出了时序逻辑语言XYZ/E的相关介绍,并利用XYZ/E的子语言XYZ/... 针对实时系统在计算机系统应用中的重要性,采用形式化方法是保证实时系统软件开发正确性的一种重要途径,而时序逻辑这种形式化方法是研究实时系统的一个重要的理论基础。本文给出了时序逻辑语言XYZ/E的相关介绍,并利用XYZ/E的子语言XYZ/RBE与XYZ图描述了煤气炉实时控制问题。 展开更多
关键词 实时系统 形式化方法 时序逻辑 xyz/e
在线阅读 下载PDF
时序逻辑程序语言XYZ/E的创新性 被引量:3
5
作者 邹崇理 《重庆理工大学学报(社会科学)》 CAS 2018年第9期9-15,共7页
唐稚松院士及其团队开发的大型软件工具系统XYZ是我国软件工程领域发展的一个里程碑,其核心部分XYZ/E是基于时序逻辑的程序语言。从创新的视角评价:XYZ/E是逻辑思想方法和计算机科学特征的融合产物;采用形式语义的方式描述程序的状态转... 唐稚松院士及其团队开发的大型软件工具系统XYZ是我国软件工程领域发展的一个里程碑,其核心部分XYZ/E是基于时序逻辑的程序语言。从创新的视角评价:XYZ/E是逻辑思想方法和计算机科学特征的融合产物;采用形式语义的方式描述程序的状态转换机制,在传统时态逻辑基础上,增添了更多实用的表达工具; XYZ/E比通常的动态逻辑,对程序语言动态思想的刻画显得简明直观。XYZ/E的创新给我们的启示是:往小处说,我们有必要吸取唐院士的成果,按照当今计算机程序语言的实际需求,探索揭示程序动态更新思想的更为直观简明的方式;往大处讲,我们要发扬唐院士的治学精神,强调交叉融合的跨学科思考。 展开更多
关键词 唐稚松院士 时序逻辑语言xyz/e 时态逻辑 动态逻辑
在线阅读 下载PDF
基于时序逻辑语言XYZ/E的软件体系结构描述方法 被引量:1
6
作者 张广泉 唐稚松 《淮阴师范学院学报(自然科学版)》 CAS 2002年第1期26-31,共6页
XYZ/E是世界上第一个可执行的时序逻辑语言,它既能描述抽象静态语义,又能表示程序的动态语义,这一特征恰好适合分层描述软件体系结构,本文采用XYZ/E语言刻画了软件体系结构的基本组件与连接件,并通过对这些组件及连接件进行特定的组合。
关键词 软件体系结构 时序逻辑语言 xyz/e 组件 连接件 体系结构风格
在线阅读 下载PDF
XYZ/SE程序的验证
7
作者 张文辉 《软件学报》 EI CSCD 北大核心 1995年第12期719-727,共9页
XYZ/E的好处之一在于高级和低级的说明能够在同一框架下表示,因而使得软件的说明和实现变得容易一些.在这同时,开发验证工具以验证不同层次的说明是否满足所期望的关系是很重要的.谢洪亮等同志曾研究过XYZ/SE程序的验证... XYZ/E的好处之一在于高级和低级的说明能够在同一框架下表示,因而使得软件的说明和实现变得容易一些.在这同时,开发验证工具以验证不同层次的说明是否满足所期望的关系是很重要的.谢洪亮等同志曾研究过XYZ/SE程序的验证规则.本篇文章增加了有关使用数组、过程说明和过程调用的规则.同时着重说明XYZ/SE程序验证的自动化方面的问题,且实现了一些化简验证条件的规则. 展开更多
关键词 时序罗辑 程序验证 xyz/Se程序 程序语言
在线阅读 下载PDF
基于 XYZ/ E的混成系统(英文) 被引量:3
8
作者 阎安 唐稚松 《软件学报》 EI CSCD 北大核心 2000年第1期1-7,共7页
混成系统是由计算机和物理设备组成的嵌入式实时计算系统 .它允许在交互式实时系统中引入连续变化的单元 .XYZ/ E是基于 Manna- Pnueli的线性时序逻辑的程序设计语言 .它将程序的动态语义与静态语义统一在同一框架中 ,支持从抽象的程序... 混成系统是由计算机和物理设备组成的嵌入式实时计算系统 .它允许在交互式实时系统中引入连续变化的单元 .XYZ/ E是基于 Manna- Pnueli的线性时序逻辑的程序设计语言 .它将程序的动态语义与静态语义统一在同一框架中 ,支持从抽象的程序规范到可执行代码的逐步求精的全过程 .该文使用 XYZ/ E语言描述和验证混成系统 .首先介绍了计算模型 ,然后介绍了 XYZ语言对混成系统的形式化描述 ,最后介绍了混成系统的验证 .与同类工作相比 ,XYZ/ E支持状态转换 ,从而可以方便地描述复杂的控制算法 . 展开更多
关键词 混成系统 时序逻辑语言 程序规范 xyz/e语言
在线阅读 下载PDF
在 XYZ/ E中实现混成实时系统——蒸气锅炉控制问题的解决(英文) 被引量:3
9
作者 闫安 唐稚松 《软件学报》 EI CSCD 北大核心 2000年第6期711-719,共9页
XYZ/E is a temporal logic system as well as a programming language. The temporal logic language XYZ/E can represent both high level and low level specifications in the same framework, so that the specification and imp... XYZ/E is a temporal logic system as well as a programming language. The temporal logic language XYZ/E can represent both high level and low level specifications in the same framework, so that the specification and implementation of software systems are very convenient. A specification and an implementation of the Steam Boiler Control Specification Problem in XYZ/E is presented in this paper. A visual user interface is also implemented. 展开更多
关键词 时序逻辑语言 混成实时系统 描述 xyz/e
在线阅读 下载PDF
基于时序逻辑的软件体系结构描述语言XYZ/ADL 被引量:39
10
作者 朱雪阳 唐稚松 《软件学报》 EI CSCD 北大核心 2003年第4期713-720,共8页
体系结构描述语言(architecture description language,简称ADL)是基于体系结构的软件开发的基础,便于表示求精的ADL,使得好的设计能够方便地导出好的实现.时序逻辑语言XYZ/E可在统一的逻辑框架下既表示静态语义又表示动态语义,因而基于... 体系结构描述语言(architecture description language,简称ADL)是基于体系结构的软件开发的基础,便于表示求精的ADL,使得好的设计能够方便地导出好的实现.时序逻辑语言XYZ/E可在统一的逻辑框架下既表示静态语义又表示动态语义,因而基于XYZ/E的体系结构描述语言XYZ/ADL支持从高层级体系结构到低层级体系结构之间的逐步过渡.系统地阐述了XYZ/ADL的概念框架并用XYZ/E进行语义解释,介绍了如何用XYZ/ADL描述体系结构和体系结构风格. 展开更多
关键词 时序逻辑 软件体系结构 描述语言 xyz/ADL 软件开发 体系结构描述语言 时序逻辑语言
在线阅读 下载PDF
Statecharts的组合语义与求精 被引量:5
11
作者 朱雪阳 唐稚松 《软件学报》 EI CSCD 北大核心 2006年第4期670-681,共12页
由于简洁、直观的表达能力,Statecharts被用于许多反应系统的行为建模.Statecharts可表示不同抽象层次的系统行为,因而可用来表示逐步求精建模中各步的结果.但对于求精过程中下层是否保持了上层的语义、所建模型是否满足某些性质的问题... 由于简洁、直观的表达能力,Statecharts被用于许多反应系统的行为建模.Statecharts可表示不同抽象层次的系统行为,因而可用来表示逐步求精建模中各步的结果.但对于求精过程中下层是否保持了上层的语义、所建模型是否满足某些性质的问题,却难以在其自身的框架下进行讨论.在这方面,形式化语言XYZ/E可与其互补.XYZ/E是一种可执行线性时序逻辑语言,既可表示系统的性质,又可表示系统的行为.递归地在基本迁移系统上解释Statecharts语义,用XYZ/E公式表示它的时序语义.这一语义是模块级可组合的.求精过程的语义保持,可直接从语义定义得到保证.Statecharts所描述的系统行为模型和性质在同一个逻辑中表示,因此,系统行为是否满足所需性质的问题可由逻辑蕴涵式表示. 展开更多
关键词 STATeCHARTS 时序逻辑 xyz/e 形式语义 组合 求精
在线阅读 下载PDF
双重软件体系结构描述框架XYZ/ADL 被引量:3
12
作者 朱雪阳 《计算机研究与发展》 EI CSCD 北大核心 2007年第9期1485-1494,共10页
体系结构设计在软件开发过程中扮演着重要角色.工程中常用图形语言为软件体系结构建模,它们有直观、半形式化的优点;但是语义不够精确,难以对它们表示的模型进行分析,在这方面,形式化方法可与之互补.但在工程使用中仅用形式化语言建模... 体系结构设计在软件开发过程中扮演着重要角色.工程中常用图形语言为软件体系结构建模,它们有直观、半形式化的优点;但是语义不够精确,难以对它们表示的模型进行分析,在这方面,形式化方法可与之互补.但在工程使用中仅用形式化语言建模又不太现实,所以如何结合二者之长以提高软件的可靠性已成为工业界和学术界共同关心的问题.提出了双重软件体系结构描述框架XYZ/ADL:支持工程中软件体系结构的基本概念,前端用一般的体系结构框图作为结构描述,用UML活动图、状态图作为抽象行为表示;后端用既可表示系统动态语义又可表示系统静态语义的时序逻辑语言XYZ/E作为一致的语义基础.前端的图形语言便于软件工程师的交流和使用,后端的形式语言是进一步的形式化分析验证的基础. 展开更多
关键词 软件体系结构 体系结构描述语言 双重描述框架 xyz/e 时序逻辑 IM 活动图 状态图 形式语义
在线阅读 下载PDF
扩展Tempura语言统一模型检测算法
13
作者 朱维军 周清雷 张海宾 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第7期163-168,共6页
针对扩展区间时序逻辑目前没有可用的统一模型检测算法的问题,找到了该逻辑可执行子集即扩展Tempura语言的可判定子集——首先限定该逻辑一阶部分的常量与变量均为有穷可枚举类型,然后加上该逻辑的命题部分.在此基础上,提出了扩展区间... 针对扩展区间时序逻辑目前没有可用的统一模型检测算法的问题,找到了该逻辑可执行子集即扩展Tempura语言的可判定子集——首先限定该逻辑一阶部分的常量与变量均为有穷可枚举类型,然后加上该逻辑的命题部分.在此基础上,提出了扩展区间时序逻辑统一模型检测算法,以判定由上述定义的语言子集所书写的规范程序是否满足命题版扩展区间时序逻辑公式所描述的性质.具体方法是首先翻译规范程序到命题扩展区间时序逻辑公式,然后使用该逻辑的公式满足性判定算法进行自动验证.验证实例证实了新方法的有效性. 展开更多
关键词 模型检测 扩展Tempura语言 区间时序逻辑 区间模型 程序规范 统一框架
在线阅读 下载PDF
XYZ系统在电信领域中的应用 被引量:3
14
作者 沈武威 唐稚松 《软件学报》 EI CSCD 北大核心 1996年第6期321-330,共10页
最近几年,在软件工程界内部有一种趋势,这就是开发以面向具体领域的CASE环境.作为这样的一种CASE工具,XYZ系统是由一时序逻辑语言XYZ/E和一组基于该语言的工具集构成.在XYZ系统中有很多的工具,它们被用来满足... 最近几年,在软件工程界内部有一种趋势,这就是开发以面向具体领域的CASE环境.作为这样的一种CASE工具,XYZ系统是由一时序逻辑语言XYZ/E和一组基于该语言的工具集构成.在XYZ系统中有很多的工具,它们被用来满足不同的需要.众所周知,SDL(specificationanddescriptionlanguage)是电信领域中的一个国际标准语言,而且有关基于该语言的环境已在开发,但是有关该语言的验证工作,特别是利用有关时序逻辑语言进行验证的工作还不多.作为一种尝试,本文将利用XYZ系统中的一个子系统XYZ/VERI,对SDL所描述的有关电信领域中的例子进行验证. 展开更多
关键词 电信 xyz系统 程序验证 软件工程
在线阅读 下载PDF
A unified linear-time temporal logic solution to the steam-boiler control specification problem
15
作者 闫安 唐稚松 《Science China(Technological Sciences)》 SCIE EI CAS 1999年第3期244-251,共8页
The TLL XYZ/E is a formal language able to represent the dynamic semantics and the static semantics in a unified framework. It supports the whole process of program development, i.e. from the abstract specification to... The TLL XYZ/E is a formal language able to represent the dynamic semantics and the static semantics in a unified framework. It supports the whole process of program development, i.e. from the abstract specification to the efficiently executable program in a formal, precise and convenient way. The steam boiler control specification problem, a large case study in the fields of real time, hybrid and communication systems, is discussed with XYZ/E. The approach covers physical model construction, formal specification, stepwise refinement, verification, executable program and visual user interface programming. 展开更多
关键词 temporal logic language hybrid real-time system xyz/e program SPeCIFICATION STePWISe ReFINeMeNT verification.
原文传递
面向软件系统XYZ的程序语言的逻辑动态发展之探究
16
作者 姚从军 陈宝爱 《贵州工程应用技术学院学报》 2020年第3期1-7,共7页
软件工程工具系统XYZ是将时序逻辑和软件工程有机结合而成的整体,XYZ/E是建立在时序逻辑基础上的程序语言,它是XYZ系统的核心。虽然时序逻辑的语义是静态的,但是XYZ/E所关注的是计算机程序中状态转换的控制机制,在XYZ/E和C语言的赋值语... 软件工程工具系统XYZ是将时序逻辑和软件工程有机结合而成的整体,XYZ/E是建立在时序逻辑基础上的程序语言,它是XYZ系统的核心。虽然时序逻辑的语义是静态的,但是XYZ/E所关注的是计算机程序中状态转换的控制机制,在XYZ/E和C语言的赋值语句那里出现了"一表达式一范畴多语义"情况,XYZ/E的单元的表述既有静态的性质也有动态的特征,以及踏步语句的静态组合和非踏步语句的动态组合等等都预示了作为XYZ/E的基础的逻辑应该具有动态性质,还需兼具静态特征。只有这样的逻辑,才能全面刻画XYZ/E的兼容功能。 展开更多
关键词 软件系统xyz 时序逻辑语言xyz/e 时序逻辑 组合范畴语法 动态逻辑
在线阅读 下载PDF
软件体系结构求精方法研究 被引量:21
17
作者 戎玫 张广泉 《计算机科学》 CSCD 北大核心 2003年第4期108-110,共3页
Software architecture is the highest-level abstraction of a system. It provides a model of the large-scale structural properties of systems. Recently, software architecture has been an important research sub-field of ... Software architecture is the highest-level abstraction of a system. It provides a model of the large-scale structural properties of systems. Recently, software architecture has been an important research sub-field of software engineering. In this paper,our research work focus on refinement methods of software architecture. By studying the several refinement methods for software architectural design,we present a component-based refinement method that refines an architectural design by replacing a component's static semanucs to its dynamic semantics. 展开更多
关键词 软件工程 软件体系结构 软件系统 求精方法 系统组件
在线阅读 下载PDF
基于时态逻辑的软件体系结构描述语言及其可视化环境 被引量:4
18
作者 张广泉 郑建丹 骆华俊 《计算机工程与应用》 CSCD 北大核心 2001年第5期14-16,共3页
在时态逻辑语言XYZ/E的基础上,建立了一种以可视化图形表示的软件体系结构描述语言XYZ/ADL.它可同时描述软件体系结构的静态与动态行为,能在统一的形式框架下完成不同抽象层次体系结构设计之间的逐步过渡,从而将模块化程序设计方... 在时态逻辑语言XYZ/E的基础上,建立了一种以可视化图形表示的软件体系结构描述语言XYZ/ADL.它可同时描述软件体系结构的静态与动态行为,能在统一的形式框架下完成不同抽象层次体系结构设计之间的逐步过渡,从而将模块化程序设计方法和基于规范的逐步求精方法有机地结合起来。 展开更多
关键词 时态逻辑 xyz/e 软件体系结构 体系结构描述语言 可视化
在线阅读 下载PDF
UML活动图的时序逻辑语义 被引量:13
19
作者 朱雪阳 唐稚松 《计算机研究与发展》 EI CSCD 北大核心 2005年第9期1478-1484,共7页
UML活动图可以表示不同抽象级的控制流,很适合用于对系统的行为建模.但是缺乏精确的语义使得难以对它所表示的系统行为进行分析.XYZE是一可执行线性时序逻辑语言,既可描述系统的动态行为又可表示程序性质,用它对活动图形式化后,就可在... UML活动图可以表示不同抽象级的控制流,很适合用于对系统的行为建模.但是缺乏精确的语义使得难以对它所表示的系统行为进行分析.XYZE是一可执行线性时序逻辑语言,既可描述系统的动态行为又可表示程序性质,用它对活动图形式化后,就可在统一的逻辑框架下分析活动图的性质.定义了一个有向图结构用以表示UML活动图,再给出其XYZE语义,并用一个例子说明活动图到XYZE的语义转换,为进一步的分析提供形式化基础. 展开更多
关键词 UML 活动图 形式化语义 时序逻辑 xyz/e
在线阅读 下载PDF
软件过程建模语言研究 被引量:19
20
作者 柳军飞 唐稚松 《软件学报》 EI CSCD 北大核心 1996年第8期449-457,共9页
本文介绍了软件过程建模的基本概念,提出了对软件过程建模语言的基本要求并简要介绍了几个有代表性的过程建模语言,给出了一个基于时序逻辑的形式化过程建模语言XYZ/PME,该语言是时序逻辑语言XYZ/E的子语言,它支持以角... 本文介绍了软件过程建模的基本概念,提出了对软件过程建模语言的基本要求并简要介绍了几个有代表性的过程建模语言,给出了一个基于时序逻辑的形式化过程建模语言XYZ/PME,该语言是时序逻辑语言XYZ/E的子语言,它支持以角色为中心的逐步求精的过程建模方法,可在统一的形式框架内表示不同抽象级的过程模型.软件过程,软件过程建模,过程建模语言,时序逻辑,程序设计语言. 展开更多
关键词 软件过程 建模 过程建模语言 程序语言
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部