The Bytecode Modeling Language (BML) is a specification language for Java bytecode, that provides a high level of abstraction, while not restricting the format of the bytecode. Notably, BML specifications can be stored in class files, so that they can be shipped together with the bytecode. This makes BML particularly suited as property specification language in a proof-carrying code framework. Moreover, BML is designed to be close to the source code level specification language JML, so that specifications (and proofs) developed at - the more intuitive - source code level can be compiled into bytecode level. This paper describes the BML language and its binary representation. It also discusses the tool set that is available to support BML, c...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
In the standard Java implementation, a Java language program is compiled to Java bytecode and this b...
The Java Modeling Language (JML) is widely used in academic research as a common language for formal...
Bytecode Modeling Language (BML) is a recent specification language designed to support specificatio...
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....
This document contains the Isabelle/HOL sources underlying our paper A bytecode logic for JML and ty...
AbstractMany information-flow type systems have been developed that allow to control the non-interfe...
JML is a behavioral interface specification language tailored to Java. It also allows assertions to ...
In this work, we present a translation from B machines to JML specifications. Our work allows develo...
Abstract. This paper describes a specialised logic for proving specifications in the Java Modeling L...
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...
Abstract JML is a behavioral interface specification language tailored to Java(TM). Besides pre-and ...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
In the standard Java implementation, a Java language program is compiled to Java bytecode and this b...
The Java Modeling Language (JML) is widely used in academic research as a common language for formal...
Bytecode Modeling Language (BML) is a recent specification language designed to support specificatio...
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....
This document contains the Isabelle/HOL sources underlying our paper A bytecode logic for JML and ty...
AbstractMany information-flow type systems have been developed that allow to control the non-interfe...
JML is a behavioral interface specification language tailored to Java. It also allows assertions to ...
In this work, we present a translation from B machines to JML specifications. Our work allows develo...
Abstract. This paper describes a specialised logic for proving specifications in the Java Modeling L...
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...
Abstract JML is a behavioral interface specification language tailored to Java(TM). Besides pre-and ...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
In the standard Java implementation, a Java language program is compiled to Java bytecode and this b...
The Java Modeling Language (JML) is widely used in academic research as a common language for formal...