(Enter summary)
Abstract: JNuke is a framework for verification and model checking of Java programs. It is a novel combination of run-time verification, explicit-state model checking, and counter-example exploration. Efficiency is crucial in dynamic verification. Therefore JNuke has been written from scratch in C, improving performance and memory usage by an order of magnitude compared to competing approaches and tools. (Update)
Similar documents based on text: More All
1.8: JNuke: Efficient Dynamic Analysis for Java - Artho, Schuppan, Biere.. (2004)
(Correct)
0.5: A Simple Verification of the Tree Identify Protocol with SMV - Schuppan, Biere (2001)
(Correct)
0.5: Liveness Checking as Safety Checking - Biere, Artho, Schuppan (2002)
(Correct)
BibTeX entry: (Update)
@inproceedings{ artho04jnuke,
author = {Cyrille Artho and Viktor Schuppan and Armin Biere and Pascal Eugster and Marcel Baur and Boris Zweim\"uller},
title = {{JNuke}: Efficient Dynamic Analysis for {Java}},
pages={462--465},
crossref={conf/cav/2004},
}
@proceedings{conf/cav/2004,
editor = {Rajeev Alur and Doron A. Peled},
title = {Computer Aided Verification, 16th International Conference, CAV
2004, Boston, MA, USA, July 13-17, 2004, Proceedings},
booktitle = {CAV},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
volume = {3114},
year = {2004},
isbn = {3-540-22342-8},
url = {citeseer.ist.psu.edu/article/artho04jnuke.html} }
Citations (may not include all citations):
470
Design and Validation of Computer Protocols (context) - Holzmann - 1991
270
Bandera: Extracting finite-state models from Java source cod..
- Corbett, Dwyer et al. - 2000
140
Eraser: A dynamic data race detector for multithreaded progr..
- Savage, Burrows et al. - 1997
123
Model checking for programming languages using VeriSoft
- Godefroid - 1997
104
Model checking programs
- Visser, Havelund et al. - 2000
98
Purify: Fast detection of memory leaks and access errors (context) - Hastings, Joyce - 1992
61
Monitoring Java programs with Java PathExplorer
- Havelund, Rosu - 2001
47
A practical method for verifying event-driven software (context) - Holzmann, Smith - 1999
31
Object-race detection
- von Praun, Gross - 2001
27
Systematic testing of multithreaded Java programs
- Bruening - 1999
22
Runtime checking of multithreaded applications with Visual T..
- Harrow - 2000
18
Java-MaC: a run-time assurance tool for Java programs
- Kim, Kannan et al. - 2001
14
High-level data races
- Artho, Havelund et al. - 2003
13
Java and the Java Virtual Machine (context) - Strk, Schmid et al. - 2001
13
A methodology for benchmarking Java Grande applications
- Bull, Smith et al. - 1999
8
Bogor: an extensible and highly-modular software model check..
- Robby, Dwyer - 2003
6
Java Virtual Machine with rollback procedure allowing system.. (context) - Eugster - 2003
4
JVM-independent replay in Java
- Schuppan, Baur et al. - 2004
Documents on the same site (http://www.inf.ethz.ch/~artho/): More
High-Level Data Races - Artho, Havelund, Biere (2003)
(Correct)
Applying Jlint to Space Exploration Software - Artho, Havelund
(Correct)
High-Level Data Races - Artho, Havelund, Biere (2003)
(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