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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
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)