See this document in CiteSeerX!

JNuke: Efficient Dynamic Analysis for Java (2004)  (Make Corrections)  
Cyrille Artho, Viktor Schuppan, Armin Biere, Pascal Eugster, Marcel Baur, Boris Zweimüller
CAV



  Home/Search   Context   Related

 
View or download:
inf.ethz.ch/~artho/papers...jnuke.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  inf.ethz.ch/~artho/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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