The theory and applications of rewriting logic have been vigorously developed by researchers all over the world during the past eleven years. The attached bibliography …
K Havelund, G Roşu - Electronic Notes in Theoretical Computer Science, 2001 - Elsevier
We present recent work on the development of Java PathExplorer (JPaX), a tool for monitoring the execution of Java programs. JPaX can be used during program testing to …
This paper gives an overview of the Maude 2.0 system. We emphasize the full generality with which rewriting logic and membership equational logic are supported, operational …
D Giannakopoulou, K Havelund - Proceedings 16th Annual …, 2001 - ieeexplore.ieee.org
This paper presents an approach to checking a running program against Linear Temporal Logic (LTL) specifications. LTL is a widely used logic for expressing properties of programs …
K Havelund, G Roşu - International Journal on Software Tools for …, 2004 - Springer
The problem of testing whether a finite execution trace of events generated by an executing program violates a linear temporal logic (LTL) formula occurs naturally in runtime analysis of …
S Eker, M Knapp, K Laderoute, P Lincoln… - Biocomputing …, 2001 - World Scientific
The genomic sequencing of hundreds of organisms including homo sapiens, and the exponential growth in gene expression and proteomic data for many species has …
K Havelund, A Goldberg - … on Verified Software: Theories, Tools, and …, 2005 - Springer
A program verifier determines whether a program satisfies a specification. Ideally verification is achieved by static analysis without executing the code. However, program verification is …
K Havelund, G Rosu, D Clancy - International Space Conference, 2001 - ntrs.nasa.gov
We describe recent work on designing an environment called Java PathExplorer for monitoring the execution of Java programs. This environment facilitates the testing of …
C Watterson, D Heffernan - IET software, 2007 - IET
Ensuring the correctness of software applications is a difficult task. The area of runtime verification, which combines the approaches of formal verification and testing, offers a …