Samuel Colin
Centre national de la recherche scientifique
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Samuel Colin.
international colloquium on theoretical aspects of computing | 2004
Samuel Colin; Georges Mariano; Vincent Poirriez
Among the possible approaches for expressing real-time problems with the B method, two are dominant : the use of the usual B mechanisms to define real-time constraints on the one hand, and extending B through another formalism more adapted to the real-time context on the other hand. We define here a possible real-time semantic for B, by using a real-time logic (the duration calculus), and we illustrate how this extension affects the proof mechanism used to show the soundness of abstract machines.
software engineering and formal methods | 2005
Samuel Colin; Dorian Petit; Jérome Rocheteau; Rafaël Marcano; Georges Mariano; Vincent Poirriez
The need for the B method first appeared in industry, and several commercial tools have been developed to support this formalism. However, few of these tools allow reasoning on the formalism itself or on its possible extensions. This article presents an open-source platform, with a focus on the platforms core component, the BCaml project. The tools presented are used to show how very different approaches can be brought together around a central design to form a consistent toolbox, and can be used to develop safe systems, from their specifications to their validation and the generation of safe code.
SC'12 Proceedings of the 11th international conference on Software Composition | 2012
Arnaud Lanoix; Olga Kouchnarenko; Samuel Colin; Vincent Poirriez
This paper addresses the issue of state sharing in CSP||B specifications: B machines controlled by various CSP parts are supposed not to refer to, share or modify the same state space. However, some kinds of B state sharing can be allowed without creating inconsistencies in CSP||B specifications. To achieve this, we present a B-based solution for allowing architectures with B state sharing in the CSP||B components. We show that the inconsistencies in state sharing can be identified by translating the CSP controllers into B specifications and then using a more refined consistency checking process. We also hint at possible extensions towards other CSP||B architectural patterns with various types of sub-components sharing.
Archive | 2008
Samuel Colin; Atif Maskoor; Arnaud Lanoix; Jeanine Souquières; Ahmed Hammad; Julien Dormoy; Samir Chouali; Jean-Michel Hufflen; Olga Kouchnarenko; Sylvain Lecomte; Dorian Petit; Vincent Poirriez
Archive | 2009
Samuel Colin; Georges Mariano
Archive | 2008
Samuel Colin; Jean-Pierre Jacquot; Arnaud Lanoix; Atif Mashkoor; Jeanine Souquières
publisher | None
author
formal methods | 2014
Samuel Colin; Dorian Petit
Archive | 2008
Samuel Colin; Jean-Pierre Jacquot; Arnaud Lanoix; Atif Mashkoor; Jeanine Souquières
Archive | 2008
Samuel Colin; Arnaud Lanoix; Jeanine Souquières