期刊文献+
共找到281篇文章
< 1 2 15 >
每页显示 20 50 100
运动性疲劳的线粒体膜分子机理研究.III.线粒体质子跨膜势能与运动性内源自由基生成的关系 被引量:24
1
作者 张勇 文立 +5 位作者 聂金雷 时庆德 蒋春笋 廖鹏 李林江 刘树森 《中国运动医学杂志》 CSCD 北大核心 2000年第4期346-348,共3页
目的 :以外源性补充线粒体电子传递载体CoQ10 为干预手段 ,观察一次急性运动后线粒体能量转换速率与线粒体脂质过氧化水平改变的关系 ,进一步探讨运动性内源自由基生成和代谢的途径及可能机理。方法 :雄性SD大鼠 2 4只 ,随机分为 1)正... 目的 :以外源性补充线粒体电子传递载体CoQ10 为干预手段 ,观察一次急性运动后线粒体能量转换速率与线粒体脂质过氧化水平改变的关系 ,进一步探讨运动性内源自由基生成和代谢的途径及可能机理。方法 :雄性SD大鼠 2 4只 ,随机分为 1)正常对照组 (NC ,n =6 ) ;2 )正常运动组 (NE ,n =6 ) ;3)单纯补充CoQ10 对照组 (QC ,n =6 ) ;4)补充CoQ10 运动组 (QE ,n =6 )。以递增负荷达次最大强度急性运动为运动模型 ,测定运动后即刻肝脏线粒体膜CoQ10 和CoQ9结合含量 ,线粒体膜质子泵出与电子传递比值 (H+ / 2e)以及线粒体MDA含量。结果 :(1)NE、QC和QE组线粒体MDA含量均较NC组显著增高 (P <0 .0 5 ) ;(2 )线粒体H+ / 2e呈现与MDA含量相同的显著性变化 (P <0 0 5 ) ;(3)QC和QE组线粒体膜CoQ10 结合含量均较未补充的NC和NE组显著增高 (P <0 0 5 ) ,而线粒体膜内源CoQ9含量则在运动组 (NE和QE)呈显著增高 (P <0 0 5 )。结论 :线粒体膜CoQ结合含量和 /或动员的增加明显提高电子传递和质子跨膜偶联速率。运动性内源自由基生成可能与呼吸链电子流被所建立的高跨膜质子电化学势能抑制 ,而经电子漏途径代谢的能量重新分配有关。 展开更多
关键词 运动性疲劳 线粒体 跨膜势能 分子机理 氧自由基
下载PDF
基于有限状态机的操作系统需求层形式化验证 被引量:8
2
作者 张锦坤 杨孟飞 +2 位作者 乔磊 杨桦 刘波 《空间控制技术与应用》 CSCD 北大核心 2019年第2期48-55,共8页
操作系统是航天器必备的基本软件,操作系统的可靠性和安全性直接关系航天型号任务的成败.虽然目前已采用多种手段对操作系统进行可靠性和安全性保障,但仍存在不能完全排除缺陷的情况,因此对空间操作系统开展形式化验证研究势在必行.需... 操作系统是航天器必备的基本软件,操作系统的可靠性和安全性直接关系航天型号任务的成败.虽然目前已采用多种手段对操作系统进行可靠性和安全性保障,但仍存在不能完全排除缺陷的情况,因此对空间操作系统开展形式化验证研究势在必行.需求层验证是操作系统形式化验证的一部分,本文在分析操作系统需求的基础上,采用有限状态机在操作系统需求层进行形式化描述,并针对应用在某航天器上的SpaceOS2在需求层进行了建模,相应地在定理证明工具Coq中进行了描述建模;然后定义了六条操作系统应满足的全局性质并进行了形式化描述,给出了系统模型满足这些性质的机器可检查的证明.证明结果表明采用有限状态机方法对操作系统需求层进行形式化验证是可行的,为进一步全面形式化验证奠定了基础. 展开更多
关键词 操作系统 形式化验证 系统需求 有限状态机 coq
下载PDF
Towards a verified compiler prototype for the synchronous language SIGNAL 被引量:8
3
作者 Zhibin YANG Jean-Paul BODEVEIX +3 位作者 Mamoun FILALI Kai HU Yongwang ZHAO Dianfu MA 《Frontiers of Computer Science》 SCIE EI CSCD 2016年第1期37-53,共17页
SIGNAL belongs to the synchronous languages family which are widely used in the design of safety-critical real-time systems such as avionics, space systems, and nu- clear power plants. This paper reports a compiler pr... SIGNAL belongs to the synchronous languages family which are widely used in the design of safety-critical real-time systems such as avionics, space systems, and nu- clear power plants. This paper reports a compiler prototype for SIGNAL. Compared with the existing SIGNAL com- piler, we propose a new intermediate representation (named S-CGA, a variant of clocked guarded actions), to integrate more synchronous programs into our compiler prototype in the future. The front-end of the compiler, i.e., the transla- tion from SIGNAL to S-CGA, is presented. As well, the proof of semantics preservation is mechanized in the theo- rem prover Coq. Moreover, we present the back-end of the compiler, including sequential code generation and multi- threaded code generation with time-predictable properties. With the rising importance of multi-core processors in safety- critical embedded systems or cyber-physical systems (CPS), there is a growing need for model-driven generation of multi- threaded code and thus mapping on multi-core. We propose a time-predictable multi-core architecture model in archi- tecture analysis and design language (AADL), and map the multi-threaded code to this model. 展开更多
关键词 synchronous languages SIGNAL guarded ac-tions verified compiler coq architecture analysis and designlanguage (AADL)
原文传递
基于Coq的操作系统任务管理需求层建模及验证 被引量:8
4
作者 姜菁菁 乔磊 +2 位作者 杨孟飞 杨桦 刘波 《软件学报》 EI CSCD 北大核心 2020年第8期2375-2387,共13页
为确保星上操作系统中任务管理设计的可靠性,利用定理证明工具Coq对操作系统任务管理模块进行需求层建模及形式化验证.从用户角度,基于星上操作系统任务管理的基本机制,提出一种基于任务状态列表集合的验证框架.在需求层将基本机制进行... 为确保星上操作系统中任务管理设计的可靠性,利用定理证明工具Coq对操作系统任务管理模块进行需求层建模及形式化验证.从用户角度,基于星上操作系统任务管理的基本机制,提出一种基于任务状态列表集合的验证框架.在需求层将基本机制进行形式化建模,并在Coq中实现.针对建立的需求层模型,提出6条与实际星上操作系统任务管理一致的性质并进行验证.给出其中一条性质在Coq中的验证过程,结果表明,模型满足该条性质. 展开更多
关键词 任务管理 需求层 形式化建模 coq 形式化验证
下载PDF
辅酶Q对血管内皮细胞及心肌细胞的保护作用 被引量:9
5
作者 史连国 森昌夫 +1 位作者 王中 金惠铭 《中国微循环》 2003年第4期247-250,共4页
关键词 辅酶Q 血管内皮细胞 心肌细胞 coq 呼吸链 动脉粥样硬化 AS 自由基
下载PDF
基于Coq的分块矩阵运算的形式化 被引量:7
6
作者 麻莹莹 马振威 陈钢 《软件学报》 EI CSCD 北大核心 2021年第6期1882-1909,共28页
矩阵是工程领域中常用的一种数据结构,在深度学习领域,矩阵乘法是神经网络训练中的核心技术之一.面对大型矩阵的运算问题,分块矩阵技术可将大矩阵运算转换为小矩阵运算以实现并行运算,并且能够大幅度减少矩阵运算步骤并且提高矩阵运算速... 矩阵是工程领域中常用的一种数据结构,在深度学习领域,矩阵乘法是神经网络训练中的核心技术之一.面对大型矩阵的运算问题,分块矩阵技术可将大矩阵运算转换为小矩阵运算以实现并行运算,并且能够大幅度减少矩阵运算步骤并且提高矩阵运算速度.首先对目前学术界的矩阵形式化工作进行了系统总结,并且分析了矩阵形式化的主要几种方法;其次介绍并完善了基于Coq记录类型的矩阵形式化方法,其中包括提出新的矩阵等价定义、对之前的形式化工作进行了整理和完善,并证明了一组新的引理;在此基础上,进一步实现了分块矩阵运算的形式化,讨论了该类型归纳证明的难点和解决方法;最终实现了矩阵与分块矩阵形式化的不同类型的基础库. 展开更多
关键词 矩阵 形式化方法 分块矩阵 深度学习 形式化工程数学 高阶定理证明 coq
下载PDF
SpaceOS中若干全局性质的形式化描述和验证 被引量:7
7
作者 顾海博 付明 +1 位作者 乔磊 冯新宇 《小型微型计算机系统》 CSCD 北大核心 2019年第1期141-148,共8页
SpaceOS是北京控制工程研究所自主研发的嵌入式实时操作系统,已被应用于探月工程、空间站等重大航天项目.SpaceOS作为底层系统软件,是影响航天任务成败的关键因素. SpaceOS在设计中提出了一些多个内核模块(如任务管理、调度、通信和时... SpaceOS是北京控制工程研究所自主研发的嵌入式实时操作系统,已被应用于探月工程、空间站等重大航天项目.SpaceOS作为底层系统软件,是影响航天任务成败的关键因素. SpaceOS在设计中提出了一些多个内核模块(如任务管理、调度、通信和时间管理等)相互协同过程中所需要满足的全局性质.本文扩展已有的操作系统验证框架支持全局性质的推理,为SpaceOS内核建立抽象模型,给出主要系统调用的抽象规范,并基于设计需求给出形式化定义描述若干全局性质,通过严格的数学证明保证SpaceOS在抽象设计层面上满足这些全局性质.所有工作都在证明助手Coq中完成. 展开更多
关键词 SpaceOS 形式化验证 全局性质 操作系统内核 coq
下载PDF
COQ定理证明器辅助PLC程序验证和分析 被引量:6
8
作者 陈钢 宋晓宇 顾明 《北京大学学报(自然科学版)》 EI CAS CSCD 北大核心 2010年第1期30-34,共5页
使用定理证明器COQ验证和分析PLC抢答器程序的一些性质,证明了原程序的所有可能状态中只有半数是可达状态,揭示了系统在可达状态之间的转移关系。基于这些性质,引入了逻辑自动机的概念作为对PLC程序行为完整抽象的描述。此外,在证明过程... 使用定理证明器COQ验证和分析PLC抢答器程序的一些性质,证明了原程序的所有可能状态中只有半数是可达状态,揭示了系统在可达状态之间的转移关系。基于这些性质,引入了逻辑自动机的概念作为对PLC程序行为完整抽象的描述。此外,在证明过程中,发现该程序中存在着一个很难通过现场测试发现的问题。 展开更多
关键词 可编程序控制器 PLC 嵌入式系统 coq 定理证明
下载PDF
基于Z3的Coq自动证明策略的设计和实现 被引量:6
9
作者 张恒若 付明 《软件学报》 EI CSCD 北大核心 2017年第4期819-826,共8页
形式化验证方法被认为是一种构建高可信软件系统的有效手段.在定理证明工具通过手动写证明脚本来验证系统软件的功能正确性,这种验证方式表达力强,可以证明复杂系统,但是自动化程度低、验证代价比较高;而使用程序验证器接受经过规范标... 形式化验证方法被认为是一种构建高可信软件系统的有效手段.在定理证明工具通过手动写证明脚本来验证系统软件的功能正确性,这种验证方式表达力强,可以证明复杂系统,但是自动化程度低、验证代价比较高;而使用程序验证器接受经过规范标注的源代码生成验证条件,并将验证条件交给约束求解器自动求解,这种方式自动化程度高,缺点在于它很难验证复杂系统软件的全部功能的正确性.结合上述两种方式的优点,在定理证明工具Coq中实现了一个自动证明策略smt4coq,它通过在Coq中调用约束求解器Z3自动证明32位机器整数相关的数学命题,提高了自动化验证的程度,减少了用户手动验证程序的开销. 展开更多
关键词 形式化验证 定理证明工具 约束求解器 coq Z3
下载PDF
基于Coq的Paxos形式化建模与验证 被引量:6
10
作者 李亚男 邓玉欣 刘静 《软件学报》 EI CSCD 北大核心 2020年第8期2362-2374,共13页
Paxos是一个在不可靠的分布式处理器网络中解决共识问题的算法族.共识问题是指分布式系统中一组参与者就一个结果达成一致的过程.随着Paxos在大型分布式系统中的广泛运用,比如区块链系统以及谷歌文件系统等,其安全性证明越来越重要.在... Paxos是一个在不可靠的分布式处理器网络中解决共识问题的算法族.共识问题是指分布式系统中一组参与者就一个结果达成一致的过程.随着Paxos在大型分布式系统中的广泛运用,比如区块链系统以及谷歌文件系统等,其安全性证明越来越重要.在定理证明工具Coq中,形式化描述和定义了Lamport的Basic Paxos算法,并且证明了其满足共识性. 展开更多
关键词 分布式系统 Basic Paxos 定理证明工具 coq 验证
下载PDF
基于Coq记录的矩阵形式化方法 被引量:5
11
作者 马振威 陈钢 《计算机科学》 CSCD 北大核心 2019年第7期139-145,共7页
矩阵在工程系统中有广泛的应用,矩阵运算的正确性对工程系统的可靠性有重要影响。Coq是一种基于带类型λ演算的功能强大的高阶定理证明器。虽然Coq类型系统能够很好地描述可变大小的动态数据类型,但是对于固定大小的类似向量和矩阵的数... 矩阵在工程系统中有广泛的应用,矩阵运算的正确性对工程系统的可靠性有重要影响。Coq是一种基于带类型λ演算的功能强大的高阶定理证明器。虽然Coq类型系统能够很好地描述可变大小的动态数据类型,但是对于固定大小的类似向量和矩阵的数据类型,其缺乏满意的描述机制。Coq库中也没有向量库或矩阵库,因此在使用Coq来对涉及矩阵的定理或算法进行形式化验证时十分复杂。针对这些问题,文中提出了一种基于Record类型的矩阵实现方法并定义了一组基本的矩阵函数,证明了它们的基本性质。基于文中提供的矩阵类型和相关引理可以比较轻松地完成飞行控制转换矩阵的验证。同其他矩阵实现方法相比,所提方法不仅在实现上相对简洁,在使用上也更加简单、方便。 展开更多
关键词 coq 矩阵 形式化验证 定理证明 记录类型
下载PDF
μC/OS-Ⅱ中消息队列通信机制的形式化验证 被引量:5
12
作者 马杰波 付明 冯新宇 《小型微型计算机系统》 CSCD 北大核心 2016年第6期1179-1184,共6页
μC/OS-Ⅱ是一个可移植、可裁减的基于优先级的抢占式多任务实时内核,其代码主要用C语言编写.消息队列是一种被广泛使用且灵活的线程间的通信方式,它的安全性对于构建安全操作系统内核十分重要.针对μC/OS-Ⅱ中消息队列机制,给出消息接... μC/OS-Ⅱ是一个可移植、可裁减的基于优先级的抢占式多任务实时内核,其代码主要用C语言编写.消息队列是一种被广泛使用且灵活的线程间的通信方式,它的安全性对于构建安全操作系统内核十分重要.针对μC/OS-Ⅱ中消息队列机制,给出消息接收和发送接口所操作的共享数据结构满足的数学规范,同时给出了这两个接口实现的安全性(safety)证明,相关的证明在定理证明工具Coq中完成. 展开更多
关键词 μC/OS-Ⅱ 形式化验证 消息队列 安全性 coq
下载PDF
A comparative study of two formal semantics of the SIGNAL language 被引量:5
13
作者 Zhibin YANG Jean-Paul BODEVEIX Mamoun FILALI 《Frontiers of Computer Science》 SCIE EI CSCD 2013年第5期673-693,共21页
SIGNAL is a part of the synchronous languages family, which are broadly used in the design of safety-critical real-time systems such as avionics, space systems, and nu- clear power plants. There exist several semantic... SIGNAL is a part of the synchronous languages family, which are broadly used in the design of safety-critical real-time systems such as avionics, space systems, and nu- clear power plants. There exist several semantics for SIG- NAL, such as denotational semantics based on traces (called trace semantics), denotational semantics based on tags (called tagged model semantics), operational semantics presented by structural style through an inductive definition of the set of possible transitions, operational semantics defined by syn- chronous transition systems (STS), etc. However, there is lit- tle research about the equivalence between these semantics. In this work, we would like to prove the equivalence be- tween the trace semantics and the tagged model semantics, to get a determined and precise semantics of the SIGNAL language. These two semantics have several different defini- tions respectively, we select appropriate ones and mechanize them in the Coq platform, the Coq expressions of the abstract syntax of SIGNAL and the two semantics domains, i.e., the trace model and the tagged model, are also given. The dis- tance between these two semantics discourages a direct proof of equivalence. Instead, we transform them to an intermediate model, which mixes the features of both the trace semantics and the tagged model semantics. Finally, we get a determined and precise semantics of SIGNAL. 展开更多
关键词 synchronous language SIGNAL trace seman- tics tagged model semantics semantics equivalence coq
原文传递
基于MK的实数公理系统相容性和范畴性的Coq形式化
14
作者 郭达凯 冷姝锟 +2 位作者 窦国威 陈思 郁文生 《控制理论与应用》 EI CAS CSCD 北大核心 2024年第7期1274-1285,共12页
数学定理机器证明是人工智能基础理论的深刻体现.实数理论是数学分析的基础,实数公理系统是建立实数理论的重要方法.Morse-Kelley公理化集合论(MK)作为现代数学的基础,也为实数构建提供了严谨的数学框架和工具.本文使用定理证明器Coq,基... 数学定理机器证明是人工智能基础理论的深刻体现.实数理论是数学分析的基础,实数公理系统是建立实数理论的重要方法.Morse-Kelley公理化集合论(MK)作为现代数学的基础,也为实数构建提供了严谨的数学框架和工具.本文使用定理证明器Coq,基于MK对实数公理系统进行了深入探索.在优化了MK形式化代码的基础上,形式化构建了完整的实数公理系统,并通过形式化Landau《分析基础》中的实数模型,证明其相对于MK相容,此外,还形式化证明了实数公理系统所有模型在同构意义下是唯一的,验证了实数公理系统的范畴性.本文全部定理无例外地给出Coq的机器证明代码,所有形式化过程已被Coq验证,并在计算机上运行通过,充分体现了基于Coq的数学定理机器证明具有可读性、交互性和智能性的特点,其证明过程规范、严谨、可靠.该系统可方便地应用于拓扑学和代数学理论的形式化构建.谨以此文庆祝我国著名控制系统专家秦化淑研究员九十华诞! 展开更多
关键词 Morse-Kelley公理化集合论 实数公理系统 相容性 范畴性 coq 形式化 机器证明 人工智能
下载PDF
基于定理证明器的行波进位加法器开发以及新的芯片设计方法探索
15
作者 孟月华 陈乡栎 陈钢 《微电子学与计算机》 2024年第10期95-105,共11页
数字芯片的规模已经进入几百亿晶体管的时代,传统的硬件设计方法难以应对日益复杂的电路需求,比如基于Verilog语言的硬件设计。针对这个问题,文章以行波进位加法器为例,探索基于交互式定理证明器Coq的芯片设计方法,该方法不仅在Coq中完... 数字芯片的规模已经进入几百亿晶体管的时代,传统的硬件设计方法难以应对日益复杂的电路需求,比如基于Verilog语言的硬件设计。针对这个问题,文章以行波进位加法器为例,探索基于交互式定理证明器Coq的芯片设计方法,该方法不仅在Coq中完成了加法器的RTL描述,而且进行了加法器的功能仿真、形式验证、Verilog代码生成、网表生成和网表仿真。这个案例在单一的编程平台里把RTL设计同前端EDA的主要流程整合在一起,虽然案例简单,但可以初步体现出基于Coq的芯片前端设计的可能性,并且希望能够从此出发探索出新的基于定理证明器的芯片设计流程。文章的主要技术路线是在Coq中开发芯片设计的抽象语法树,然后基于这个抽象语法树展开行波进位加法器的前端开发流程。实验结果表明,Coq在支撑芯片设计方面有巨大的潜力,并且基于定理证明器的验证是可以复用的,这有利于验证大规模的系统。尽管这一方法处于探索阶段,但它为未来的芯片前端设计提供了全新的思路,有希望发展成为一种新型的芯片前端设计方法。 展开更多
关键词 定理证明器 芯片设计 coq 行波进位加法器
下载PDF
同步数据流语言时态消去的可信翻译 被引量:4
16
作者 张玲波 甘元科 +4 位作者 石刚 王生原 董渊 张智慧 王沿海 《计算机工程与设计》 CSCD 北大核心 2014年第1期137-143,共7页
为解决实现同步数据流语言Lustre到串行命令式语言C语言可信编译器过程中碰到的时态运算翻译的困难,提出了将所有的时态运算翻译单独分层定义和证明的方法。在同步数据流语言的时态特性和C语言的循环特性分析的基础上,结合可信编译器实... 为解决实现同步数据流语言Lustre到串行命令式语言C语言可信编译器过程中碰到的时态运算翻译的困难,提出了将所有的时态运算翻译单独分层定义和证明的方法。在同步数据流语言的时态特性和C语言的循环特性分析的基础上,结合可信编译器实现框架上下层的语言结构,使用Coq证明工具,形式化的定义了两种中间语言的语法和语义,经过分析时态翻译过程特点,归纳定义了时态变量传递性质,实现了翻译工作严格的形式化验证,最终完成了时态消去翻译的等价性证明。 展开更多
关键词 同步数据流语言 可信编译器 形式化验证 时态消去 coq
下载PDF
舰载机弹药保障作业调度的形式化建模与验证
17
作者 金钊 金璐 +4 位作者 张博闻 吴庆顺 冯朔 李冠峰 徐明亮 《软件学报》 EI CSCD 北大核心 2024年第9期4100-4122,共23页
航母舰载机弹药保障作业的智能规划作为一种高效能航保作业调度方法,是助推航母工程先进技术建设发展的重要途径之一.高安全攸关属性下作业规划方案的正确性保证已经逐渐成为制约其实际应用部署安全的关键技术瓶颈.针对方案正确性验证... 航母舰载机弹药保障作业的智能规划作为一种高效能航保作业调度方法,是助推航母工程先进技术建设发展的重要途径之一.高安全攸关属性下作业规划方案的正确性保证已经逐渐成为制约其实际应用部署安全的关键技术瓶颈.针对方案正确性验证中存在的弹药保障系统难建模、作业执行行为难描述、形式验证工具难实现等挑战,基于分离逻辑的思想,提出一种弹药保障系统的行为模型,并利用定理证明器Coq对作业规划方案进行形式化验证.首先提出一个符合弹药保障作业特征的序列化双层资源堆模型;基于该模型,构造一套可用于描述作业执行行为的建模语言及其操作语义;最后在Coq中实现一种证明辅助工具.通过几个典型弹药保障作业规划方案的交互式证明实例,验证工具的可用性与工程实用性. 展开更多
关键词 舰载机弹药保障作业 形式化验证 分离逻辑 操作语义 coq
下载PDF
基于Coq的RVWMO加载值公理形式化描述与推论证明
18
作者 梁少杰 徐学政 +1 位作者 杨德亨 黄安文 《智能安全》 2024年第1期1-9,共9页
RISC-V内存一致性模型(RVWMO)规定了RISC-V多核系统的访存序约束,是RISC-V软硬件设计者共同遵守的重要规范,旨在为硬件设计提供灵活性的同时保证软件的易开发性。RISC-V指令集规范使用全局访存序、保留程序序以及三条公理(加载值公理、... RISC-V内存一致性模型(RVWMO)规定了RISC-V多核系统的访存序约束,是RISC-V软硬件设计者共同遵守的重要规范,旨在为硬件设计提供灵活性的同时保证软件的易开发性。RISC-V指令集规范使用全局访存序、保留程序序以及三条公理(加载值公理、原子公理与进度保证公理)描述RVWMO。通过运用RVWMO的规则,可对多线程程序的访存序合法性进行判定,进而指导芯片设计、验证与软件开发。其中,加载值公理是最为复杂和难以运用的规则之一,是多个典型案例合法性判定的重要基础。然而,规范对于该公理的描述及案例讲解主要基于自然语言,缺乏清晰严格的形式化描述和推理过程,不利于读者理解和运用该公理。本文基于交互式定理辅助证明工具Coq,给出了RVWMO加载值公理的形式化描述以及相关引理、定理和推论的证明,对于理解运用RVWMO加载值公理和判定访存序的合法性具有重要意义。 展开更多
关键词 coq 定理证明 RISC-V 内存一致性
下载PDF
面向龙芯处理器的一种CompCert可信编译器重定向实现
19
作者 胡少儒 王隽伟 王生原 《计算机科学》 CSCD 北大核心 2024年第S02期747-755,共9页
CompCert是著名的C语言可信编译器,它借助于交互式定理证明工具Coq实现,能够确保生成的目标汇编代码保持源代码的语义,具有极高的可信度,近年来被广泛应用于学术界和工业界的许多安全攸关任务的研发工作中。CompCert编译器的当前版本支... CompCert是著名的C语言可信编译器,它借助于交互式定理证明工具Coq实现,能够确保生成的目标汇编代码保持源代码的语义,具有极高的可信度,近年来被广泛应用于学术界和工业界的许多安全攸关任务的研发工作中。CompCert编译器的当前版本支持多种目标机结构,然而目前尚缺乏针对国内自主研发处理器的版本,如龙芯(Loongson)处理器体系结构(LoongArch)。将CompCert重定向到龙芯等国产处理器,对我国安全攸关软件领域的发展大有裨益。本文对CompCert编译器的设计理念、框架结构和龙芯架构的特点进行分析,改造CompCert编译器的后端,使其可以生成能在龙芯处理器上运行的汇编代码,并细致阐述不同模块的工作内容。重定向到龙芯处理器的CompCert编译器具有接近GCC-O1的性能,可满足许多场景的使用。 展开更多
关键词 CompCert 编译器 编译器重定向 龙芯架构 形式化验证的编译器 coq
下载PDF
基于二幂阶矩阵的量子中间表示与翻译
20
作者 陶文萱 陈钢 《计算机应用》 CSCD 北大核心 2024年第10期3141-3150,共10页
在两能级量子计算系统中,所有量子门、量子态和测量算子都可以表示为2的幂次方阶矩阵(简称二幂阶矩阵)的形式,而现有量子编程语言未考虑该特性。因此,提出一种二幂阶矩阵类型系统,并设计相应的量子中间表示。首先,在定理证明器Coq中利... 在两能级量子计算系统中,所有量子门、量子态和测量算子都可以表示为2的幂次方阶矩阵(简称二幂阶矩阵)的形式,而现有量子编程语言未考虑该特性。因此,提出一种二幂阶矩阵类型系统,并设计相应的量子中间表示。首先,在定理证明器Coq中利用递归对偶结构实现二幂阶矩阵系统,可以精确描述量子门、量子态和测量算子;其次,设计一套量子中间表示作为编程工具,可以自动将量子程序翻译为二幂阶矩阵表达式;最后,展示量子傅里叶变换的编写和翻译过程。二幂阶矩阵系统为基于定理证明器的量子编程语言提供了更精确、更简洁的类型系统,量子中间表示实现了从二幂阶矩阵到程序语言的过渡,提供了在二幂阶矩阵系统中编写量子程序的有效手段。 展开更多
关键词 量子计算 类型系统 量子中间表示 定理证明器 coq
下载PDF
上一页 1 2 15 下一页 到第
使用帮助 返回顶部