期刊文献+
共找到52篇文章
< 1 2 3 >
每页显示 20 50 100
Institution中自由合并理论的初始与终结语义 被引量:6
1
作者 刘富春 《软件学报》 EI CSCD 北大核心 1999年第2期197-200,共4页
在一般性的适用框架Institution中,建立了自由合并理论与各因子理论的初始(终结)语义之间的对应关系,给出了自由理论态射的粘合态射及其相关的初始(终结)语义,并证明了在一定条件下。
关键词 程序规范说明 INSTITUTION 自由合并理论
下载PDF
基于代数规约的Web服务测试 被引量:5
2
作者 余波 孔良 彭琛 《计算机工程》 CAS CSCD 北大核心 2009年第21期60-61,64,共3页
针对自动测试Web服务,提出基于代数规约测试Web服务的方法,包括描述Web服务的代数规约语言ASOWS。基于Web服务的代数规约,采用方法覆盖准则以及等式覆盖准则自动生成测试用例,在此基础上,设计并实现一个原型工具。结果表明该方法能够自... 针对自动测试Web服务,提出基于代数规约测试Web服务的方法,包括描述Web服务的代数规约语言ASOWS。基于Web服务的代数规约,采用方法覆盖准则以及等式覆盖准则自动生成测试用例,在此基础上,设计并实现一个原型工具。结果表明该方法能够自动测试部署在Web应用服务器上的Web服务。 展开更多
关键词 WEB 服务 代数规约 方法覆盖准则 等式覆盖准则
下载PDF
基于重写方法的程序开发系统的设计和实现 被引量:3
3
作者 林凯 孙永强 陆朝俊 《计算机学报》 EI CSCD 北大核心 1996年第9期641-648,共8页
本文介绍了一个基于重写方法的程序开发系统的设计和实现.该系统使用代数规范说明语言和扩展的函数式语言合成而形成的混合语言进行程序设计.系统将代数规范转换为合流的重写系统,并以平行最外方法辅以必要归约进行计算.该文详细介... 本文介绍了一个基于重写方法的程序开发系统的设计和实现.该系统使用代数规范说明语言和扩展的函数式语言合成而形成的混合语言进行程序设计.系统将代数规范转换为合流的重写系统,并以平行最外方法辅以必要归约进行计算.该文详细介绍了系统的原理和实现技术,并以一些实例说明了系统的特点. 展开更多
关键词 重写系统 程序开发 软件工程 设计
下载PDF
WSDL→Radl-WS生成方法及自动转换系统 被引量:4
4
作者 张琦 王昌晶 +3 位作者 罗海梅 左正康 石海鹤 郭帆 《江西师范大学学报(自然科学版)》 CAS 北大核心 2018年第3期298-303,共6页
精确地描述Web服务语义对Web服务的发现、执行、动态组合和交互至关重要.在Radl语言基础上,扩展Radl为Radl-WS,提出一种新型的基于Radl-WS代数规范的Web服务建模语言.该建模语言统一了基于代数公理方法和Hoare公理方法来描述软件规格说... 精确地描述Web服务语义对Web服务的发现、执行、动态组合和交互至关重要.在Radl语言基础上,扩展Radl为Radl-WS,提出一种新型的基于Radl-WS代数规范的Web服务建模语言.该建模语言统一了基于代数公理方法和Hoare公理方法来描述软件规格说明.为支持模型转换,提出了将WSDL语言描述的Web服务通过等价变换生成为Radl-WS建模语言的方法,并设计了相应的WSDL→Radl-WS自动转换系统.最后采用真实案例,验证了该方法的有效性. 展开更多
关键词 代数规范 WEB服务 模型转换 自动转换
下载PDF
基于重写逻辑的UML模型一致性检查方法 被引量:1
5
作者 尹剑飞 郭荷清 欧毓毅 《计算机工程》 EI CAS CSCD 北大核心 2006年第8期23-25,31,共4页
在模型驱动开发的场景下,保证UML模型的一致性具有重要意义,但目前大多数UML/MDA工具仅提供了有限支持。该文提出了一种基于代数重写逻辑的UML模型一致性检查的方法。首先定义了基于两级代数规范的实施构架以分别检查UML模型的设计时和... 在模型驱动开发的场景下,保证UML模型的一致性具有重要意义,但目前大多数UML/MDA工具仅提供了有限支持。该文提出了一种基于代数重写逻辑的UML模型一致性检查的方法。首先定义了基于两级代数规范的实施构架以分别检查UML模型的设计时和运行时语义一致性,其次定义了检查包括类图、状态机图和顺序图在内的多图一致性的重写规则。该方法为保持面向可执行的UML模型的一致性提供了有效支持。 展开更多
关键词 模型检查 重写逻辑 代数规范 UML
下载PDF
面向对象软件测试的蜕变关系构造方法 被引量:3
6
作者 侯雪梅 于磊 +1 位作者 张兴隆 李志博 《计算机应用》 CSCD 北大核心 2015年第10期2990-2994,共5页
针对面向对象软件类级测试中方法序列调用时的Oracle问题,提出了一种基于代数规格的面向对象蜕变关系构造方法,并根据此方法进行蜕变测试。首先基于代数规格给出面向对象测试中蜕变关系的构造准则,然后根据构造准则对GFT(Generating a F... 针对面向对象软件类级测试中方法序列调用时的Oracle问题,提出了一种基于代数规格的面向对象蜕变关系构造方法,并根据此方法进行蜕变测试。首先基于代数规格给出面向对象测试中蜕变关系的构造准则,然后根据构造准则对GFT(Generating a Finite number of Test cases)算法中范式构造蜕变关系方法进行改进,最后通过一个整数栈类对提出的蜕变关系构造准则进行了验证测试,并与GFT算法中范式构造蜕变关系方法进行了对比,结果表明在相似的变异检测率下,改进后的方法使得构造的蜕变关系冗余度降低了66%,验证了改进的蜕变关系构造方法有更低的蜕变关系冗余度,提高了软件测试效率。 展开更多
关键词 面向对象 蜕变关系 代数规格 变异检测率
下载PDF
面向对象类测试方法研究
7
作者 赵丽萍 汤文亮 《华东交通大学学报》 2009年第4期82-86,99,共6页
面向对象的软件开发给测试带来了新的挑战。类级测试是面向对象测试过程中的一个重要阶段。本文研究了基于代数规格说明的面向对象类测试方法,构造了一个半自动化的测试框架。公理系统是代数规格说明中的最重要部分,该框架主要基于CLA... 面向对象的软件开发给测试带来了新的挑战。类级测试是面向对象测试过程中的一个重要阶段。本文研究了基于代数规格说明的面向对象类测试方法,构造了一个半自动化的测试框架。公理系统是代数规格说明中的最重要部分,该框架主要基于CLA算法来完成代数规格说明中公理系统的设计和实现,采用GNF方案实现面向对象类级测试中范式半自动化辅助生成工具的设计和实现,最后在此基础上,将GFT算法实现为半自动化辅助工具。 展开更多
关键词 面向对象测试 代数规格说明 测试用例 公理系统
下载PDF
基于Petri网的统一知识表示模型 被引量:2
8
作者 吴时霖 王利 《计算机应用与软件》 CSCD 1995年第5期12-20,35,共10页
本文讨论知识表示的Petri网模型。将多种知识分类表示,对于开发具有较宽领域知识的系统具有重要意义。本文从统一的观点出发,在给出了Petri网的代数规范说明后,将三种主要的知识表示方法分别与Petri网模型之间建立了映射关系。这三种知... 本文讨论知识表示的Petri网模型。将多种知识分类表示,对于开发具有较宽领域知识的系统具有重要意义。本文从统一的观点出发,在给出了Petri网的代数规范说明后,将三种主要的知识表示方法分别与Petri网模型之间建立了映射关系。这三种知识表示方法为:逻辑表示法、语义网络和产生式系统。 展开更多
关键词 知识表示 佩特里网模型 PETRI网 人工智能
下载PDF
面向Web服务测试的单线执行序列生成方法 被引量:2
9
作者 何娟娟 刘冬梅 +3 位作者 朱鸿 杜益宁 周子健 郑小宇 《计算机工程与科学》 CSCD 北大核心 2019年第6期1034-1043,共10页
测试用例自动生成是实现Web服务自动化测试的关键,基于代数规约的传统测试技术均依赖于创建、初始化和复制被测对象等操作来验证测试结果的正确性,但第三方Web服务并不支持这些操作,无法将测试用例转换成可执行操作序列。一种可行的解... 测试用例自动生成是实现Web服务自动化测试的关键,基于代数规约的传统测试技术均依赖于创建、初始化和复制被测对象等操作来验证测试结果的正确性,但第三方Web服务并不支持这些操作,无法将测试用例转换成可执行操作序列。一种可行的解决方案是将测试用例转换成只包含一个被测服务实例、不包括实例初始化、只对实例进行状态修改和检查的线性执行序列。改进已有工作,提出包含逆项的测试执行图TEG-I来描述测试用例执行过程中的状态变化,设计TEG-I构造算法和单线执行序列生成算法并实现相应原型工具。实验结果表明,提出的方法能够有效地自动完成测试用例生成,提高Web服务的可测试性。 展开更多
关键词 WEB服务 代数规约 单线测试序列 测试执行图
下载PDF
基于模型驱动的Web服务建模与三阶段模型转换方法 被引量:2
10
作者 王昌晶 丁希龙 +2 位作者 陈茜 罗海梅 左正康 《计算机科学》 CSCD 北大核心 2022年第S02期787-800,共14页
精确的描述Web服务的语义对Web服务的发现、执行、动态组合和交互至关重要。为支持Web服务建模,提出从抽象到具体4个模型:Radl-WS服务需求模型、Apla服务设计模型、Java可执行代码、WSDL/RESTful API。为支持模型转换,进一步提出一种三... 精确的描述Web服务的语义对Web服务的发现、执行、动态组合和交互至关重要。为支持Web服务建模,提出从抽象到具体4个模型:Radl-WS服务需求模型、Apla服务设计模型、Java可执行代码、WSDL/RESTful API。为支持模型转换,进一步提出一种三阶段转换生成Web服务可执行代码的方法:第一阶段将Radl-WS服务需求建模语言转换为Apla服务设计语言;第二阶段将Apla服务设计语言通过相关转换工具生成可执行代码;第三阶段将可执行代码封装成服务。进而研究了三阶段模型转换的语义正确性,最后通过实例,展示了所提方法的实际效果。 展开更多
关键词 代数规范 模型驱动 WEB服务 建模语言 模型转换
下载PDF
基于重写技术的程序开发与验证 被引量:2
11
作者 孙永强 陆朝俊 邵志清 《软件学报》 EI CSCD 北大核心 2000年第8期1066-1070,共5页
完整地介绍了一个基于重写技术的程序开发和验证系统 ,重点展示验证子系统的理论、方法和技术 .验证子系统使得系统能自动证明程序和规范中的优化规则及测试等式 ,从而进一步保证程序开发过程的正确性 .验证子系统所采用的主要技术是以... 完整地介绍了一个基于重写技术的程序开发和验证系统 ,重点展示验证子系统的理论、方法和技术 .验证子系统使得系统能自动证明程序和规范中的优化规则及测试等式 ,从而进一步保证程序开发过程的正确性 .验证子系统所采用的主要技术是以成批证明方法和证据测试集为特色的重写归纳方法 . 展开更多
关键词 代数规范 重写系统 定理证明 程序开发
下载PDF
基于公理系统的面向对象自动测试研究 被引量:2
12
作者 胡煜 李远杰 +1 位作者 曾明 朱利 《微电子学与计算机》 CSCD 北大核心 2005年第7期16-18,23,共4页
文章提出了一个基于公理系统的面向对象自动测试框架。该框架首先从XML文件中提取被测类的代数规格说明和公理描述,然后使用‘termrewriting’技术生成‘消息对’形式的测试用例,最后使用velocity模板引擎使测试用例可以在Junit单元测... 文章提出了一个基于公理系统的面向对象自动测试框架。该框架首先从XML文件中提取被测类的代数规格说明和公理描述,然后使用‘termrewriting’技术生成‘消息对’形式的测试用例,最后使用velocity模板引擎使测试用例可以在Junit单元测试工具上自动执行和验证。 展开更多
关键词 面向对象 软件测试 测试用例 代数规格说明 公理系统
下载PDF
面向对象数据库中的次序关系 被引量:2
13
作者 陈睿 王作新 《计算机研究与发展》 EI CSCD 北大核心 1997年第1期19-27,共9页
本文从一个实例着手说明了对象库中对象的次序关系对迭代消息传递的重要性,从而论证了对象集合不能作为对象库的基本聚集结构.文中以对象序列取代对象集合,并用代数规范定义了OODB状态、聚集。
关键词 代数规范 面向对象数据库 迭代机制 数据库
下载PDF
面向对象数据库系统的代数模型
14
作者 杨立 《计算机研究与发展》 EI CSCD 北大核心 1994年第1期9-11,共3页
区别于传统的关系数据库,面向对象的数据库系统需要全新的理论及方法上的基础。我们希望能够将面向对象的数据库系统与软件工程中的形式化方法,尤其是抽象数据类型、系统的代数规范等结合起来。类似于代数数据类型理论,本文提出了对... 区别于传统的关系数据库,面向对象的数据库系统需要全新的理论及方法上的基础。我们希望能够将面向对象的数据库系统与软件工程中的形式化方法,尤其是抽象数据类型、系统的代数规范等结合起来。类似于代数数据类型理论,本文提出了对象、对象类型及抽象对象类型的代数模型。 展开更多
关键词 数据库 面向对象 代数模型
下载PDF
An Incremental Approach to Automatic Algorithm Design
15
作者 栾尚敏 李未 《Journal of Computer Science & Technology》 SCIE EI CSCD 1999年第4期314-319,共6页
This paper presents an incremental approach to automatic algorithm design, which can be described by algebraic specifications precisely and conveniently. The definitions of selection operator and extension operator wh... This paper presents an incremental approach to automatic algorithm design, which can be described by algebraic specifications precisely and conveniently. The definitions of selection operator and extension operator which can bedefined by strategy relations and transformations are given in order to model theprocess of finding the solution of a problem. Also discussed is its object-orientedimplementation. The functional specification and the design specification for an algorithm are given in one framework so that the correctness of the algorithm can beeasily proved. 展开更多
关键词 automatic algorithm design algebraic specification object-orientedmethodology
原文传递
应用代数规约和数据变异策略测试类 被引量:1
16
作者 余波 王昆 《计算机工程与应用》 CSCD 北大核心 2011年第21期86-89,共4页
在应用基于代数规约测试类时,虽然可以有效解决测试数据生成和测试结果判断这两个测试难题,但是,因为该方法常常随机生成测试数据,会导致对于同一待测试类两次测试会得到不同的测试效果。为克服这个缺陷,提出应用数据变异方法,对已生成... 在应用基于代数规约测试类时,虽然可以有效解决测试数据生成和测试结果判断这两个测试难题,但是,因为该方法常常随机生成测试数据,会导致对于同一待测试类两次测试会得到不同的测试效果。为克服这个缺陷,提出应用数据变异方法,对已生成的测试用例进行变异。变异测试实验表明:该方法能够有效地改善代数测试方法的测试效果。 展开更多
关键词 代数规约 数据变异 类测试
下载PDF
服务组合的代数规约 被引量:1
17
作者 陈颖 刘冬梅 +2 位作者 朱鸿 兰斌 何娟娟 《计算机工程与科学》 CSCD 北大核心 2018年第6期1075-1083,共9页
现有的服务组合描述途径不能有效地验证和测试组合正确性,针对这一问题,提出了一个代数规约方法,引入规约包机制扩展面向服务代数规约语言SOFIA以支持该方法。用代数规约单元描述服务系统中的各种实体,其中基调部分定义实体的语法和结构... 现有的服务组合描述途径不能有效地验证和测试组合正确性,针对这一问题,提出了一个代数规约方法,引入规约包机制扩展面向服务代数规约语言SOFIA以支持该方法。用代数规约单元描述服务系统中的各种实体,其中基调部分定义实体的语法和结构,公理部分定义其功能和行为特性。与一个服务相关的规约单元封装在一个包中或拆分在几个相互引用的包中,每个包形成一个命名空间。当多个服务组合在一起时,以这些服务的代数规约包为基础,一方面抽象地定义组合服务的交互过程和语义,形成描述服务组合实现方式的实现规约包;另一方面抽象地定义组合服务对外接口及其功能语义,形成描述组合服务需求的抽象规约包。在实现规约和抽象规约的双元结构基础上,进一步定义了实现规约和抽象规约之间必须满足的"实现"关系,证明了满足实现关系可以保证实现的正确性,从而为服务组合的可验证性和可测试性奠定了理论基础。最后结合实例分析阐述了用代数规约描述服务组合的抽象性、可表达性和可验证性。 展开更多
关键词 WEB服务 服务组合 代数规约 形式化方法
下载PDF
从BPMN模型导出组合服务的代数规约 被引量:1
18
作者 余波 《计算机工程与科学》 CSCD 北大核心 2013年第2期74-80,共7页
针对应用规约自动测试BPEL表示组合服务时需要解决BPEL服务的规约生成问题,提出了一种从BPMN模型导出BPEL规范定义的组合Web服务的由代数规约语言CASOCC-WS表示的代数规约方法。首先,定义从BPMN模型转换成基调的规则和从BPMN结构转换成... 针对应用规约自动测试BPEL表示组合服务时需要解决BPEL服务的规约生成问题,提出了一种从BPMN模型导出BPEL规范定义的组合Web服务的由代数规约语言CASOCC-WS表示的代数规约方法。首先,定义从BPMN模型转换成基调的规则和从BPMN结构转换成正则表达式的规则,设计由正则表达式导出构成公理的项的算法;然后,提出根据所得的项人工书写公理的启发式规则;最后,实现一个从BPMN模型导出组合服务基调的工具原型。案例研究表明,该方法可以解决BPEL服务的代数规约生成问题。 展开更多
关键词 代数规约 组合服务 业务流程建模标注 业务流程可执行语言
下载PDF
代数规范与对象行为约束 被引量:1
19
作者 冯玉琳 《计算机学报》 EI CSCD 北大核心 1992年第12期889-897,共9页
本文研究建立了代数规范和时序逻辑规范的不同语义模型之间的关联,在结构偏代数上解释时序模态词,从而可以利用时序逻辑工具讨论由代数规范所定义的抽象对象的动态行为特征.
关键词 代数规范 时序逻辑 行为约束 语义
下载PDF
面向用户的CIMS总体设计模型体系的一种形式化描述 被引量:1
20
作者 潘东 王京春 金以慧 《计算机工程与应用》 CSCD 北大核心 1999年第9期5-8,25,共5页
总体设计作为引导企业CIMS建设的总纲和蓝图,其设计质量直接关系到CIMS建设的成败,以及未来企业的运行效率。面向用户的CIMS的总体设计模型体系(UMSCOD)为企业CIMS提供了良好的模型表现机制。文章提出了用LSL(LarchSharedLanguage... 总体设计作为引导企业CIMS建设的总纲和蓝图,其设计质量直接关系到CIMS建设的成败,以及未来企业的运行效率。面向用户的CIMS的总体设计模型体系(UMSCOD)为企业CIMS提供了良好的模型表现机制。文章提出了用LSL(LarchSharedLanguage)对面向用户的CIMS总体设计模型体系的静态结构进行形式化的方法,使得该模型体系既能作为与用户交流、对系统建模的工具,又能保证模型体系中各子模型的一致性,为后续的模型分析和系统设计提供坚实的理论基础。 展开更多
关键词 CIMS 总体设计 LSL 代数规约 形式描述
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部