期刊文献+
共找到28篇文章
< 1 2 >
每页显示 20 50 100
基于逻辑的形式化验证方法:进展及应用 被引量:15
1
作者 陈钢 于林宇 +1 位作者 王颖 《北京大学学报(自然科学版)》 EI CAS CSCD 北大核心 2016年第2期363-373,共11页
近年来,形式化方法发展很快,一些技术已经产生工业应用。以逻辑系统为主线,分析几个影响力比较大的形式化验证技术和验证工具,以帮助应用工程师选择并使用形式化工具。主要包括命题演算和时态逻辑方面的SAT、BDD、模型检测和SMT,谓词逻... 近年来,形式化方法发展很快,一些技术已经产生工业应用。以逻辑系统为主线,分析几个影响力比较大的形式化验证技术和验证工具,以帮助应用工程师选择并使用形式化工具。主要包括命题演算和时态逻辑方面的SAT、BDD、模型检测和SMT,谓词逻辑方面的ACL2、VDM方法和B方法,以及高阶逻辑方面的HOL、PVS和COQ。还介绍形式化方法在学术界和工业界的应用情况,最后给出几个商业化的形式化验证工具。 展开更多
关键词 形式化方法 逻辑系统 验证技术
下载PDF
一种无线传感器网络数据收集协议的研究与优化 被引量:11
2
作者 冯亚超 贺康 +2 位作者 杨红丽 刘渊 《传感技术学报》 CAS CSCD 北大核心 2014年第3期355-360,共6页
PEADG(Power Efficient Algorithm for Data Gathering)协议是基于WSN的抄表系统数据收集协议,PEADG协议建立的网络拓扑结构由多棵树组成,树根节点分担了网络负载,较好地延长了网络生命期,但PEADG协议仍然存在一些问题,如:没有考虑多棵... PEADG(Power Efficient Algorithm for Data Gathering)协议是基于WSN的抄表系统数据收集协议,PEADG协议建立的网络拓扑结构由多棵树组成,树根节点分担了网络负载,较好地延长了网络生命期,但PEADG协议仍然存在一些问题,如:没有考虑多棵树上节点个数的平衡等。针对协议中存在的问题,提出了三方面的改进:①平衡了拓扑结构中多棵树的网络负载;②增加了对节点剩余能量的考虑;③利用基站收集了网络拓扑信息。利用MATLAB工具对改进后的协议进行了仿真,结果表明改进后的协议延长了网络的生命期。 展开更多
关键词 无线传感器网络( WSN) 数据收集协议 PEADG协议 MATLAB仿真
下载PDF
基于UML的软件结构规范与精化 被引量:5
3
作者 孙猛 杨红丽 +1 位作者 张乃孝 《北京大学学报(自然科学版)》 EI CAS CSCD 北大核心 2007年第1期1-10,共10页
提出利用UML表示软件体系结构不同的视,表明了UML可以用于建模软件结构。UML的图形语义用通信顺序进程CSP的符号表示,进一步,基于CSP的语义可以链接不同的软件结构模型。还讨论了软件结构规范的精化问题,该精化过程可以保留系统需要的... 提出利用UML表示软件体系结构不同的视,表明了UML可以用于建模软件结构。UML的图形语义用通信顺序进程CSP的符号表示,进一步,基于CSP的语义可以链接不同的软件结构模型。还讨论了软件结构规范的精化问题,该精化过程可以保留系统需要的属性。 展开更多
关键词 软件结构 规范 精化 CSP UML
下载PDF
异常处理及其实现 被引量:5
4
作者 《Internet信息世界》 2002年第9期55-58,共4页
今天,许多面向实际系统和应用开发的新语言都以某种方式提供了异常处理机制。由于异常是一种较新的程序特性,在如何提供异常机制方面的研究并未收敛。目前,在各种不同范式的程序设计语言的研究中,人们都还在继续探索提供异常机制的不同... 今天,许多面向实际系统和应用开发的新语言都以某种方式提供了异常处理机制。由于异常是一种较新的程序特性,在如何提供异常机制方面的研究并未收敛。目前,在各种不同范式的程序设计语言的研究中,人们都还在继续探索提供异常机制的不同方式。本文将讨论集中于C++的异常处理机制及其实现问题,可以帮助读者窥之一斑。 展开更多
关键词 异常处理 动态链表 表态表格 程序设计 程序设计语言
下载PDF
今天的C程序设计课教什么,怎么教——兼议《从问题到程序》的修订 被引量:6
5
作者 《计算机教育》 2012年第13期24-32,共9页
1为什么讨论C语言 我们都知道,C语言开发于二十世纪70年代,在目前广泛使用的语言中属于老字辈。今天有许多更新更时髦的语言。如直接作为C后代的C++和Object-C;希望作为C++改良版的Java、C#等;还有已在系统开发领域,特别是在网络... 1为什么讨论C语言 我们都知道,C语言开发于二十世纪70年代,在目前广泛使用的语言中属于老字辈。今天有许多更新更时髦的语言。如直接作为C后代的C++和Object-C;希望作为C++改良版的Java、C#等;还有已在系统开发领域,特别是在网络应用领域占据重要地位的各种"脚本语言", 展开更多
关键词 程序设计课 修订 C语言 JAVA 脚本语言 C++ 在系统 开发
下载PDF
C++语言异常处理机制的研究 被引量:5
6
作者 《计算机科学》 CSCD 北大核心 2003年第11期155-156,174,共3页
在程序开发中必须考虑和处理程序运行中可能遇到的非正常情况,这些情况的出现可能是由于环境因素(如硬件或用户交互),也可能源自程序不同部分间的相互作用.
关键词 C^++语言 异常处理机制 研究
下载PDF
两维时间域上的一种区间逻辑 被引量:1
7
作者 《计算机学报》 EI CSCD 北大核心 1999年第5期455-459,共5页
为了给超稠密计算模型(Super-densecomputation)建立一种逻辑工具,首先定义了一个两维的超稠密时间域,在这个时间域上定义了一种区间逻辑,并提出了该逻辑的一个推理系统.并用轨道概念定义了两维超稠密空间... 为了给超稠密计算模型(Super-densecomputation)建立一种逻辑工具,首先定义了一个两维的超稠密时间域,在这个时间域上定义了一种区间逻辑,并提出了该逻辑的一个推理系统.并用轨道概念定义了两维超稠密空间中的计算、时段等. 展开更多
关键词 时态逻辑 区间逻辑 两维时间 并行程序语言
下载PDF
基于Python的数据结构课程 被引量:3
8
作者 《计算机教育》 2017年第12期32-35,共4页
使用Python讲授程序设计课程正成为一种趋势,如果从计算机专业的第一门课程开始就使用Python,则必须考虑后续课程的衔接问题,特别是重要的数据结构课程。文章基于使用Python讲授数据结构课程以及编写基于Python数据结构教材的实践经验,... 使用Python讲授程序设计课程正成为一种趋势,如果从计算机专业的第一门课程开始就使用Python,则必须考虑后续课程的衔接问题,特别是重要的数据结构课程。文章基于使用Python讲授数据结构课程以及编写基于Python数据结构教材的实践经验,探讨使用Python讲授数据结构课程的优势和劣势,指出发现的重点问题并提供相应解决方法。 展开更多
关键词 PYTHON 数据结构课程 教学 内容和方法
下载PDF
初识Ruby语言 被引量:3
9
作者 张欣 隗刚 《Internet信息世界》 2002年第12期73-76,共4页
Ruby(红宝石)是一种纯面向对象的解释性的脚本语言,它具有多种语言的优点,如SmallTalk的纯面向对象、Perl的便利、Eiffel的清晰语法。本文对Ruby语言做了一个大略的介绍。
关键词 Ruby语言 面向对象 脚本语言 开放式语言 程序设计语言
下载PDF
基于B方法的应用软件开发
10
作者 陈丹敏 《河南大学学报(自然科学版)》 CAS 北大核心 2009年第3期304-308,共5页
随着应用的发展,计算机系统的一致性和可靠性变得越来越重要.形式化方法以精确的数学语义为基础,能精确描述系统规范,严格验证规范的性质,从而更好地保证软件的一致性和可靠性.B形式化方法支持从规范说明到代码生成的整个软件开发周期.... 随着应用的发展,计算机系统的一致性和可靠性变得越来越重要.形式化方法以精确的数学语义为基础,能精确描述系统规范,严格验证规范的性质,从而更好地保证软件的一致性和可靠性.B形式化方法支持从规范说明到代码生成的整个软件开发周期.在给出基于B方法的开发过程之后,以POS系统的开发过程为例,介绍B方法在实际软件开发中的应用. 展开更多
关键词 B方法 形式化方法 规范说明 软件设计 POS
下载PDF
Global-to-Local Approach to Rigorously Developing Distributed System with Exception Handling 被引量:3
11
作者 蔡超 +2 位作者 Senior Member, Member, CCF, IEEE 杨红丽 赵翔鹏 《Journal of Computer Science & Technology》 SCIE EI CSCD 2009年第2期238-249,共12页
Cooperative distributed system covers a wide range of applications such as the systems for industrial controlling and business-to-business trading, which are usually safety-critical. Coordinated exception handling (... Cooperative distributed system covers a wide range of applications such as the systems for industrial controlling and business-to-business trading, which are usually safety-critical. Coordinated exception handling (CEH) refers to exception handling in the cooperative distributed systems, where exceptions raised on a peer should be dealt with by all relevant peers in a consistent manner. Some CEH algorithms have been proposed. A crucial problem in using these algorithms is how to develop the peers which are guaranteed coherent in both normal execution and exceptional execution. Straightforward testing or model checking is very expensive. In this paper, we propose an effective way to rigorously develop the systems with correct CEH behavior. Firstly, we formalize the CEH algorithm by proposing a Peer Process Language to precisely describe the distributed systems and their operational semantics. Then we dig out a set of syntactic conditions, and prove its sufficiency for system coherence. Finally~ we propose a global-to-local approach, including a language describing the distributed systems from a global perspective and a projection algorithm, for developing the systems. Given a well-formed global description, a set of peers can be generated automatically. We prove the system composed of these peers satisfies the conditions, that is, it is always coherent and correct for CEH. 展开更多
关键词 distributed system exception handling fault tolerant formal methods
原文传递
一种基于群签名算法的门禁系统模型
12
作者 魏晋伟 《北京大学学报(自然科学版)》 CAS CSCD 北大核心 2003年第5期635-640,共6页
描述群签名算法的一种实际应用 ,提出了一种新的基于群签名的门禁系统模型。文中首先讨论了群签名算法和门禁系统的概念 ,分析了经典门禁系统的作用及其缺陷 ;而后研究了一种基于群签名算法的门禁系统 ,描述了这种系统模型、有关的系统... 描述群签名算法的一种实际应用 ,提出了一种新的基于群签名的门禁系统模型。文中首先讨论了群签名算法和门禁系统的概念 ,分析了经典门禁系统的作用及其缺陷 ;而后研究了一种基于群签名算法的门禁系统 ,描述了这种系统模型、有关的系统操作集合 ,给出了系统模型的形式化定义 ;最后分析了这种门禁系统模型的特点。 展开更多
关键词 群签名 门禁系统 公钥加密
下载PDF
并行FFP机器的处理器管理
13
作者 《计算机学报》 EI CSCD 北大核心 1990年第2期153-156,共4页
G.Mago提出的FFP机是一种串归约机器,它是具有完全二叉树结构的小粒度的多机系统(图1),机器中的处理单元分成两类,它们是: (1) L-单元(叶单元)。是执行归约的主要处理单元。L-单元排成一列,相邻的单元之间有通讯通道。每个L-单元与一个... G.Mago提出的FFP机是一种串归约机器,它是具有完全二叉树结构的小粒度的多机系统(图1),机器中的处理单元分成两类,它们是: (1) L-单元(叶单元)。是执行归约的主要处理单元。L-单元排成一列,相邻的单元之间有通讯通道。每个L-单元与一个作为它的父单元的T-单元连接,它们可以互相通讯。 展开更多
关键词 FFP机 处理器 管理 多机系统
下载PDF
IBM-PC上的Smalltalk/v系统
14
作者 《计算机工程与应用》 CSCD 北大核心 1990年第12期8-11,共4页
Smalltalk/v 是美国 digitalk 公司开发的一个 Smalltalk 系统,它以著名的 Smalltalk—80为蓝本,以 IBM—PC、PC/XT、PC/AT 或基兼容机为硬件资源,形成了一个此较完整的以 Smalltalk 语言为基础的软件开发环境。本文将介绍该系统的一些... Smalltalk/v 是美国 digitalk 公司开发的一个 Smalltalk 系统,它以著名的 Smalltalk—80为蓝本,以 IBM—PC、PC/XT、PC/AT 或基兼容机为硬件资源,形成了一个此较完整的以 Smalltalk 语言为基础的软件开发环境。本文将介绍该系统的一些基本情况.更详细的情况请查阅系统手册。 展开更多
关键词 微机 Smaaltalk/V 程序设计语言
下载PDF
空间隐函数近似图形的生成
15
作者 《北京大学学报(自然科学版)》 CAS CSCD 北大核心 1997年第3期375-379,共5页
描述了一种空间隐函数曲面的作图算法。该算法基于对作图区域的四面体剖分,通过在每一个四面体中做函数曲面的近似片段,由这些近似片的组合得到隐函数近似图形。本作图算法比较容易在计算机实现,执行效率高。这个方法不但能做出数学... 描述了一种空间隐函数曲面的作图算法。该算法基于对作图区域的四面体剖分,通过在每一个四面体中做函数曲面的近似片段,由这些近似片的组合得到隐函数近似图形。本作图算法比较容易在计算机实现,执行效率高。这个方法不但能做出数学表达式表示的隐函数的近似图形、函数等值面的近似图形,还可以处理空间数据的等值面近似图形问题。 展开更多
关键词 函数等值面 空间隐函数 作图算法 近似图形
下载PDF
面向对象的和其他的语言
16
作者 《计算机工程与应用》 CSCD 北大核心 1990年第12期11-13,共3页
本文介绍面向对象的和其他的语言的概念和基本特征.
关键词 面向对象 程序设计语言
下载PDF
Smalltalk—面向对象的语言
17
作者 《计算机工程与应用》 CSCD 北大核心 1990年第12期1-7,共7页
本文介绍smalltalk
关键词 SMALLTALK 面向对象 程序设计语言
下载PDF
两维时间域上的实时程序语义
18
作者 《计算机学报》 EI CSCD 北大核心 1999年第9期958-962,共5页
超稠密计算模型是实时系统的一种重要抽象模型.该文首先简要介绍一种两维的超稠密时间域及在该域上定义的一种区间逻辑,然后用一个并行模型语言(类Occam 语言)讨论用这种逻辑定义并行语言(在超稠密模型中)的时间语义的问题。
关键词 区间逻辑 两维时间 程序语义 实时系统
下载PDF
Garbage Collection——问题和技术
19
作者 《Internet信息世界》 2003年第1期53-58,共6页
Garbage Collection(GC)是一类重要的动态存储管理技术。随着面向对象的语言和程序设计方法的日益广泛使用,GC问题也日益受到实践性程序工作者的重视。本文将简要而系统地介绍产生GC问题的根源及其基本技术,讨论GC的存在给软件系统的影... Garbage Collection(GC)是一类重要的动态存储管理技术。随着面向对象的语言和程序设计方法的日益广泛使用,GC问题也日益受到实践性程序工作者的重视。本文将简要而系统地介绍产生GC问题的根源及其基本技术,讨论GC的存在给软件系统的影响,也就GC与其他资源管理的关系问题谈一些认识。 展开更多
关键词 GC 引用计数 标记-清扫 结点搬迁 分代式 保守式 软件
下载PDF
Ruby在网络上的应用 被引量:1
20
作者 隗刚 张欣 《Internet信息世界》 2003年第1期84-86,共3页
Ruby是完全面向对象的脚本语言,它不仅有丰富的基本类库,更提供了功能强大丰富的网络模块,有关Ruby的基本介绍见前文。本文将皋中介绍Ruby在网络方面的功能及其使用。用Ruby语言可以编写各种网络应用程序,甚至可以用它写出功能复杂的网站。
关键词 RUBY 网络 SOCKET HTTP FTP SMTP COOKIE SESSION
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部