QPTest: Automated Testing of Quantum Computing Platforms
QPTest:量子计算平台的自动化测试
基本信息
- 批准号:516334526
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别:Research Grants
- 财政年份:
- 资助国家:德国
- 起止时间:
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Quantum computing is emerging as a novel computing paradigm, which allows for addressing some algorithmic challenges significantly more efficiently than traditional computing. Executing a quantum program requires a quantum programming platform, which implements a quantum programming language, offers an optimizing compiler, and an execution environment that either simulates the program or runs it on quantum hardware. Similar to traditional compilers and runtime engines, these platforms are the critical infrastructure on which programs execute. Increasing the reliability of this critical infrastructure is crucial to enable mainstream quantum programming. However, automated testing techniques for quantum programming platforms currently are mostly unexplored. Simply adapting traditional compiler testing techniques is impractical, as quantum programming follows a fundamentally different programming paradigm. For example, quantum programs are composed of different basic building blocks, such qubits, gates, and circuits, and unlike in traditional computing, the behavior of a program is inherently probabilistic. The project presented in this proposal will create the first comprehensive framework for automatically testing quantum computing platforms – by addressing three orthogonal challenges: (1) As there currently are relatively few quantum programs, we will explore automated program generators, e.g., using a grammar specifically designed to yield likely valid quantum programs and using a generation algorithm guided by the distributions of qubits observed during executions. (2) Motivated by the lack of formally defined test oracles for quantum computing platforms, we will design quantum-specific meta-morphic testing primitives, while addressing the problem that different executions of the same quantum program may yield different results. (3) Finally, to help understand and debug programming errors detected in the tested platforms, we will create novel program reduction techniques, which is non-trivial due to the inherently probabilistic nature of quantum programs. We plan to apply our ideas to several real-world quantum computing platforms, such as Qiskit and Circ. If successful, the QPTest project will provide a foundation for automatically testing quantum computing platforms, and have an impact similar to early work on traditional compiler testing.
量子计算正在成为一种新型计算范式,它可以比传统计算更有效地解决一些算法挑战。执行量子程序需要一个量子编程平台,它实现了量子编程语言,提供了优化编译器,以及模拟程序或在量子硬件上运行程序的执行环境。与传统的编译器和运行时引擎类似,这些平台是程序执行的关键基础设施。提高这一关键基础设施的可靠性对于实现主流量子编程至关重要。然而,量子编程平台的自动化测试技术目前大多未被探索。简单地调整传统的编译器测试技术是不切实际的,因为量子编程遵循一种根本不同的编程范式。例如,量子程序由不同的基本构建块组成,如量子位、门和电路,与传统计算不同,程序的行为本质上是概率性的。本提案中提出的项目将创建第一个自动测试量子计算平台的综合框架-通过解决三个正交挑战:(1)由于目前量子程序相对较少,我们将探索自动程序生成器,例如,使用专门设计用于产生可能有效的量子程序的语法,并使用由在执行期间观察到的量子位分布指导的生成算法。(2)由于量子计算平台缺乏正式定义的测试预言机,我们将设计特定于量子的元态测试原语,同时解决同一量子程序的不同执行可能产生不同结果的问题。(3)最后,为了帮助理解和调试在测试平台中检测到的编程错误,我们将创建新的程序简化技术,由于量子程序固有的概率性质,这是不平凡的。我们计划将我们的想法应用于几个现实世界的量子计算平台,如Qiskit和Circ。如果成功,QPTest项目将为自动测试量子计算平台提供基础,并产生类似于传统编译器测试早期工作的影响。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Professor Dr. Michael Pradel其他文献
Professor Dr. Michael Pradel的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Professor Dr. Michael Pradel', 18)}}的其他基金
Perf4JS: Automatically Fixing Performance Problems in Real-World JavaScript Applications
Perf4JS:自动修复现实 JavaScript 应用程序中的性能问题
- 批准号:
383433544 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Research Grants
ConcSys: Reliable and Efficient Complex, Concurrent Software Systems
ConcSys:可靠且高效的复杂并发软件系统
- 批准号:
255842496 - 财政年份:2014
- 资助金额:
-- - 项目类别:
Independent Junior Research Groups
DeMoCo: Developer-Centered, Neural Models of Code
DeMoCo:以开发人员为中心的神经代码模型
- 批准号:
492507603 - 财政年份:
- 资助金额:
-- - 项目类别:
Research Grants
LExecution: Learning to Guide and Analyze Program Executions
LExecution:学习指导和分析程序执行
- 批准号:
526259073 - 财政年份:
- 资助金额:
-- - 项目类别:
Research Grants
相似海外基金
RapiPath follow-on: Rapid mastitis testing through automated protocols
RapiPath 后续产品:通过自动化方案进行快速乳腺炎检测
- 批准号:
10094384 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Collaborative R&D
TELEMETRY - Trustworthy mEthodologies, open knowLedgE & autoMated tools for sEcurity Testing of IoT software, haRdware & ecosYstems
遥测 - 值得信赖的方法,开放的知识
- 批准号:
10087006 - 财政年份:2023
- 资助金额:
-- - 项目类别:
EU-Funded
SBIR Phase I: Automated One-Hour Testing for Bacteremia and Antibiotic Sensitivity
SBIR 第一阶段:一小时自动检测菌血症和抗生素敏感性
- 批准号:
2304069 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Standard Grant
Effective integration of human and automated analyses for security testing
安全测试中人工分析和自动分析的有效集成
- 批准号:
DE230100473 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Discovery Early Career Researcher Award
Automated Nucleic Acid Extraction and Purification System to Build Vet-LIRN Testing Capacity
自动化核酸提取和纯化系统,构建 Vet-LIRN 检测能力
- 批准号:
10820696 - 财政年份:2023
- 资助金额:
-- - 项目类别:
SHF: Small: Automated Verification and Synthesis of Input Generators in Property-Based Testing Frameworks
SHF:小型:基于属性的测试框架中输入生成器的自动验证和合成
- 批准号:
2321680 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Standard Grant
Product development and testing for robust, automated, onsite sewage surveillance for localised, broad-spectrum, early disease detection
用于强大、自动化、现场污水监测的产品开发和测试,以实现局部、广谱、早期疾病检测
- 批准号:
10072999 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Collaborative R&D
Automated Testing of Software Systems
软件系统的自动化测试
- 批准号:
CRC-2018-00051 - 财政年份:2022
- 资助金额:
-- - 项目类别:
Canada Research Chairs
Automated Over-The-Air (OTA) Testing System for 5G Wireless Devices (Phase lla)
5G 无线设备自动空中 (OTA) 测试系统(IIa 阶段)
- 批准号:
544480-2019 - 财政年份:2022
- 资助金额:
-- - 项目类别:
Idea to Innovation














{{item.name}}会员




