arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2106.09323cs.SEquant-ph
收藏

Quantum软件开发

Quantum Software Development Lifecycle

Benjamin Weder, Johanna Barzen, Frank Leymann, Daniel Vietz

摘要:

随着更强大的量子计算机的发展,量子软件工程的研究领域正在兴起,其目标是提供概念,原则和指导方针来开发高质量的量子应用程序。在经典的软件工程中,生命周期用于记录设计、实现、维护、分析和调整软件的过程。这样的生命周期提供了对如何开发和操作应用程序的共同理解,由于量子计算的跨学科性质,这一点尤其重要。由于今天的量子应用在大多数情况下是混合的,由量子和经典程序组成,因此量子应用的生命周期必须涉及两种程序的开发。然而,现有的生命周期只针对孤立的量子或经典程序的开发。此外,必须协调各种程序,例如,使用工作流。因此,量子应用程序的开发也包含了工作流生命周期。在本章中,我们分析了通常构成量子应用程序的软件工件,并介绍了它们相应的生命周期。此外,我们确定了各个生命周期之间的连接点,并将它们集成到整个量子软件开发生命周期中。因此,集成的生命周期是开发和执行混合量子应用程序的基础。

英文摘要:

With recent advances in the development of more powerful quantum computers, the research area of quantum software engineering is emerging, having the goal to provide concepts, principles, and guidelines to develop high-quality quantum applications. In classical software engineering, lifecycles are used to document the process of designing, implementing, maintaining, analyzing, and adapting software. Such lifecycles provide a common understanding of how to develop and operate an application, which is especially important due to the interdisciplinary nature of quantum computing. Since today`s quantum applications are, in most cases, hybrid, consisting of quantum and classical programs, the lifecycle for quantum applications must involve the development of both kinds of programs. However, the existing lifecycles only target the development of quantum or classical programs in isolation. Additionally, the various programs must be orchestrated, e.g., using workflows. Thus, the development of quantum applications also incorporates the workflow lifecycle. In this chapter, we analyze the software artifacts usually comprising a quantum application and present their corresponding lifecycles. Furthermore, we identify the points of connection between the various lifecycles and integrate them into the overall quantum software development lifecycle. Therefore, the integrated lifecycle serves as a basis for the development and execution of hybrid quantum applications.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑