Professeur des Universités, section CNU 27
(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 : email@example.com
Main duties at UBO/Lab-STICC :
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),
Laurent Lemarchand (UBO/Lab-STICC),
Nam Tran Hai (UBO/Lab-STICC),
Jalil Boukhobza (UBO/Lab-STICC), Valérie Nicolas (UBO/Lab-STICC)
and Frank Singhoff
Phd Students working on this project:
Mourad Dridi, Illham Atchadam, 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, Brest Métropole, 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.
- Habilitations à diriger des recherches from Univ. Brest, November 2008.
- Associate professor from 2000 to 2009 at Univ. Brest.
- Phd from Télécom-Paris (formerly ENST Paris), December 1999.
- Engineering degree from CNAM Paris (Conservatoire National des Arts et Métiers), 1997.
- DEA Systèmes informatiques répartis, Univ. Paris 6, 1996.
Updated by Frank
Last update :September 2018