期刊文献+
共找到81篇文章
< 1 2 5 >
每页显示 20 50 100
UML Statechart图的操作语义 被引量:22
1
作者 李留英 王戟 齐治昌 《软件学报》 EI CSCD 北大核心 2001年第12期1864-1873,共10页
面向对象标准建模语言 UML(unified modeling language)缺乏精确的动态语义 .根据 UML1.1语义文档 ,提出描述对象状态机的 UML Statechart图的形式化操作语义 .该语义覆盖了 UML Statechart图的绝大部分特征 ,为 UML Statechart图的代... 面向对象标准建模语言 UML(unified modeling language)缺乏精确的动态语义 .根据 UML1.1语义文档 ,提出描述对象状态机的 UML Statechart图的形式化操作语义 .该语义覆盖了 UML Statechart图的绝大部分特征 ,为 UML Statechart图的代码产生、模拟和测试用例生成奠定了基础 .根据上述语义 ,基于 Rose98完成了UML Statechart图的测试用例生成和测试过程的模拟 . 展开更多
关键词 操作语义 UML语言 Statechart图 软件测试 软件开发
下载PDF
面向模型检验的UML状态机语义 被引量:8
2
作者 周颖 郑国梁 李宣东 《电子学报》 EI CAS CSCD 北大核心 2003年第z1期2091-2095,共5页
UML状态机 (SM)是UML中用来对系统各种元素的离散行为建模的图 .它丰富的表示符号提供了强大的描述机制 ,但也降低了其结构的模块性 ,提高了对其分析验证的难度 .模型检验是自动检验有限状态并发系统的技术 .通过模型检验SM描述的不同... UML状态机 (SM)是UML中用来对系统各种元素的离散行为建模的图 .它丰富的表示符号提供了强大的描述机制 ,但也降低了其结构的模块性 ,提高了对其分析验证的难度 .模型检验是自动检验有限状态并发系统的技术 .通过模型检验SM描述的不同系统元素的行为是否满足某些性质 ,能尽早发现设计中的错误 .为了将模型检验技术应用于SM的验证 ,本文用kripke结构定义SM的操作语义 .与已有的SM语义定义不同 ,本文考虑到了SM中包含的不确定因素 ,用kripke结构描述系统所有可能的演化轨迹 . 展开更多
关键词 UML 状态机 操作语义 KRIPKE结构 模型检验
下载PDF
UML活动图的操作语义 被引量:9
3
作者 王聪 王智学 《计算机研究与发展》 EI CSCD 北大核心 2007年第10期1801-1807,共7页
越来越多的系统采用UML(unified model language,统一建模语言)作为建模语言来进行系统分析和设计.UML活动图是UML语言中描述系统动态行为的一种方法,它广泛地运用于业务建模.由于UML活动图缺乏精确的动态语义,所以不利于对其所描述的... 越来越多的系统采用UML(unified model language,统一建模语言)作为建模语言来进行系统分析和设计.UML活动图是UML语言中描述系统动态行为的一种方法,它广泛地运用于业务建模.由于UML活动图缺乏精确的动态语义,所以不利于对其所描述的系统进行形式化的分析、验证和确认.为解决这一问题,根据UML1.5语义文档,给出UML活动图的形式化操作语义.首先给出UML活动图的形式化的语法,然后详细地定义了活动图的格局和变迁,最后基于LTS给出了活动图的演绎规则.主要工作是:引入状态包的概念,使得描述更加清楚、完善;通过LTS定义活动图的操作语义,并详细阐述演绎规则,从而获得活动图的全局状态转移图,使定义的操作语义很容易地应用到形式化验证中.该语义覆盖了UML活动图的绝大部分特征,为对UML活动图进行模型检验奠定了基础. 展开更多
关键词 UML活动图 操作语义 格局 变迁 加标记的变迁系统
下载PDF
多Agent系统中软构件的动态绑定机制及其操作语义 被引量:7
4
作者 常志明 毛新军 +1 位作者 王戟 齐治昌 《计算机研究与发展》 EI CSCD 北大核心 2007年第5期806-814,共9页
近年来,越来越多的以计算机网络为平台的应用系统表现出自主性、动态性、开放性和异构性的特点,这使得软件开发理论和技术需要从软件体系结构的角度对这类系统的开发提供支持.面向Agent的软件开发技术提供了高层和自然的抽象方式对软件... 近年来,越来越多的以计算机网络为平台的应用系统表现出自主性、动态性、开放性和异构性的特点,这使得软件开发理论和技术需要从软件体系结构的角度对这类系统的开发提供支持.面向Agent的软件开发技术提供了高层和自然的抽象方式对软件系统进行分析和设计,但现有面向Agent的方法学将Agent Class或者Agent Type视为多Agent系统软件体系结构的软构件,与Agent之间的关系仅仅是实例化的关系,这难以满足复杂系统对动态性的需求.从软件体系结构的角度上分析了多Agent系统中软构件的形式和机制,将Caste作为软构件,并以此为基础提出了Caste与Agent之间的动态绑定关系,定义了支持该机制的4个基本操作join,quit,activate和inactivate及其操作语义,用以来指导多Agent系统软件体系结构的设计和实现. 展开更多
关键词 多AGENT系统 软件体系结构 软构件 CASTE 操作语义
下载PDF
安全进程代数基础 被引量:5
5
作者 周伟 尹青 郭金庚 《信息工程大学学报》 2004年第2期43-45,52,共4页
安全进程代数可以作为信息流安全的基础理论框架。本文引入了一种基于CCS的安全进程代数,描述了它的语义及等价模型。
关键词 安全进程代数 操作语义 指称语义 进程等价
下载PDF
UML顺序图形式化语义的研究综述 被引量:6
6
作者 郭艳燕 张楠 童向荣 《计算机科学》 CSCD 北大核心 2017年第2期17-30,64,共15页
为UML顺序图构建形式化语义,不仅有利于精确描述软件系统的动态交互过程,而且有利于进行基于UML模型的分析和验证,是有效提高软件系统可靠性的重要保障。结合近年来国内外对UML顺序图形式化语义的研究工作,分类阐述了各种方法,综合分析... 为UML顺序图构建形式化语义,不仅有利于精确描述软件系统的动态交互过程,而且有利于进行基于UML模型的分析和验证,是有效提高软件系统可靠性的重要保障。结合近年来国内外对UML顺序图形式化语义的研究工作,分类阐述了各种方法,综合分析和比较了不同方法的工作机制和优缺点,指出了定义UML顺序图语义时需重点关注的问题。最后,对未来的研究工作与研究思路进行了梳理与展望。 展开更多
关键词 统一建模语言UML 形式化方法 顺序图 组合交互片段 指称语义 操作语义
下载PDF
舰载机弹药保障作业调度的形式化建模与验证
7
作者 金钊 金璐 +4 位作者 张博闻 吴庆顺 冯朔 李冠峰 徐明亮 《软件学报》 EI CSCD 北大核心 2024年第9期4100-4122,共23页
航母舰载机弹药保障作业的智能规划作为一种高效能航保作业调度方法,是助推航母工程先进技术建设发展的重要途径之一.高安全攸关属性下作业规划方案的正确性保证已经逐渐成为制约其实际应用部署安全的关键技术瓶颈.针对方案正确性验证... 航母舰载机弹药保障作业的智能规划作为一种高效能航保作业调度方法,是助推航母工程先进技术建设发展的重要途径之一.高安全攸关属性下作业规划方案的正确性保证已经逐渐成为制约其实际应用部署安全的关键技术瓶颈.针对方案正确性验证中存在的弹药保障系统难建模、作业执行行为难描述、形式验证工具难实现等挑战,基于分离逻辑的思想,提出一种弹药保障系统的行为模型,并利用定理证明器Coq对作业规划方案进行形式化验证.首先提出一个符合弹药保障作业特征的序列化双层资源堆模型;基于该模型,构造一套可用于描述作业执行行为的建模语言及其操作语义;最后在Coq中实现一种证明辅助工具.通过几个典型弹药保障作业规划方案的交互式证明实例,验证工具的可用性与工程实用性. 展开更多
关键词 舰载机弹药保障作业 形式化验证 分离逻辑 操作语义 COQ
下载PDF
Semantic theories of programs with nested interrupts 被引量:1
8
作者 Yanhong HUANG Jifeng HE +3 位作者 Huibiao ZHU Yongxin ZHAO Jianqi SHI Shengchao QIN 《Frontiers of Computer Science》 SCIE EI CSCD 2015年第3期331-345,共15页
In the design of dependable software for embed- ded and real-time operating systems, time analysis is a cru- cial but extremely difficult issue, the challenge of which is exacerbated due to the randomness and nondeter... In the design of dependable software for embed- ded and real-time operating systems, time analysis is a cru- cial but extremely difficult issue, the challenge of which is exacerbated due to the randomness and nondeterminism of interrupt handling behaviors. Thus research into a theory that integrates interrupt behaviors and time analysis seems to be important and challenging. In this paper, we present a pro- gramming language to describe programs with interrupts that is comprised of two essential parts: main program and inter- rupt handling programs. We also explore a timed operational semantics and a denotational semantics to specify the mean- ings of our language. Furthermore, a strategy of deriving de- notational semantics from the timed operational semantics is provided to demonstrate the soundness of our operational se- mantics by showing the consistency between the derived de- notational semantics and the original denotational semantics. 展开更多
关键词 embedded and real-time operating systems in-terrupts operational semantics denotational semantics semantics linking
原文传递
一种面向无线传感网应用重编程的逻辑式编程语言 被引量:5
9
作者 朱晓瑞 陶先平 +1 位作者 谢宏伟 吕建 《软件学报》 EI CSCD 北大核心 2014年第2期326-340,共15页
无线传感网的发展,使其需要具有高效地更新其上运行的应用软件的能力.为了解决这个问题,提出了一种面向无线传感网应用重编程的逻辑式编程语言及其处理系统ReLog.ReLog语言根据无线传感网应用的普遍特点,基于传统逻辑式语言进行扩展,并... 无线传感网的发展,使其需要具有高效地更新其上运行的应用软件的能力.为了解决这个问题,提出了一种面向无线传感网应用重编程的逻辑式编程语言及其处理系统ReLog.ReLog语言根据无线传感网应用的普遍特点,基于传统逻辑式语言进行扩展,并提供合适的编程抽象,方便程序员高效地构建、修改程序.同时,语言的处理系统使用中间代码将应用程序与系统软件解耦,从而减少应用更新时所需传输的更新代码的规模,提高更新效率.通过一个数据收集应用案例评估了ReLog语言及其执行机制,结果表明:使用ReLog语言能够获得简洁、易修改的程序;同时,语言的执行机制能够显著降低传输应用更新代码的能量和时间开销. 展开更多
关键词 逻辑式编程语言 操作语义 无线传感网 重编程 解释执行
下载PDF
Design and Implementation of Spacecraft Automatic Test Language 被引量:3
10
作者 YU Dan MA Shilong 《Chinese Journal of Aeronautics》 SCIE EI CAS CSCD 2011年第3期287-298,共12页
Spacecraft automatic test system, a comprehensive spacecraft test information system based on the various spacecraft test specifications formalized as spacecraft test language, is an important means to improve test ef... Spacecraft automatic test system, a comprehensive spacecraft test information system based on the various spacecraft test specifications formalized as spacecraft test language, is an important means to improve test efficiency. With the new require- ments of the multi-spacecraft test in China, the study of the spacecraft test language becomes a new challenge for spacecraft test field. In this article, a high-order spacecraft test language, China aerospace test and operation language (CATOL), is given asso- ciated with the current test requirements; meanwhile, the structure of the language is presented. Then, for characterizing and formalizing the spacecraft processes, the syntax and operational semantics of one of the sub-languages, CATOL-PR, are defined. Finally, the prototype system of this proposed language is presented. This language will improve the specification of spacecraft test work in China and the efficiency of spacecraft testers, and promote the development in spacecraft automatic test. 展开更多
关键词 spacecraft test language high-order language SPACECRAFT automatic test operational semantics
原文传递
Verilog操作语义研究 被引量:4
11
作者 李勇坚 何积丰 孙永强 《软件学报》 EI CSCD 北大核心 2002年第10期2021-2030,共10页
提出了一个结构化操作语义模型,用于描述Verilog核心子集的语言特征,此子集包含了事件驱动、基于共享变量的并发特性、时间延迟等Verilog的主要语言成分.在此操作语义模型中,所有的Verilog程序将被统一地认为是开放式系统,所以在此操作... 提出了一个结构化操作语义模型,用于描述Verilog核心子集的语言特征,此子集包含了事件驱动、基于共享变量的并发特性、时间延迟等Verilog的主要语言成分.在此操作语义模型中,所有的Verilog程序将被统一地认为是开放式系统,所以在此操作语义模型的基础上能够进一步提出Verilog开放进程的观察模型,并提出基于互模拟的观察等价概念来判定进程之间的等价关系.最后证明了所定义的观察等价关系对所有的Verilog构造子而言是一个同余关系,从而为发展相应的进程代数理论提供了一个可靠性基础. 展开更多
关键词 VERILOG语言 操作语义 事件调度 观察模型 互模拟 同余性
下载PDF
HTN规划及其复杂度分析 被引量:3
12
作者 陈蔼祥 柴啸龙 胡桂武 《计算机工程与应用》 CSCD 北大核心 2008年第16期37-41,共5页
为了克服经典状态空间规划中的状态空间的指数爆炸问题,研究者们提出了分层任务网络规划(HTN)技术。给出了HTN规划的形式表示,并给出了其操作语义,在此基础上讨论了HTN规划的复杂性,指出了HTN规划技术的优缺点所在。
关键词 自动规划 分层任务网格 形式表示 操作语义
下载PDF
Java虚拟机动态类加载的形式化模型 被引量:3
13
作者 左天军 朱智林 +1 位作者 韩俊刚 陈平 《计算机科学》 CSCD 北大核心 2005年第7期209-213,共5页
Java虚拟机支持一种功能很强的动态加载类的机制,它具有惰性加载、类型安全连接、用户自定义加载策略、以及动态名字空间等特性。但是,在Java的早期实现(JDK1.0和1.1)中,这种机制包含了一种称为类型欺骗的严重设计错误。尽管JDK1.2通过... Java虚拟机支持一种功能很强的动态加载类的机制,它具有惰性加载、类型安全连接、用户自定义加载策略、以及动态名字空间等特性。但是,在Java的早期实现(JDK1.0和1.1)中,这种机制包含了一种称为类型欺骗的严重设计错误。尽管JDK1.2通过引入一种类加载约束策略修正了这个错误,但是由动态加载引起的其它形式的类型欺骗仍然存在于JDK1.2和1.3中。本文详细讨论了与动态类加载相关的类型欺骗问题,提出了一个严格定义Java虚拟机操作语义和静态语义的形式化模型。其中,操作语义描述了类加载约束策略、字段及方法解析算法等类加载的主要特性;静态语义采用类型规修正了JDK1.2和1.3中的类型欺骗。 展开更多
关键词 JAVA虚拟机 形式化模型 动态 JDK1.2 加载 静态语义 用户自定义 安全连接 名字空间 设计错误 操作语义 语义描述 解析算法 类型 欺骗 机制 字段
下载PDF
一种用于类C语言环境的安全的类型化内存模型 被引量:3
14
作者 何炎祥 吴伟 +2 位作者 陈勇 李清安 刘健博 《计算机研究与发展》 EI CSCD 北大核心 2012年第11期2440-2449,共10页
使用形式化方法对程序进行验证是保证软件可信的重要手段.对于像C语言这样的较低级的命令式语言可以直接对内存进行操作,对其操作语义或公理语义的形式化需要基于合适的内存模型.传统的字节内存模型可以很好地描述各种内存操作,但是无... 使用形式化方法对程序进行验证是保证软件可信的重要手段.对于像C语言这样的较低级的命令式语言可以直接对内存进行操作,对其操作语义或公理语义的形式化需要基于合适的内存模型.传统的字节内存模型可以很好地描述各种内存操作,但是无法保证安全性,同时使程序验证变得异常复杂.面向对象语言的内存模型则具有较高的抽象性,便于程序验证,但不适合描述低级的内存操作.结合字节内存模型和面向对象语言内存模型,提出一种安全的类型化的内存模型,既可用于对语义的形式化,也可用于基于霍尔逻辑的程序验证.此内存模型既允许指针算术、结构赋值、类型转换等内存操作,同时也可以有效减少因指针别名给程序验证带来的复杂度.基于Coq辅助定理证明工具,对内存模型进行了形式化实现和验证. 展开更多
关键词 操作语义 形式化验证 内存模型 霍尔逻辑 内存安全
下载PDF
基于编译支持错误跟踪的测试用例自动化生成方法 被引量:3
15
作者 何炎祥 陈勇 +2 位作者 吴伟 徐超 吴黎兵 《计算机研究与发展》 EI CSCD 北大核心 2012年第9期1843-1851,共9页
测试用例的自动生成是实现测试自动化的重要保障,是验证可信软件的基本方法.在分析现有测试用例自动生成方法的基础上,提出了一种基于编译的错误可跟踪的测试用例自动生成方法.该方法以编译器为依托,通过对其语法和语义进行扩展,将测试... 测试用例的自动生成是实现测试自动化的重要保障,是验证可信软件的基本方法.在分析现有测试用例自动生成方法的基础上,提出了一种基于编译的错误可跟踪的测试用例自动生成方法.该方法以编译器为依托,通过对其语法和语义进行扩展,将测试需求很好地融入到源程序中参与分析,并利用代码生成器在生成目标代码的同时根据相应的分析结果直接生成对应的测试用例.该方法将测试用例和目标代码生成统一到编译器中,避免了独立的测试用例自动生成工具在获得编译器相关分析结果时而导致的接口开销.同时,通过对源程序行号信息的跟踪,使得测试用例在无法通过测试时能够很快定位出错位置,以方便程序开发者修改.最后,通过一个示例程序说明了该方法的具体实现过程,证明了该方法的有效性. 展开更多
关键词 测试用例 自动测试 错误可跟踪 编译器 操作语义
下载PDF
合成型语言FOPL的语义研究 被引量:2
16
作者 梅宏 孙永强 《电子学报》 EI CAS CSCD 北大核心 1995年第2期12-16,共5页
函数式面向对象程序设计语言FOPL,是笔者设计并实现的一种同时支持函数式程序设计和面向对象程序设计的合成型智能语言,本文在一个全称抽象域上描述了它的指称语义,进而讨论了一个和该指称语义计算一致的按值调用的操作语义。
关键词 FOPL语言 程序设计 面向对象 合成语言 语义
下载PDF
Verilog的一个操作语义模型 被引量:1
17
作者 崔宏斌 宋国新 《华东理工大学学报(自然科学版)》 CAS CSCD 北大核心 2004年第1期78-81,共4页
提出了一个Verilog的操作语义模型。选择了Verilog的一个子集作为研究对象,该子集包括了Verilog最重要的语言特征,如事件控制,时延,并发性等;定义了程序状态空间及其上的状态迁移系统。
关键词 形式语义学 VERILOG 操作语义 并发性 模型
下载PDF
The Frame of DFL Programming Language 被引量:2
18
作者 Xiaofang Zhao Fanzhang Li 《通讯和计算机(中英文版)》 2006年第1期1-15,共15页
关键词 操作语言 编程语言 防火墙 计算机技术
下载PDF
零翻译操作规范的描写研究 被引量:2
19
作者 罗国青 《疯狂英语(教师版)》 2009年第5期131-134,139,共5页
对零翻译的进一步探讨体现在零翻译在目的语中的工作机制研究上。描写研究与对比研究揭示了零翻译的操作规范,即在语义层面需要与其他翻译方法一起使用以便构成足够的语境传达语义。在文体层面,由于零翻译与其他翻译方法的文体效果存... 对零翻译的进一步探讨体现在零翻译在目的语中的工作机制研究上。描写研究与对比研究揭示了零翻译的操作规范,即在语义层面需要与其他翻译方法一起使用以便构成足够的语境传达语义。在文体层面,由于零翻译与其他翻译方法的文体效果存在差异,零翻译受到文体规范的制约。 展开更多
关键词 零翻译 操作规范 描写研究 语义 文体
下载PDF
实时系统规范语言STeC的Maude重写系统 被引量:2
20
作者 栾天骄 陈仪香 王江涛 《计算机工程》 CAS CSCD 2013年第10期57-62,67,共7页
信息物理融合系统的网络化、系统化和信息化等特性使得软件系统的复杂程度不断增加。为此,引入实时系统的规范语言STeC,用于刻画具有时空一致性要求的实时系统。对于STeC语言的自动逻辑推理问题,通过拓展Maude中的关系等式和重写规则,将... 信息物理融合系统的网络化、系统化和信息化等特性使得软件系统的复杂程度不断增加。为此,引入实时系统的规范语言STeC,用于刻画具有时空一致性要求的实时系统。对于STeC语言的自动逻辑推理问题,通过拓展Maude中的关系等式和重写规则,将STeC语言转化为可执行的基于Maude的形式化描述,使用Maude自动推导功能,自动推导出系统的时间正确性。实例结果表明,该形式化描述语言Maude可有效对实时系统进行安全性验证。 展开更多
关键词 实时系统 实时系统的规范语言 重写逻辑 形式化分析 时空一致性 操作语义
下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部