See this document in CiteSeerX!

Constraint-Based Specification and Dataflow Analysis for Java Bytecode Verification (1998)  (Make Corrections)  (2 citations)
Zhenyu Qian



  Home/Search   Context   Related

 
View or download:
kestrel.edu/pub/papers/qi...jvmdflow.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  kestrel.edu/HTML/people/g...index (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: . (Java) bytecode verification should prevent various runtime errors in Java Virtual Machine (JVM) programs and play an important part in ensuring Java-based internet security. The official JVM specification is inadequate for security-critical applications. Recent research work has proposed using formal typing systems to specify bytecode verification. However, it is still unknown how to make an implementation, whose correctness and completeness with respect to the formal specification can be... (Update)

Context of citations to this paper:   More

...and sequences, and stacks can be modeled using Bane. The Bane simplifier then replaces the derived constraint solver. Recently, Qian [Qia97] presented a data ow analysis algorithm (scheme) that non deterministically uses formal typing rules to compute the smallest types...

...and sequences, and stacks can be modeled using Bane. The Bane simplifier then replaces the derived constraint solver. Recently, Qian [Qia97] presented a dataflow analysis algorithm (scheme) that non deterministically uses formal typing rules to compute the smallest types...

Cited by:   More
Toward a Provably-Correct Implementation of the JVM.. - Coglio, Goldberg, Qian (1998)   (Correct)

Active bibliography (related documents):   More   All
0.6:   A Formal Specification of Java Virtual Machine Instructions for.. - Qian (1998)   (Correct)
0.3:   Least Types for Memory Locations in Java Bytecode - Qian (1999)   (Correct)
0.3:   Standard Fixpoint Iteration for Java Bytecode Verification - Qian   (Correct)

Similar documents based on text:   More   All
0.4:   Java Bytecode Verification: Algorithms and Formalizations - Leroy (2003)   (Correct)
0.4:   Bytecode Model Checking: An Experimental Analysis - Basin, Friedrich, Gawkowski, .. (2002)   (Correct)
0.1:   [31] Hongxing Zhou, Zhenyu Yang and Haitao Li, \A Note.. - Proc Chinese Distributed   (Correct)

Related documents from co-citation:   More   All
2:   Tractable constraints in finite semilattices - Rehof, Mogensen - 1996
2:   A type system for Java bytecode subroutines - Stata, Abadi - 1998
2:   A Type System for Object Initialization in the Java Bytecode Language - Freund, Mitchell - 1998

BibTeX entry:   (Update)

Zhenyu Qian. Constraint-based specification and dataflow analysis for Java tm byte code verification. Technical report, Kestrel Institution, 1997. http://www.kestrel.edu/~qian/abs-jvmdflow, to appear. http://citeseer.ist.psu.edu/qian98constraintbased.html   More

@misc{ qian97constraintbased,
  author = "Z. Qian",
  title = "Constraint-based specification and dataflow analysis for Java tm byte code
    verification",
  text = "Zhenyu Qian. Constraint-based specification and dataflow analysis for Java
    tm byte code verification. Technical report, Kestrel Institution, 1997.
    http://www.kestrel.edu/~qian/abs-jvmdflow, to appear.",
  year = "1997",
  url = "citeseer.ist.psu.edu/qian98constraintbased.html" }
Citations (may not include all citations):
1399   Compilers --- Principles (context) - Aho, Sethi et al. - 1986
815   Abstract interpretation: a unified lattice model for static .. (context) - Cousot, Cousot - 1977
373   Constraint logic programming: A survey - Jaffar, Maher - 1994
169   A type system for Java bytecode subroutines - Stata, Abadi - 1998
109   A type system for object initialization in the java bytecode.. - Freund, Mitchell - 1998
82   Logic for Computer Science - Foundations of Automatic Theore.. (context) - Gallier - 1987
63   Order-sorted equational computation (context) - Smolka, Nutt et al. - 1989
54   Abstract interpretation: a semantics-based tool for program .. (context) - Jones, Nielson - 1995
44   Java is not type-safe - Saraswat - 1997
35   A specification of Java loading and bytecode verification - Goldberg - 1998
34   The Defensive Java Virtual Machine specification (context) - Cohen - 1997
14   Semantics of java byte code - Bertelsen - 1997
12   Wiley Computer Publishing (context) - McGraw, Felten - 1997
7   Formalizing the Java Virtual Machine in Isabelle/HOL (context) - Pusch - 1998
6   A formal specification of Java tm virtual machine instructio.. (context) - Qian - 1998
6   a new method fot dataflow analysis of Java Virtual Machine s.. (context) - Hagiya, Tozawa - 1998
3   A Java system security architecture (context) - Sirer, McDirmid et al. - 1997

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