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 : firstname.lastname@example.org
Main current 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 and/or embedded systems
(AADL and system design, scheduling analysis, synchronous languages, Ada,
real-time operating systems). Master level.
- Object programmong -Java) and
distributed systems (CORBA, RMI technologies), Master level.
- Introductory courses on OpenGL for 1st year of Bachelor.
- 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 interests are
embedded critical systems design and verifcation, and especially real-time
scheduling analysis and architecture languages.
- I’m a member of the AS-2C committe
of the SAE (Society of Automotive Engineers) since 2008. This committee is in charge
of the AADL language (Architecture Analysis and Design Language).
- In 2002, I started the development of Cheddar, a schedulability tool.
Real-time scheduling schedulability provides convenient
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 what we can do to increase
the use if schedulability.
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),
Valérie Nicolas (UBO/Lab-STICC)
and Frank Singhoff
Phd Students working on this project:
Dlandire Djika, Illham Atchadam.
Former Phd Students on this project:
Hai Nam TRAN,
And others Phd Students i was working with, but did not work on Cheddar:
Arezki Laga , Hamza Ouarnoughi and Loic Plassart.
The Cheddar project was funded by Ellidiss Technologies, H2020 MOSAR, Conseil
régional de Bretagne, Conseil général du Finistère, Brest Métropole,
EGIDE/Campus France, Thales, BPI-France.
Partners who work on Cheddar with us:
- University of Lisbon/LASiGE laboratory.
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.
Curriculum Vitae :
- November 2010, Recipient of the ACM SIGada award "Outstanding Ada Community
- Since September 2009. Full professor at Univ. of Brest.
- November 2008. Habilitations à diriger des recherches from Univ. of Brest.
- 2000-2009. Associate professor at Univ. of Brest.
- December 1999. Phd from Télécom-Paris-Tech (formerly ENST Paris).
- 1997. Ingénieur Conservatoire National des Arts et Métiers (Engineering degree from CNAM Paris).
- 1996. Master degree (DEA Systèmes informatiques répartis), Univ. Paris 6.
Updated by Frank
Last update :December 2018