Full Professor of computer science
20, avenue le Gorgeu
29238 BREST Cedex 3, France
Phone : 02 98 01 62 11
Fax : 02 98 01 80 11
E-mail : firstname.lastname@example.org
Main duties at UBO :
- Elected at the Science faculty board.
- In charge of the Master informatique.
Teaching in English :
A set of lectures and exercises on real-time systems programming, written
for the USTH . This course, that may take between 25 and 30 hours,
composed of :
- Lectures on real-time scheduling analysis.
- Lectures on programming RTEMS with C/POSIX.
- Lectures on programming RTEMS with Ada.
- Text book (with exercises and
solutions) about real-time systems and Ada : Building Parallel, Embedded,
and Real-Time Applications with Ada. J. W. McCormick, F. Singhoff, J. Hugues.
Cambridge University Press, UK, 365 pages, April 2011.
ISBN-13: 9780521197168. Solutions of the exercises and the Ada programs of this
book are freely available from the Cambridge University Press website.
Teaching in french:
- Introductory courses in real time systems
(scheduling theory, synchronous languages, Ada,
real time operating systems).
- Graduate courses in object
distributed systems (CORBA, RMI technologies).
- Teaching materials in french : labs and
- Keywords: real-time embedded systems,
modelling and verification, architecture languages, performance
analysis ; queueing systems, real-time scheduling theory.
- I’m a member of the Lab-STICC laboratory, MOCS team.
- My researches focus on resource
dimensioning in embedded real-time systems, and especially on real-time
scheduling theory and architecture languages.
- I’m also a member of the AS-2C committe
of the SAE (Society of Automotive Engineers). This committee is in charge
of the AADL language (Architecture Analysis and Design Language).
- In 2002, I started the development of Cheddar, a tool based on real time
scheduling and queueing system theory.
Real-time scheduling theory provides algebraic methods and algorithms in order to make
timing constraints verifications of real-time systems.
Nevertheless, many industrial projects do not perform analysis with real-time scheduling theory
even if demand for use of this theory is large and the industrial application field is wide
(avionics, aerospace, automotive, autonomous systems,
The Cheddar project investigates why real-time scheduling theory is not used and how
its usability can be increased.
Cheddar is open-source, but Ellidiss Technologies
is also providing industrial support on this toolset. This
software is developed by a team composed of the Lab-STICC laboratory of the
University of Brest and Ellidiss
The current members of this team are
Pierre Dissaux (Ellidiss Technologies),
Jérôme Legrand (Ellidiss Technologies),
Alain Plantec (UBO/Lab-STICC),
Stéphane Rubini (UBO/Lab-STICC),
Jalil Boukhobza(UBO/Lab-STICC), Christian Fotsing (UBO/Lab-STICC)
and Frank Singhoff
Phd Students working on this project:
Ramha Bouaziz, Mourad Dridi and Blandine Djika.
Former Phd Students on this project:
Hai Nam TRAN,
And others Phd Students i am working with, but who do not work(or worked) on Cheddar:
Arezki Laga, Hamza Ouarnoughi and Loic Plassart.
The Cheddar project is funded by Ellidiss Technologies, Conseil
régional de Bretagne, Conseil général du Finistère, BMO, EGIDE/Campus France, Thales and
Partners who work on Cheddar with us:
Thanks to the development of Cheddar :
- In June 2015, the Cheddar team received
the "prix International" from "pôle Images and Réseaux" during
its "Loading the Future" competition.
- in November 2010, F. Singhoff received
an ACM SIGada award: the "Outstanding Ada Community
- Full professor at Univ. Brest since September 2009.
- HDR from Univ. Brest, November 2008.
- Associate professor from 2000 to 2009 at Univ. Brest.
- Phd from Télécom-Paris, December 1999.
- Engineering degree from CNAM Paris, 1997.
Updated by Frank
Last update :february 2016