Bytecode Modeling Language (BML) is a recent specification language designed to support specification and verification of Java byte code files. We present an editor called Umbra for byte code files which supports the editing of BML specifications. This editor is accompanied by a library BMLlib which not only parses textual representations of BML specifications and prints the specifications in a textual form, but also writes specifications into Java class files and reads them from that format. The whole tool set allows to insert BML specification into class files or inspect class files with BML specifications and edit them, e.g., for debugging purposes
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
This document contains the Isabelle/HOL sources underlying our paper A bytecode logic for JML and ty...
. The term "Java" is used to denote two different concepts: the language itself and the re...
The Bytecode Modeling Language (BML) is a specification language for Java bytecode, that provides a ...
Abstract. The proof-carrying code (PCC) techniques allow the exe-cutable code to be augmented with a...
This document is an overview of a bytecode level specification language, called for short BCSL and a...
We propose a framework for establishing the correctness of untrusted Java bytecode components w.r.t....
Extensions and improvements of the programming language Java and its related execution environment (...
New toolkits that parse, analyze, and transform Java Bytecode are frequently developed from scratch ...
Extensions and improvements of the programming language Java and its related execution environment (...
In the standard Java implementation, a Java language program is compiled to Java bytecode and this b...
This paper provides a comprehensive analysis of the specification, along with concrete suggestions f...
The Java Modeling Language (JML) can be used to specify the detailed design of Java classes and inte...
JML is a behavioral interface specification language tailored to Java. It also allows assertions to ...
This paper presents a sound type system for a large subset of the Java bytecode language including c...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
This document contains the Isabelle/HOL sources underlying our paper A bytecode logic for JML and ty...
. The term "Java" is used to denote two different concepts: the language itself and the re...
The Bytecode Modeling Language (BML) is a specification language for Java bytecode, that provides a ...
Abstract. The proof-carrying code (PCC) techniques allow the exe-cutable code to be augmented with a...
This document is an overview of a bytecode level specification language, called for short BCSL and a...
We propose a framework for establishing the correctness of untrusted Java bytecode components w.r.t....
Extensions and improvements of the programming language Java and its related execution environment (...
New toolkits that parse, analyze, and transform Java Bytecode are frequently developed from scratch ...
Extensions and improvements of the programming language Java and its related execution environment (...
In the standard Java implementation, a Java language program is compiled to Java bytecode and this b...
This paper provides a comprehensive analysis of the specification, along with concrete suggestions f...
The Java Modeling Language (JML) can be used to specify the detailed design of Java classes and inte...
JML is a behavioral interface specification language tailored to Java. It also allows assertions to ...
This paper presents a sound type system for a large subset of the Java bytecode language including c...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
This document contains the Isabelle/HOL sources underlying our paper A bytecode logic for JML and ty...
. The term "Java" is used to denote two different concepts: the language itself and the re...