(Enter summary)
Abstract: The problem of testing a linear temporal logic (LTL) formula
on a finite execution trace of events, generated by an executing program,
occurs naturally in runtime analysis of software. An algorithm which
takes a past time LTL formula and generates an e#cient dynamic programming
algorithm is presented. The generated algorithm tests whether
the formula is satisfied by a finite trace of events given as input and runs
in linear time, its constant depending on the size of the LTL formula. (Update)
Cited by: More
Implementation and Verification of Implicit-Invocation.. - Using Source Transformation
(Correct)
Using Source Transformation to Test and - Model Check Implicit-Invocation
(Correct)
Runtime Verification Revisited - Arafat, Bauer, Leucker, Schallhart (2005)
(Correct)
Similar documents (at the sentence level): More
76.5%: Synthesizing Monitors for Safety Properties - Havelund, Rosu (2002)
(Correct)
53.1%: Efficient Monitoring of Safety Properties - Havelund, Rosu (2002)
(Correct)
22.4%: An Overview of the Runtime Verification Tool Java PathExplorer - Havelund, Rosu (2003)
(Correct)
Active bibliography (related documents): More All
0.2: Monitoring Java Programs with Java PathExplorer - Havelund, Rosu (2001)
(Correct)
0.2: Rewriting-based Techniques for Runtime Verification - Rosu, Havelund
(Correct)
0.2: Specification of Software Architecture Reconfiguration - Wermelinger (1999)
(Correct)
Similar documents based on text: More All
0.6: Testing Linear Temporal Logic Formulae on Finite Execution Traces - Havelund, Rosu (2000)
(Correct)
0.4: Monitoring Programs using Rewriting - Havelund, Rosu (2001)
(Correct)
0.4: Model Checking Programs - Visser, Havelund, Brat, al. (2000)
(Correct)
Related documents from co-citation: More All
25: Monitoring Programs using Rewriting
- Havelund, Ro - 2001
22: Runtime assurance based on formal specifications
- Lee, Kannan et al. - 1999
22: Runtime Safety Analysis of Multithreaded Programs
- Sen, Rosu et al. - 2003
BibTeX entry: (Update)
K. Havelund and G. Rosu. Synthesizing monitors for safety properties. In Proceedings of TACAS, volume 2280, pages 342--356. Springer-Verlag, April 2002. http://citeseer.ist.psu.edu/havelund02synthesizing.html More
@inproceedings{ havelund02synthesizing,
author = "Klaus Havelund and Grigore Rosu",
title = "Synthesizing Monitors for Safety Properties",
booktitle = "Tools and Algorithms for Construction and Analysis of Systems",
pages = "342-356",
year = "2002",
url = "citeseer.ist.psu.edu/havelund02synthesizing.html" }
Citations (may not include all citations):
1180
The Temporal Logic of Reactive and Concurrent Systems (context) - Manna, Pnueli - 1992
539
The Temporal Logic of Programs (context) - Pnueli - 1977
270
Bandera : Extracting Finite-state Models from Java Source Co..
- Corbett, Dwyer et al. - 2000
140
Model Checking Java Programs using Java PathFinder
- Havelund, Pressburger - 1998
104
Model Checking Programs
- Visser, Havelund et al. - 2000
92
Experiments in Theorem Proving and Model Checking for Protoc..
- Havelund, Shankar - 1996
61
Monitoring Java Programs with Java PathExplorer
- Havelund, Rosu - 2001
57
A Deadlock Detection Tool for Concurrent Java Programs (context) - Demartini, Iosif et al. - 1999
53
Formal Analysis of a Space Craft Controller using SPIN
- Havelund, Lowry et al. - 2001
52
The Temporal Rover and the ATG Rover
- Drusinsky - 2000
52
Model-Checking Multi-threaded Distributed Java Programs
- Stoller - 2000
47
Runtime Assurance Based on Formal Specifications
- Lee, Kannan et al. - 1999
47
A Practical Method for Verifying Event-Driven Software (context) - Holzmann, Smith - 1999
36
Monitoring Programs using Rewriting
- Havelund, Rosu - 2001
26
Java Model Checking
- Park, Stern et al. - 2000
21
Java PathExplorer -- A Runtime Verification Tool
- Havelund, Rosu - 2001
4
and Jose Meseguer (context) - Clavel, Eker et al. - 1996
4
Synthesizing Dynamic Programming Algorithms from Linear Temp..
- Rosu, Havelund - 2001
2
Specification and Error Pattern Based Program Monitoring (context) - Havelund, Johnson et al. - 2001
http://www.compaq.com/java/download
http://www.webgain.com/products/java
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://gureni.cs.uiuc.edu/~grosu/publications.html): More
Rewriting-based Techniques for Runtime Verification - Rosu, Havelund
(Correct)
Online Efficient Predictive Safety Analysis of Multithreaded.. - Sen, Rosu, Agha (2004)
(Correct)
Towards Certifying Domain-Specific Properties of Synthesized Code - Rosu, Whittle (2002)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC