(Enter summary)
Abstract: The JavaFAN uses a Maude rewriting logic specification of
the JVM semantics as the basis of a software analysis tool with competitive
performance. JavaFAN supports formal analysis of concurrent JVM
programs by means of symbolic simulation, breadth-first search, and LTL
model checking. We discuss JavaFAN's executable formal specification of
the JVM, illustrate is formal analysis capabilities using several case studies,
and compare its performance with similar Java analysis tools. (Update)
Similar documents based on text: More All
1.0: Formal Analysis of Java Programs in JavaFAN - Farzan, Chen, Meseguer, Rosu (2004)
(Correct)
0.2: Institution Morphisms - Goguen, Rosu (2001)
(Correct)
0.2: Kan Extensions of Institutions - Rosu (1999)
(Correct)
BibTeX entry: (Update)
A. Farzan, J. Meseguer, and G. Rosu. Formal JVM code analysis in JavaFAN. To appear in Proc. AMAST'04, Springer LNCS, 2004. http://citeseer.ist.psu.edu/article/farzan04formal.html More
@misc{ farzan04formal,
author = "A. Farzan and J. Meseguer and G. Rosu",
title = "Formal JVM code analysis in JavaFAN",
text = "A. Farzan, J. Meseguer, and G. Rosu. Formal JVM code analysis in JavaFAN.
To appear in Proc. AMAST'04, Springer LNCS, 2004.",
year = "2004",
url = "citeseer.ist.psu.edu/article/farzan04formal.html" }
Citations (may not include all citations):
299
Conditional Rewriting Logic as a Unified Model of Concurrenc.. (context) - Meseguer - 1992
270
Bandera: extracting finite-state models from java source cod..
- Corbett, Dwyer et al. - 2000
206
The model checker SPIN
- Holzmann - 1997
140
Model checking Java programs using Java PathFinder
- Havelund, Pressburger - 2000
82
Algebraic Semantics of Imperative Programs (context) - Goguen, Malcolm - 1996
57
A deadlock detection tool for concurrent Java programs (context) - Demartini, Iosif et al. - 1999
57
The LOOP compiler for Java and JML
- van den Berg, Jacobs - 2001
53
Formal Analysis of a Space Craft Controller using SPIN
- Havelund, Lowry et al. - 1998
46
Model checking programs
- Brat, Havelund et al. - 2000
43
Java and the Java Virtual Machine - Definition (context) - Stark, Schmid et al. - 2001
41
Inside The Java 2 Virtual Machine (context) - Venners - 1999
34
The defensive Java Virtual Machine specification (context) - Cohen - 1997
26
Java model checking
- Park, Stern et al. - 2000
23
Computer-Aided Reasoning: ACL2 Case Studies (context) - Kaufmann, Manolios et al. - 2000
22
JML: notations and tools supporting detailed design in Java
- Leavens - 2000
[Article contains additional citations not shown here]
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