Abstract
This chapter discusses a series of fundamental principles for quantum software modeling languages. These principles are then exemplified in the development of “Q-UML”—a quantum software modeling language based on the popular unified modeling language (UML).
This is a preview of subscription content, access via your institution.
Buying options
Preview
Unable to display preview. Download preview PDF.
References
Jackendoff R (1996) How language helps us think. Pragmatics Cognition 4(1):1–34
Mercer N (2002) Words and minds: how we use language to think together. Routledge
Ryder BG, Soffa ML, Burnett M (2005) The impact of software engineering research on modern programming languages. ACM Trans Softw Eng Methodol 14(4):431–477. https://doi.org/10.1145/1101815.1101818
Nielsen MA, Chuang I (2002) Quantum computation and quantum information
Pérez-Delgado CA, Perez-Gonzalez HG (2020) Towards a quantum software modeling language. In: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, pp 442–444
Seidl M, Scholz M, Huemer C, Kappel G (2015) UML@ classroom: an introduction to object-oriented modeling. Springer
Shor PW (1994) Algorithms for quantum computation: discrete logarithms and factoring. In: Proceedings 35th annual symposium on foundations of computer science. IEEE, pp 124–134
Abreu R, Ali S, Yue T (2021) First international workshop on quantum software engineering (q-se 2020). ACM SIGSOFT Softw Eng Notes 46(2):30–32
Moguel E, Berrocal J, García-Alonso J, Murillo JM (2020) A roadmap for quantum software engineering: applying the lessons learned from the classics. In: Q-SET@ QCE. pp 5–13
Sánchez P, Alonso D (2021) On the definition of quantum programming modules. Appl Sci 11(13):5843
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Pérez-Delgado, C.A. (2022). A Quantum Software Modeling Language. In: Serrano, M.A., Pérez-Castillo, R., Piattini, M. (eds) Quantum Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-031-05324-5_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-05324-5_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-05323-8
Online ISBN: 978-3-031-05324-5
eBook Packages: Computer ScienceComputer Science (R0)