MiniJava is a subset of the object-oriented programming language Java. Standard ML is the canonical representative of the ML family of functional programming languages, which includes F# and OCaml. Different program analysis and verification tools and techniques have been developed for both Java-like and ML-like languages. Naturally, the tools developed for a particular language emphasise accurate treatment of language features commonly used in that language. In Java, this means objects with mutable properties and dynamic method dispatch. In ML, this means higher order functions and algebraic datatypes with pattern matching. We propose to translate programs from one language into the other and use the target language's tools for...
The Java Modeling Language (JML) is a behavioral interface specification language tailored for speci...
Abstract. JavaFAN is a Java program analysis framework, that can symbolically execute multithreaded ...
AbstractWe describe the basic structure of an environment for proving Java programs annotated with J...
Java-ML is a collection of machine learning and data mining algorithms, which aims to be a readily u...
MultiJava is a conservative extension of the Java programming language that adds symmetric multiple ...
Machine Learning (ML) is the science that enables computers with the ability to learn without being ...
Reproducible and comparative research requires well-designed and publicly available benchmarks. We p...
This paper describes the design, implementation, and evaluation of MultiJava, a backward-compatible ...
Compilers that have been formally verified in theorem provers are often not directly usable because ...
The Java Modeling Language (JML) describes the functional behavior of Java classes and methods using...
This thesis is about methods for establishing semantic properties of programs and how those methods ...
International audienceInstead of a monolithic programming language trying to cover all features of i...
Machine learning (ML) is the study of representations and algorithms used for building functions tha...
AbstractCompilers that have been formally verified in theorem provers are often not directly usable ...
Au cours des dernières années, les assistants de preuves on fait des progrès considérables et ont at...
The Java Modeling Language (JML) is a behavioral interface specification language tailored for speci...
Abstract. JavaFAN is a Java program analysis framework, that can symbolically execute multithreaded ...
AbstractWe describe the basic structure of an environment for proving Java programs annotated with J...
Java-ML is a collection of machine learning and data mining algorithms, which aims to be a readily u...
MultiJava is a conservative extension of the Java programming language that adds symmetric multiple ...
Machine Learning (ML) is the science that enables computers with the ability to learn without being ...
Reproducible and comparative research requires well-designed and publicly available benchmarks. We p...
This paper describes the design, implementation, and evaluation of MultiJava, a backward-compatible ...
Compilers that have been formally verified in theorem provers are often not directly usable because ...
The Java Modeling Language (JML) describes the functional behavior of Java classes and methods using...
This thesis is about methods for establishing semantic properties of programs and how those methods ...
International audienceInstead of a monolithic programming language trying to cover all features of i...
Machine learning (ML) is the study of representations and algorithms used for building functions tha...
AbstractCompilers that have been formally verified in theorem provers are often not directly usable ...
Au cours des dernières années, les assistants de preuves on fait des progrès considérables et ont at...
The Java Modeling Language (JML) is a behavioral interface specification language tailored for speci...
Abstract. JavaFAN is a Java program analysis framework, that can symbolically execute multithreaded ...
AbstractWe describe the basic structure of an environment for proving Java programs annotated with J...