Personal data | Research themes | Ongoing teaching | Publications |
Parallel Architectures for Real-Time Systems
Person in charge of the Unit : Oui
Real-time systems are defined as those systems in which the correctness of the system depends not only on the logical result of computations, but also on the time at which the results are produced. Real-time computing systems are widely used in many industrial applications. Examples of application domains that require real-time computing include: Control of engines, Chemical and nuclear plant control, Traffic, Time-critical packet communications, Flight control systems, Military systems, Space missions, Virtual reality, Railway switching systems, and Robotics.A major misconception about real-time systems is to think that they are equivalent to fast systems. Of course, minimizing the computation duration is helpful in satisfying the timing constraints, but it is not enough to meet all hard timing constraints. Instead of ensuring fast computation, in real-time systems we are concerned with a most important principle, called the predictability, i.e., the ability to predict, a priori, whether the system can meet all hard (also termed critical) timing requirements.
Quality and security of information systems
Person in charge of the Unit : Oui
The QualSec research group performs research in real-time scheduling theory and in cryptography and computer security.
Scheduling Optimisation Security
Person in charge of the Unit : Oui
The topics of the research group SOS include : scheduling, real-time systems, optimisation & security.
Embedded multiprocessors systems with energy constraints
Embedded multiprocessors systems with energy constraints
Real-time parallel systems