Thomas Jensen

Learn More
We present an information flow monitoring mechanism for sequential programs. The monitor executes a program on standard data that are tagged with labels indicating their security level. We formalize the monitoring mechanism as a big-step operational semantics that integrates a static information flow analysis to gather information flow properties of(More)
We present UML-CASTING, a prototype tool for computer-assisted generation of test suites from UML models. The concept underlying Casting is that a large part of test cases corresponding to a given test strategy can be obtained automatically from the text of the specification. A test strategy consists of a set of decomposition rules that are applied to the(More)
Dynamic evolution of work BLOCKINow process descriptions and active instances has been an active research area since the mid 1990s. Most work has been based on ow-graph meta models formalised as variations of Petri Nets. We present a new research project on Computer Supported Mobile Adaptive Business Processes (CosmoBiz) initiated in January 2007 jointly(More)
Inria We present a technique for deriving semantic program analyses from a natural semantics specification of the programming language. The technique is based on a particular kind of semantics called pretty-big-step semantics. We present a pretty-big-step semantics of a language with simple objects called O'While and specify a series of instrumentations of(More)
This paper describes an investigation into developing certified abstract interpreters from big-step semantics using the Coq proof assistant. We base our approach on Schmidt's abstract interpretation principles for natural semantics, and use a pretty-big-step (PBS) semantics, a semantic format proposed by Charguéraud. We propose a systematic(More)
Inria We present a technique for deriving semantic program analyses from a natural semantics specification of the programming language. The technique is based on a particular kind of semantics called pretty-big-step semantics. We present a pretty-big-step semantics of a language with simple objects called O'While and specify a series of instrumentations of(More)
International trade involves crossing several organizational boundaries. This revelatory case study follows fresh cut roses' journey from the growers in Kenya to the retail distribution in Holland and shows relatively high barriers related to the associated activities, information and documents, etc. Our empirical findings reveal the serious limitation that(More)