P Daian, D Guth, C Hathhorn, Y Li, E Pek… - … Conference, RV 2016 …, 2016 - Springer
We present a suite of runtime verification tools developed by Runtime Verification Inc.: RV- Match, RV-Predict, and RV-Monitor. RV-Match is a tool for checking C programs for …
We present RV-Match, a tool for checking C programs for undefined behavior and other common programmer mistakes. Our tool is extracted from the most complete formal …
The developers of a programming language need to document its intended syntax and semantics, and to update the documentation when the language evolves. They use formal …
CB Poulsen, P Néron, A Tolmach… - ECOOP 2016: 30th …, 2016 - research.tudelft.nl
Semantic specifications do not make a systematic connection between the names and scopes in the static structure of a program and memory layout, and access during its …
Following the principles of Model-Driven Engineering and Language-Oriented Programming, Domain-Specific Languages (DSLs) are now developed in numerous …
K is a formal framework for defining operational semantics of programming languages. The K-Maude compiler translates K language definitions to Maude rewrite theories. The compiler …
We present Scala-AM, a modular framework for static analysis based on systematic abstraction of abstract machines. Scala-AM achieves modularity by separating operational …
M Zhang, F Mallet, H Zhu - International Conference on Formal …, 2016 - Springer
MARTE (abbreviated for Modeling and Analysis of Real-Time and Embedded systems) is a UML profile which provides a general modeling framework to design and analyze real-time …
It has been an open question as to whether the Modular Structural Operational Semantics framework can express the dynamic semantics of call/cc. This paper shows that it can, and …