A formal approach for incremental construction with an application to autonomous robotic systems

  • Authors:
  • Saddek Bensalem;Lavindra De Silva;Andreas Griesmayer;Felix Ingrand;Axel Legay;Rongjie Yan

  • Affiliations:
  • Verimag Laboratory, Université Joseph Fourier, Grenoble, CNRS;LAAS, CNRS, Université de Toulouse;Verimag Laboratory, Université Joseph Fourier, Grenoble, CNRS;LAAS, CNRS, Université de Toulouse;INRIA, IRISA, Rennes;Verimag Laboratory, Université Joseph Fourier, Grenoble, CNRS and State Key Laboratory of Computer Science, Institute of Software, CAS, Beijing

  • Venue:
  • SC'11 Proceedings of the 10th international conference on Software composition
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a new workflow for the design of composite systems. Contrary to existing approaches, which build on traditional techniques for single-component systems, our methodology is incremental in terms of both the design and the verification process. The approach exploits the hierarchy between components and can detect errors at an early stage of the design. As a second contribution of the paper, we apply our methodology to automatically generate C code to coordinate the various modules of an autonomous robot. To the best of our knowledge, this is the first time that such a coordination code is generated automatically.