期刊文献+
共找到28篇文章
< 1 2 >
每页显示 20 50 100
采用函数式语言的BPEL模型形式化验证方法 被引量:5
1
作者 祝义 黄志球 周航 《计算机科学与探索》 CSCD 北大核心 2018年第2期185-196,共12页
通信顺序进程(communicating sequential process,CSP)是一种经典的形式化方法,CSP_M是在CSP基础上提出的一种函数式语言。目前Web服务组合中BPEL(business process execution language)模型缺乏可执行的形式化编程语言,通过CSP_M提出... 通信顺序进程(communicating sequential process,CSP)是一种经典的形式化方法,CSP_M是在CSP基础上提出的一种函数式语言。目前Web服务组合中BPEL(business process execution language)模型缺乏可执行的形式化编程语言,通过CSP_M提出了一种基于函数式语言的BPEL模型验证方法。首先给出了基于CSP_M的BPEL模型建模与验证框架;其次给出了CSP_M的进程代数定义;再次详细描述了BPEL语言到CSP以及CSP_M的映射方法;最后以一个在线购物系统为例,讨论了该方法的使用效果。实验表明该方法可以提高BPEL模型的可靠性。 展开更多
关键词 函数式语言 通信顺序进程(CSP) 业务流程执行语言(BPEL) 形式化验证 模型检测
下载PDF
防火墙规则间包含关系的解析方法 被引量:5
2
作者 殷奕 汪芸 《计算机应用》 CSCD 北大核心 2015年第11期3083-3086,3101,共5页
针对防火墙规则集中规则间的相互关系难以把握,从而导致防火墙无法正确地过滤数据包的问题,提出了一种基于集合理论的规则间包含关系的解析方法。该方法在不考虑规则动作的情况下,基于集合理论的包含关系来解析和分类规则之间的关系,简... 针对防火墙规则集中规则间的相互关系难以把握,从而导致防火墙无法正确地过滤数据包的问题,提出了一种基于集合理论的规则间包含关系的解析方法。该方法在不考虑规则动作的情况下,基于集合理论的包含关系来解析和分类规则之间的关系,简化了分析规则间相互关系的过程。并且使用高效的函数式编程语言Haskell实现了所提出的方法,整体代码简洁、易于维护和扩展。实验结果表明,对于中小规模的防火墙规则集,能够快速而有效地解析规则间的包含关系,并且能够为后续的规则间的异常检测提供重要的依据。 展开更多
关键词 网络安全 防火墙 规则集 函数式编程语言 集合理论
下载PDF
函数式语言FP中并行的开发和控制 被引量:3
3
作者 孙永强 袁伟 《计算机学报》 EI CSCD 北大核心 1992年第5期321-331,共11页
函数式语言的突出特点是特别适合于并行处理.本文着重讨论函数式语言——FP在多处理机系统中并行实现的方法.文中的FP语言是在John Backus’FP的基础上增加了流的功能和类型定义.在[1,2]原有的理论基础上,提出了一个改进的结合LE计值语... 函数式语言的突出特点是特别适合于并行处理.本文着重讨论函数式语言——FP在多处理机系统中并行实现的方法.文中的FP语言是在John Backus’FP的基础上增加了流的功能和类型定义.在[1,2]原有的理论基础上,提出了一个改进的结合LE计值语义的多步向前驱动法.LE计值中由于引进了延迟对象,使得延迟计值统一为函数对对象的作用,因而简化了编译系统的代码生成.多步向前驱动法是一种结合需求驱动和数据驱动的方法,该方法在开发了尽可能多的并行的同时,又保证了程序并行归约的终止性.根据这些方法,一分布式内存的多处理机软件模拟系统已在MIC-VAX Ⅱ上实现.文中最后给出了一些实验数据,这些数据有力地证明了多步向前驱动法的有效性,从而揭示了函数式语言并行处理是一非常有发展前途的研究方向. 展开更多
关键词 函数式 语言 并行处理 FP语言
下载PDF
项重写的图实现 被引量:2
4
作者 杨继锋 孙永强 《计算机工程》 CAS CSCD 北大核心 1998年第4期3-6,15,共5页
图重写能够有效地实现项重写.文章从项重写的图实现的角度出发,研究了图重写模拟项重写的正确性和完备性;在无环出现的倩况下,图重写对一切项重写正确;在无环出现的条件下,图重写对左线性合流的项重写是完备的.据此,作者又研究... 图重写能够有效地实现项重写.文章从项重写的图实现的角度出发,研究了图重写模拟项重写的正确性和完备性;在无环出现的倩况下,图重写对一切项重写正确;在无环出现的条件下,图重写对左线性合流的项重写是完备的.据此,作者又研究了规则、共享和环生成的关系,从而指导操作,避免环的产生,保证正确性和完备性。以上结果能够用于指导项重写的图实现。 展开更多
关键词 项重写 图重写 图实现 函数式语言
下载PDF
基于Haskell语言的泛型扩展研究 被引量:2
5
作者 李阳 于尚超 王朋 《计算机技术与发展》 2012年第6期89-92,96,共5页
泛型即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用"参数化类型"将类型抽象化,实现灵活的软件复用。泛型编程思想已经在多种语言中得到运用,并已取得了不小的成果。文中旨在Haskell... 泛型即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用"参数化类型"将类型抽象化,实现灵活的软件复用。泛型编程思想已经在多种语言中得到运用,并已取得了不小的成果。文中旨在Haskell语言上进行泛型的研究与应用,Haskell语言是一门广为流行的函数式语言,它的计算模型简单,程序语法清晰,易于编写,易于维护。文中利用一些规则对Haskell语言的语法进行扩展,同时引入泛型编程的思想来研究新的函数定义方法,最后在Haskell语言上实现泛型功能。 展开更多
关键词 泛型编程 类型抽象 函数式程序语言 语法扩展
下载PDF
基于重写技术的程序开发与验证 被引量:2
6
作者 孙永强 陆朝俊 邵志清 《软件学报》 EI CSCD 北大核心 2000年第8期1066-1070,共5页
完整地介绍了一个基于重写技术的程序开发和验证系统 ,重点展示验证子系统的理论、方法和技术 .验证子系统使得系统能自动证明程序和规范中的优化规则及测试等式 ,从而进一步保证程序开发过程的正确性 .验证子系统所采用的主要技术是以... 完整地介绍了一个基于重写技术的程序开发和验证系统 ,重点展示验证子系统的理论、方法和技术 .验证子系统使得系统能自动证明程序和规范中的优化规则及测试等式 ,从而进一步保证程序开发过程的正确性 .验证子系统所采用的主要技术是以成批证明方法和证据测试集为特色的重写归纳方法 . 展开更多
关键词 代数规范 重写系统 定理证明 程序开发
下载PDF
基于Monad的可认证数据结构
7
作者 贺新征 光焱 祝跃飞 《计算机应用与软件》 北大核心 2022年第4期5-13,59,共10页
采用一种基于范畴论发展出来的Monad的实现方法,该方法可从编译器中提取操作性语义,然后将其等价转换为指示性语义。由于Monad方法普遍适用于函数式编程语言,使得基于Monad的可认证数据结构可根据源语言的语法生成新语言特性。优点是新... 采用一种基于范畴论发展出来的Monad的实现方法,该方法可从编译器中提取操作性语义,然后将其等价转换为指示性语义。由于Monad方法普遍适用于函数式编程语言,使得基于Monad的可认证数据结构可根据源语言的语法生成新语言特性。优点是新语言特性的设计者无须深入了解修改编译器语法树,也无须修改源语言的语法,即可完成程序语言编译器之间语义的移植。 展开更多
关键词 可认证数据结构 范畴理论 类型理论 函数式编程 程序语言设计
下载PDF
高阶代码消除性能比较框架的设计与实现 被引量:1
8
作者 赵迪 华保健 朱洪军 《计算机应用》 CSCD 北大核心 2016年第9期2481-2485,共5页
函数式语言编译中,闭包变换和函数消除是广泛采用的高阶代码消除方法。为了提高函数式语言的运行效率,针对函数式语言编译阶段的高阶代码消除过程对目标代码效率的影响,设计并实现了一种函数式语言编译框架。该框架采用了菱形的架构,平... 函数式语言编译中,闭包变换和函数消除是广泛采用的高阶代码消除方法。为了提高函数式语言的运行效率,针对函数式语言编译阶段的高阶代码消除过程对目标代码效率的影响,设计并实现了一种函数式语言编译框架。该框架采用了菱形的架构,平行地使用了闭包变换与函数消除两种高阶代码消除方法。设计了一种具有代表性的函数式语言——FUN语言,并以FUN语言为基础,给出了比较框架的一个完整实现。通过该系统,对闭包变换与函数消除的效率影响进行对比实验,选取具有典型特征的测试例,分别从生成代码的规模和运行效率方面对闭包变换与函数消除两种方法的结果进行比较。实验结果表明,与闭包变换相比,使用函数消除方式所得的目标代码量更少,最多可减少33.76%的目标代码量;并且运行效率更高,最多可提高69.51%。 展开更多
关键词 编译框架 函数式语言 高阶代码 闭包变换 函数消除
下载PDF
函数式面向对象语言FOPL的指称语义 被引量:1
9
作者 梅宏 孙永强 《计算机学报》 EI CSCD 北大核心 1994年第7期513-520,共8页
函数式面向对象程序设计语言FOPL是笔者设计并实现的一种合成语言.本文在一个全称的抽象域上描述了FOPL语言的指称语义.
关键词 面向对象 程序语言 FOPL语言
下载PDF
函数语言Scheme的绘图应用
10
作者 顾保磊 《武汉工业学院学报》 CAS 2005年第3期58-60,65,共4页
简单介绍函数式程序设计语言Scheme的使用方法,通过该语言提供的图形教学软件包draw.ss实现简单动画的制作,从中了解和分析函数式语言进行程序设计的风格和特点。
关键词 函数式程序设计语言 SCHEME DRAW 动画
下载PDF
支持FP语言的并行模拟系统(MPSS)
11
作者 杨澜 郑坚平 +1 位作者 张天宁 孙永强 《上海交通大学学报》 EI CAS CSCD 北大核心 1990年第4期73-79,共7页
本文主要介绍了 MPSS 系统中提出的多步向前驱动的归约机制和一个并行实时的无用单元回收方法.多处理机模拟系统(MPSS)模拟了并行实现 FP 语言的一种方式,最后分析了已取得的初步结果.
关键词 FP语言 并行模拟 MPSS系统
下载PDF
一种基于表达式的泛函数程序设计语言
12
作者 杨祥金 范伯南 《计算机研究与发展》 EI CSCD 北大核心 1993年第4期16-21,28,共7页
本文提出一种基于表达式的泛函程序设计语言,它的基础是λ演算、SKI 演算,这种语言具有高阶、引用透明、无副作用等良好的数学性质,是一种具有高度平行性并适合于多处理器机器上运行的非冯·诺依曼式语言。
关键词 程序设计 程序语言 泛函数
下载PDF
SELF^2,泛函·方程·逻辑·集合论四体裁一体化的编程语言:语言设计
13
作者 江明德 《电子科技大学学报》 EI CAS CSCD 北大核心 1991年第6期637-645,共9页
设计了一种新人工智能编程语言SELF^2,它融合四种编程体裁(泛函,方程,逻辑,集合论)于一体,将成为Lyusia语言新版本的核心。SELF^2语言的设计分成四个阶段:(具函数、方程和逻辑三编程体裁的)SELF^2核仁设计,向集合论的扩展,蚋入表这个特... 设计了一种新人工智能编程语言SELF^2,它融合四种编程体裁(泛函,方程,逻辑,集合论)于一体,将成为Lyusia语言新版本的核心。SELF^2语言的设计分成四个阶段:(具函数、方程和逻辑三编程体裁的)SELF^2核仁设计,向集合论的扩展,蚋入表这个特殊构造,向泛函的扩展。SELF^2的实现工作大致地可按此四阶段逐一实现,逐步扩展。SELF^2语言核仁及SELF^2的各阶段扩展成的语言均可各自成为独立的编程语言。SELF^2语言的设计思想主要基于g_(γω)理论,它是g_(γω)的一应用系统(语言)的子集。 展开更多
关键词 计算机程序 编程语言 泛函 方程 逻辑 集合论 多体裁一体化 理论 柳霞语言
下载PDF
泛型程序的多型值构造
14
作者 丁志义 宋国新 邵志清 《华东理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2006年第8期967-969,1006,共4页
泛型程序设计提供了一种重要的程序设计范型,使程序员无须为不同的数据类型重复编写功能相似的程序代码。本文以相等函数为例阐述了泛型程序设计的基本方法,并利用直积和直和给出了构造多型值的方法。利用这一结果能够定义各种数据类型... 泛型程序设计提供了一种重要的程序设计范型,使程序员无须为不同的数据类型重复编写功能相似的程序代码。本文以相等函数为例阐述了泛型程序设计的基本方法,并利用直积和直和给出了构造多型值的方法。利用这一结果能够定义各种数据类型的相等性,同时,定义相等性的方法也可以自然地推广到其他函数的定义上。 展开更多
关键词 泛型程序设计 类型 函数式语言
下载PDF
函数-规约混合语言的设计与实现
15
作者 林凯 沈理 +1 位作者 陆朝俊 孙永强 《上海交通大学学报》 EI CAS CSCD 北大核心 1996年第6期100-106,共7页
在函数式语言中引入约束类型和优化规则定义机制,并将扩展的函数式语言与代数规约说明语言相结合,支持从规约到程序的设计,并提高编程的效率及灵活性.混合语言系统将代数规约转换为合流的重写系统,将函数定义、计算约束和优化规则... 在函数式语言中引入约束类型和优化规则定义机制,并将扩展的函数式语言与代数规约说明语言相结合,支持从规约到程序的设计,并提高编程的效率及灵活性.混合语言系统将代数规约转换为合流的重写系统,将函数定义、计算约束和优化规则视为重写规则,基于重写模型,以平行最外方法辅以必要归约进行计算. 展开更多
关键词 函数式语言 代数规约 约束类型 优化规则
下载PDF
γω-CALCULUS SEMANTICS OF FUNCTIONAL PROGRAMMING LANGUAGE FFP
16
作者 江明德 柳健夫 《Chinese Science Bulletin》 SCIE EI CAS 1990年第9期773-776,共4页
Ⅰ. INTRODUCTION It seems hopeful that γω-calculus would become the most general theoretical foundation of semantics for functional programming languages (at least for the ones without types). In this note, for the ... Ⅰ. INTRODUCTION It seems hopeful that γω-calculus would become the most general theoretical foundation of semantics for functional programming languages (at least for the ones without types). In this note, for the formal functional programming language FFP, the γω- 展开更多
关键词 functional programming language FFP γω-caleulus metacomposition rule.
原文传递
GENERALIZED METACOMPOSITION RULE
17
作者 江明德 《Chinese Science Bulletin》 SCIE EI CAS 1988年第17期1405-1408,共4页
Ⅰ. INTRODUCTION The γω-calculus foundation, on which the generalized metacomposition rule of generalized recursive schemas is based, is discussed in this report. Generalized recursive schema is the generalization o... Ⅰ. INTRODUCTION The γω-calculus foundation, on which the generalized metacomposition rule of generalized recursive schemas is based, is discussed in this report. Generalized recursive schema is the generalization of recursive schema from defining a set 展开更多
关键词 RECURSIVE schamas metacomposition functional-logic programming language
原文传递
DDFP语言的归约机实现技术
18
作者 杨祥金 李慧卿 《计算机研究与发展》 EI CSCD 北大核心 1995年第2期5-10,共6页
DDFP语言是一种基于表达式的泛函程序设计语言,这是一种具有归的语义的、引用透明的、能表达无限数据结构、高阶纯粹的函数式语言。它的实现是基于λ演算、SLI演算、SKL-G演算、LNF演算及图归约技术。本文在[4]的基... DDFP语言是一种基于表达式的泛函程序设计语言,这是一种具有归的语义的、引用透明的、能表达无限数据结构、高阶纯粹的函数式语言。它的实现是基于λ演算、SLI演算、SKL-G演算、LNF演算及图归约技术。本文在[4]的基础上首先引出了LNF演算,而后详细介绍了该语言的归约机实现技术,对结果作了讨论。 展开更多
关键词 DDFP语言 归约机 程序语言
下载PDF
透视C程序设计语言 被引量:18
19
作者 范华 秦茂玲 张俊 《计算机技术与发展》 2008年第6期64-66,共3页
从三个不同侧面透视了C高级程序设计语言:"结构化"的程序设计语言;"函数式"的程序设计语言;"面向过程"的程序设计语言。论述了C程序设计语言面向过程的模块化编程思想、用其编程解决实际问题的一般思路... 从三个不同侧面透视了C高级程序设计语言:"结构化"的程序设计语言;"函数式"的程序设计语言;"面向过程"的程序设计语言。论述了C程序设计语言面向过程的模块化编程思想、用其编程解决实际问题的一般思路和具体程序中的实现形式,同时,总结了上述三个方面的内在联系和它们的统一性。得出了C高级程序设计语言的优点和其强大的生命力,具有较高的概括性和理论意义,对于学习和研究C程序设计语言提供了一个很好的典型案例。 展开更多
关键词 结构化 函数式 面向过程 计算机编程语言
下载PDF
二维功能梯度材料热传导格点型有限体积法研究 被引量:1
20
作者 龚京风 徐宗著 +2 位作者 宣领宽 江致远 郑文利 《哈尔滨工程大学学报》 EI CAS CSCD 北大核心 2023年第2期321-328,共8页
为了分析二维功能梯度材料热传导问题,发展格点型有限体积法,本文利用交错网格技术处理任意空间分布的材料物性,并使用C++语言开发数值求解程序。利用该程序分析不同网格类型下功能梯度材料圆环和不同边界条件下功能梯度材料板的热传导... 为了分析二维功能梯度材料热传导问题,发展格点型有限体积法,本文利用交错网格技术处理任意空间分布的材料物性,并使用C++语言开发数值求解程序。利用该程序分析不同网格类型下功能梯度材料圆环和不同边界条件下功能梯度材料板的热传导问题。结果表明:发展的格点型有限体积法对于线性三角形单元及双线性四边形单元的适用性良好,不同边界条件下格点型有限体积法解与解析解的误差不超过±0.12%,验证了求解程序的正确性。与有限元及解析解结果对比发现,当结构角点处存在剧烈温度变化且网格较为粗糙时,有限元结果出现数值振荡的现象,而格点型有限体积法结果仍然合理。分析表明:对于复杂的功能梯度材料热传导问题,格点型有限体积法比有限元方法具有更好的数值稳定性。 展开更多
关键词 交错网格 格点型有限体积法 二维功能梯度材料 热传导 数值振荡 C++程序语言 误差分析 CAE软件
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部