唐稚松 作品数:34 被引量:253 H指数:10 供职机构: 中国科学院 更多>> 发文基金: 国家自然科学基金 国家高技术研究发展计划 “九五”国家科技攻关计划 更多>> 相关领域: 自动化与计算机技术 经济管理 兵器科学与技术 文学 更多>>
基于时序逻辑的软件体系结构描述语言XYZ/ADL 被引量:55 2003年 体系结构描述语言(architecture description language,简称ADL)是基于体系结构的软件开发的基础,便于表示求精的ADL,使得好的设计能够方便地导出好的实现.时序逻辑语言XYZ/E可在统一的逻辑框架下既表示静态语义又表示动态语义,因而基于XYZ/E的体系结构描述语言XYZ/ADL支持从高层级体系结构到低层级体系结构之间的逐步过渡.系统地阐述了XYZ/ADL的概念框架并用XYZ/E进行语义解释,介绍了如何用XYZ/ADL描述体系结构和体系结构风格. 朱雪阳 唐稚松关键词:时序逻辑 软件体系结构 描述语言 XYZ/ADL 体系结构描述语言 时序逻辑语言 一种面向软件工程的时序逻辑语言 被引量:20 1994年 XYZ系统由时序逻辑语言XYZ/E及一组基于该语言的CASE工具集组成.XYZ/E语言的目的是欲使逐步求精,描述及验证、快速原型等一些软件工程方法更加有效.特别地,它还能表示实时通信进程中的动态成分.在统一的框架下,不仅能表示不同层次的抽象描述,而且能表示普通高级语言的各种重要性质.本文是关于这一时序逻辑语言最新、最完整的介绍. 唐稚松 赵琛关键词:软件工程 时序逻辑语言 CASE 基于 XYZ/ E的混成系统(英文) 被引量:5 2000年 混成系统是由计算机和物理设备组成的嵌入式实时计算系统 .它允许在交互式实时系统中引入连续变化的单元 .XYZ/ E是基于 Manna- Pnueli的线性时序逻辑的程序设计语言 .它将程序的动态语义与静态语义统一在同一框架中 ,支持从抽象的程序规范到可执行代码的逐步求精的全过程 .该文使用 XYZ/ E语言描述和验证混成系统 .首先介绍了计算模型 ,然后介绍了 XYZ语言对混成系统的形式化描述 ,最后介绍了混成系统的验证 .与同类工作相比 ,XYZ/ E支持状态转换 ,从而可以方便地描述复杂的控制算法 . 阎安 唐稚松关键词:混成系统 时序逻辑语言 一种新的软件体系结构描述语言 分析了现有常见软件体系结构描述语言的特性,提出一种新的可视化体系结构描述语言XYZ/ADL,它由组件、连接件和交互端等基本设计单元构成,可表示常见的不同风格的软件体系结构. 张广泉 唐稚松关键词:结构描述语言 可视化 文献传递 我国软件产业发展中几个问题 被引量:1 1995年 我国软件产业发展中几个问题ProblemsintheDevelopmentofChina'sSoftWareIndustry¥//唐稚松(中国科学院软件研究所,北京100080)长期以来,国内外专家均认为我国有发展软件产业的潜力,但现实情况却不尽如人... 唐稚松关键词:软件开发 软件工程 计算机工业 XYZ:一种系列化语言族及其软件工程环境 1992年 一、历史背景多年来一直困扰程序技术研究领域的一个根本问题是计算机程序难写、难读、易错、难以维护,致使软件生产率很低。对比之下,计算机应用的发展及硬件生产率的提高却非常快,很不匹配,针对这个问题,30多年来,程序技术的研究可分为三个阶段。1.高级语言时期。从60年代初起,人们认识到,为了解决程序难写、难读、易错,难以维护的困难,应将书写程序所用的程序语言与在计算机上执行的机器语言区分开来。 唐稚松关键词:计算机 软件工程 UML活动图的时序逻辑语义 被引量:24 2005年 UML活动图可以表示不同抽象级的控制流,很适合用于对系统的行为建模.但是缺乏精确的语义使得难以对它所表示的系统行为进行分析.XYZE是一可执行线性时序逻辑语言,既可描述系统的动态行为又可表示程序性质,用它对活动图形式化后,就可在统一的逻辑框架下分析活动图的性质.定义了一个有向图结构用以表示UML活动图,再给出其XYZE语义,并用一个例子说明活动图到XYZE的语义转换,为进一步的分析提供形式化基础. 朱雪阳 唐稚松关键词:活动图 形式化语义 时序逻辑 XYZ/E N_L:松弛时序逻辑自然推理系统 被引量:2 1993年 由于时序逻辑的特性所在,经典逻辑的某些规则不能直接用于时序自然推理,虽然N系统给出了一个解决办法——把所有规则或推理分为两类:垂直型和水平型,但这种二维模式又为推理带来了某些困难。本文提出了N_L松弛时序逻辑自然推理系统,它为以上两类推理提供了统一视角,我们可以证明:N_L与N等价;有N的证明则必有长度不超过它的N_L证明。 何锫 唐稚松关键词:时序逻辑 XYZ/CFC与XYZ/PAD:图形一文本程序设计环境 被引量:1 1994年 XYZ系统是一个CASE工具系统.它的核心是一个时序逻辑语言XYZ/E.XYZ/E有一基本的表示状态转换的低级形式XYZ/BE(或用于表示并发的XYZ/CE)及一个结构化的高级形式XYZ/SE.它们均有其相应的图形表示.XYZ/CFC与XYZ/PAD是分别以XYZ/BE(或XYZ/CE)及XYZ/SE用逐步求精方法进行程序设计的交互式的图形环境.每步均可由图形程序自动生成时序逻辑形式的程序. 龚洁 唐若鹰 王霄 唐稚松关键词:程序设计 基于线性时序逻辑的实时系统模型检查 被引量:15 2002年 模型检查是一种用于并发系统的性质验证的算法技术.LTLC(linear temporal logic with clocks)是一种连续时间时序逻辑,它是线性时序逻辑LTL的一种实时扩充.讨论实时系统关于LTLC公式的模型检查问题,将实时系统关于LTLC公式的模型检查化归为有穷状态转换系统关于LTL公式的模型检查,从而可以利用LTL的模型检查工具来对LTLC进行模型检查.由于LTLC既能表示实时系统的性质,又能表示实时系统的实现,这就使得时序逻辑LTLC的模型检查过程既能用于实时系统的性质验证,又能用于实时系统之间的一致性验证. 李广元 唐稚松关键词:实时系统 时间自动机 线性时序逻辑