Français Anglais
Accueil Annuaire Plan du site
Research results
Contract / grant for group Toccata
GECCOO

Subvention
Jul 2003 - Jan 2007

Group : Toccata
Principal investigator : PAULIN-MOHRING Christine

Administrator : 
Affiliation : CNRS

Generation of Certified Code for Object Oriented Applications specification, refinement, proof and error detection

This project aims at developing methods and tools for the design of object-oriented systems that require a high degree of security. The methods and tools will be developed such that together they will form a coherent design method from specification to certified code generation using refinement, simulation, testing and verification techniques. In particular, the project focuses on the design of smart card applications, written in a subset of Java (like JavaCard), annotated with JML specifications. JML, the Java Modeling Language, is a source code level behavioural specification language for Java that is designed to be easy to understand for people with Java knowledge. Several tools exist which manipulate JML annotated programs, e.g. to generate documentation or tests (either dynamic or unitary) or to do automatic or interactive verification. The readability of JML specifications and the wide range of tools available for JML make it attractive for industry to integrate formal methods (in the form of JML specifications) in their software development process.

Research activities
  Verification
  Program proof
  

Participants


More information : http://geccoo.lri.fr/
Contracts & grants
° SESAME DIGIPODS UPS
REMOTE COLLABORATIVE INTERACTION AMONG HETEROGENEOUS VISUALIZATION PLATFORMS
REGION IDF