Abstract
Runtime verification (RV) refers to methods for formal reasoning about all aspects of the dynamic execution of systems, including hardware, software, and cyber-physical systems. RV includes techniques to assess and enforce correctness of a system against systemic bugs or extrinsic uncertainties. These methods are typically considered lightweight as they may not involve exhaustive verification or proofs, but they provide a higher level of rigor and versatility compared to conventional testing methods. This article introduces the extended versions of selected papers from the peer-reviewed proceedings of the 20th International Conference on Runtime Verification (RV 2020). RV 2020 was supposed to be held in Los Angeles, California, USA in July 2020, but was instead held virtually due to the global Covid-19 pandemic.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Deshmukh, J., Nickovic, D. (eds.): Runtime Verification – 20th International Conference, RV 2020 Los Angeles, CA, USA, October 6–9, 2020, Proceedings. Lecture Notes in Computer Science, vol. 12399. Springer, Berlin (2020)
Falcone, Y., Havelund, K., Reger, G.: A tutorial on runtime verification. In: Engineering Dependable Software Systems, pp. 141–175 (2013)
Ho, V.M., Alvin, C., Lawson, J.D., Mukhopadhyay, S., Peterson, B.: Program analysis using empirical abstraction. Int. J. Softw. Tools Technol. Transf. (2023). (In this issue.)
Nenzi, L., Bartocci, E., Bortolussi, L., Silvetti, S., Moonlight, M.L.: A lightweight tool for monitoring spatio-temporal properties. Int. J. Softw. Tools Technol. Transf. (2023). (In this issue.)
Shafiei, N., Havelund, K., Mehlitz, P.: Concurrent runtime verification of data rich events. Int. J. Softw. Tools Technol. Transf. (2023). (In this issue.)
Soueidi, C., Monnier, M., Falcone, Y.: Efficient and expressive bytecode-level instrumentation for Java programs. Int. J. Softw. Tools Technol. Transf. (2023). (In this issue.)
Funding
Open access funding provided by AIT Austrian Institute of Technology GmbH.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Deshmukh, J., Ničković, D. Introduction to the Special Issue on Runtime Verification. Int J Softw Tools Technol Transfer 25, 427–429 (2023). https://doi.org/10.1007/s10009-023-00721-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10009-023-00721-2