Bruno Tatibouët

Bruno Tatibouët
University of Franche-Comté | UFC · Institut FEMTO-ST

About

12
Publications
1,310
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
160
Citations

Publications

Publications (12)
Conference Paper
Ensuring the correction of heterogeneous and complex systems is an essential stage in the process of engineering systems. In this paper, we propose an approach to verify and validate complex systems specified by SysML language. We translate SysML specifications into Promela models in order to validate the designed systems by model checking SPIN. Th...
Article
Full-text available
The complexity of heterogeneous systems has been increased during last years. One challenge of designing these systems is to deal with the application of methodologies based on Model Driven Architecture (MDA). MDA is a development framework that enables the description of systems by means of different models with transformations. This is an importa...
Article
Full-text available
A smart surface is a distributed Micro-Electro- Mechanical System (MEMS) designed for conveying microscopic objects over a meso-scale distance, by the coordinated action of several microcells composed of microsensors, microactuators and control units. We present a high-level description of a smart surface with the System Modeling Language (SysML)....
Article
Full-text available
This article describes a work-in-progress in the framework of a research project aiming at combining requirements engineering methods with formal methods. The main idea is to extend the SysML language with concepts of existing requirements engineering methods. In this article we present extensions to SysML with concepts from the goal model of the K...
Conference Paper
B is a formal method (and a specification language) which enables the automatic generation of an executable code through a succession of refinements stemming from an abstract specification. A B specification requires a certain knowledge of mathematical notations (Classical logic and sets) as well as specific terminology (generalized substitutions,...
Conference Paper
The French BOM (B with Optimised Memory) project has analysed issues related to code generation from B specifications. This analysis was built upon the shortcoming of the existing translators, and led to proposals to generate optimised code suitable for embedding in highly memory-constrained devices, such as smart cards. Two code translators have b...
Conference Paper
B is a formal method (and a specification language) which enables the automatic generation of an executable code through a succession of refinements stemming from an abstract specification. The industrial tools provide support for all the development process (type-checking facilities, automatic and interactive proof support, ...). A B specification...
Conference Paper
In this paper we propose a construction method of multiformalism specifications based on B and linear temporal logic. We examined this method with a case study of a communication protocol between an integrated circuit card and a device such a terminal. This study has been carried out in collaboration with the Schlumberger company. We show the curre...
Article
This paper works on two specifications of a same problem. The first specification uses the B method and the second the UML (Unified Modeling Lan-guage) notation, which integrates the OCL (Object Constraint Language) lan-guage. This language allows us to express invariant, pre-conditions, guards, and so on. The case studied is system controlling acc...

Network

Cited By