• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

相似文献

1
Industrial hardware and software verification with ACL2.使用ACL2进行工业硬件和软件验证。
Philos Trans A Math Phys Eng Sci. 2017 Oct 13;375(2104). doi: 10.1098/rsta.2015.0399.
2
Position paper: the science of deep specification.立场文件:深度规范科学
Philos Trans A Math Phys Eng Sci. 2017 Oct 13;375(2104). doi: 10.1098/rsta.2016.0331.
3
Formal verification: will the seedling ever flower?形式验证:幼苗会开花吗?
Philos Trans A Math Phys Eng Sci. 2017 Oct 13;375(2104). doi: 10.1098/rsta.2015.0402.
4
Proceedings of the Second Workshop on Theory meets Industry (Erwin-Schrödinger-Institute (ESI), Vienna, Austria, 12-14 June 2007).第二届理论与产业研讨会会议录(2007年6月12日至14日,奥地利维也纳埃尔温·薛定谔研究所)
J Phys Condens Matter. 2008 Feb 13;20(6):060301. doi: 10.1088/0953-8984/20/06/060301. Epub 2008 Jan 24.
5
Formal verification of Matrix based MATLAB models using interactive theorem proving.使用交互式定理证明对基于矩阵的MATLAB模型进行形式验证。
PeerJ Comput Sci. 2021 Mar 22;7:e440. doi: 10.7717/peerj-cs.440. eCollection 2021.
6
Knowledge-Based Verification of Concatenative Programming Patterns Inspired by Natural Language for Resource-Constrained Embedded Devices.基于知识的资源受限嵌入式设备中受自然语言启发的连接编程模式验证。
Sensors (Basel). 2020 Dec 26;21(1):107. doi: 10.3390/s21010107.
7
Role of the ACL2 locus in flower stalk elongation in Arabidopsis thaliana.拟南芥中ACL2基因座在花茎伸长中的作用。
Genes Genet Syst. 2015;90(3):163-74. doi: 10.1266/ggs.90.163.
8
Compositional relaxed concurrency.组合式宽松并发
Philos Trans A Math Phys Eng Sci. 2017 Oct 13;375(2104). doi: 10.1098/rsta.2015.0406.
9
Provably trustworthy systems.可证明可信的系统。
Philos Trans A Math Phys Eng Sci. 2017 Oct 13;375(2104). doi: 10.1098/rsta.2015.0404.
10
Formal Verification for Task Description Languages. A Petri Net Approach.任务描述语言的形式验证。一种 Petri 网方法。
Sensors (Basel). 2019 Nov 14;19(22):4965. doi: 10.3390/s19224965.

引用本文的文献

1
Verified trustworthy software systems.经过验证的可信软件系统。
Philos Trans A Math Phys Eng Sci. 2017 Oct 13;375(2104). doi: 10.1098/rsta.2015.0408.

使用ACL2进行工业硬件和软件验证。

Industrial hardware and software verification with ACL2.

作者信息

Hunt Warren A, Kaufmann Matt, Moore J Strother, Slobodova Anna

机构信息

Department of Computer Science, University of Texas at Austin, Austin, TX, USA.

Centaur Technology, Inc., 7600-C N. Capital of Texas Hwy, Suite 300, Austin, TX 78731, USA

出版信息

Philos Trans A Math Phys Eng Sci. 2017 Oct 13;375(2104). doi: 10.1098/rsta.2015.0399.

DOI:10.1098/rsta.2015.0399
PMID:28871049
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5597723/
Abstract

The ACL2 theorem prover has seen sustained industrial use since the mid-1990s. Companies that have used ACL2 regularly include AMD, Centaur Technology, IBM, Intel, Kestrel Institute, Motorola/Freescale, Oracle and Rockwell Collins. This paper introduces ACL2 and focuses on how and why ACL2 is used in industry. ACL2 is well-suited to its industrial application to numerous software and hardware systems, because it is an integrated programming/proof environment supporting a subset of the ANSI standard Common Lisp programming language. As a programming language ACL2 permits the coding of efficient and robust programs; as a prover ACL2 can be fully automatic but provides many features permitting domain-specific human-supplied guidance at various levels of abstraction. ACL2 specifications and models often serve as efficient execution engines for the modelled artefacts while permitting formal analysis and proof of properties. Crucially, ACL2 also provides support for the development and verification of other formal analysis tools. However, ACL2 did not find its way into industrial use merely because of its technical features. The core ACL2 user/development community has a shared vision of making mechanized verification routine when appropriate and has been committed to this vision for the quarter century since the Computational Logic, Inc., Verified Stack. The community has focused on demonstrating the viability of the tool by taking on industrial projects (often at the expense of not being able to publish much).This article is part of the themed issue 'Verified trustworthy software systems'.

摘要

自20世纪90年代中期以来,ACL2定理证明器一直在持续应用于工业领域。经常使用ACL2的公司包括AMD、半人马座技术公司、IBM、英特尔、凯斯特勒研究所、摩托罗拉/飞思卡尔、甲骨文和罗克韦尔柯林斯公司。本文介绍了ACL2,并重点关注其在工业中使用的方式和原因。ACL2非常适合在众多软件和硬件系统中进行工业应用,因为它是一个集成的编程/证明环境,支持ANSI标准通用Lisp编程语言的一个子集。作为一种编程语言,ACL2允许编写高效且健壮的程序;作为一个证明器,ACL2可以完全自动化,但也提供了许多功能,允许在不同抽象层次上进行特定领域的人工指导。ACL2规范和模型通常充当所建模工件的高效执行引擎,同时允许对属性进行形式化分析和证明。至关重要的是,ACL2还为其他形式化分析工具的开发和验证提供支持。然而,ACL2进入工业应用不仅仅是因为其技术特性。ACL2的核心用户/开发社区有一个共同的愿景,即在适当的时候使机械化验证成为常规操作,并且自计算逻辑公司的验证堆栈问世后的四分之一个世纪里一直致力于这一愿景。该社区一直专注于通过承接工业项目来证明该工具的可行性(通常以无法大量发表成果为代价)。本文是主题为“经过验证的可信软件系统”的特刊的一部分。