[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/TASE.2015.11guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Formal Semantics of Runtime Monitoring, Verification, Enforcement and Control

Published: 12 September 2015 Publication History

Abstract

Runtime monitoring can be used to verify, enforce and control the dynamic execution of a target program at runtime to detect property violations, enforce desired properties and actively correct the execution, respectively. However, the state-of-the-art study lacks an appropriate formal program semantics of runtime monitoring. In this paper, we propose a theory of runtime control at an appropriate level of formalization to provide a formal program semantics of instrumented target programs under the control of controlling programs. Our theory provides a complete formal semantics for real implementations of runtime monitoring and control, but still retains a good balance between implementation and generality. Indeed, the theory encompasses the formalization of key implementation techniques, such as program instrumentation, synchronization on passively monitored actions, and synthesis of controlling programs from specifications. On the other hand, the theory is so generic and expressive that many existing formalisms about runtime monitoring can be considered as special cases of our theory.

Cited By

View all
  • (2016)Parametric Runtime Verification of C ProgramsProceedings of the 22nd International Conference on Tools and Algorithms for the Construction and Analysis of Systems - Volume 963610.1007/978-3-662-49674-9_17(299-315)Online publication date: 2-Apr-2016

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
TASE '15: Proceedings of the 2015 International Symposium on Theoretical Aspects of Software Engineering
September 2015
141 pages
ISBN:9781467376129

Publisher

IEEE Computer Society

United States

Publication History

Published: 12 September 2015

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Parametric Runtime Verification of C ProgramsProceedings of the 22nd International Conference on Tools and Algorithms for the Construction and Analysis of Systems - Volume 963610.1007/978-3-662-49674-9_17(299-315)Online publication date: 2-Apr-2016

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media