Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michaël Richard is active.

Publication


Featured researches published by Michaël Richard.


emerging technologies and factory automation | 2003

Allocating and scheduling tasks in multiple fieldbus real-time systems

Michaël Richard; Pascal Richard; Francis Cottet

We consider real-time systems connected via several fieldbuses. Validating such systems consists of proving that tasks meet their end-to-end deadlines. Tasks are scheduled on processors by fixed-priority schedulers. We propose an automatic method for allocating tasks on processors and assigning priorities to tasks so that every deadline is met. Allocation and scheduling are simultaneously achieved. We do not limit the search space to a specific priority rule (such as rate monotonic or deadline monotonic). Feasible schedules are validated by a holistic analysis. Numerical results of the method are lastly presented on a real-size application. Our tool will be a beneficial help to design real-time distributed systems.


international conference on engineering of complex computer systems | 2001

On-line scheduling of real-time distributed computers with complex communication constraints

Pascal Richard; Francis Cottet; Michaël Richard

We consider the scheduling of periodic tasks running on distributed computers. Every execution of a task must meet its deadline. Response time analysis of the tasks is used to prove the schedulability of hard real-time distributed systems according to the on-line priority rules that schedule the processors and the network. Its main advantage is to take into account the precedence dependencies of the schedules of the tasks on the processors and the messages sent on the network(s). Past works have addressed the issue of tasks related by asynchronous communication constraints with the senders and the receivers working at the same rate. We study more general relations among tasks when the rates of dependent tasks are not equal. We call such relations generalized communication constraints. Usually distributed systems are scheduled using a synchronization protocol and an on-line scheduling algorithm by processor. We present a graph theoretical approach to this schedulability analysis. Our algorithm transforms complex communication relations into classical ones, so that the classical scheduling analysis can be fully applied. That transformation is independent of the architecture of the distributed systems and no assumption is made on the synchronization protocol considered.


Proceedings of the 20th International Conference on Real-Time and Network Systems | 2012

Reducing the gap between design and scheduling

Yassine Ouhammou; Emmanuel Grolleau; Pascal Richard; Michaël Richard

Model-based design techniques for real-time systems have limited real-time expressiveness, focusing their abilities to classic scheduling models (like the classic sporadic model) and to a reduced set of temporal analysis techniques (like the Rate Monotonic Analysis). Moreover, to perform analysis with the real-time scheduling theory, the system designers must check that their models are compliant with the assumptions of this theory. This article introduces an open meta-model, based on model-driven engineering, which aims to cover new real-time scheduling models and techniques. Therefore, it will be possible to connect several independent schedulability analysis tools, following closely the advances in real-time scheduling theory, dealing with a temporal model that will be covered by our meta-model. This connection can be done at different stages of the design (early for sensitivity analysis, at a later stage for temporal validation) to create a temporal model of the designed system, and to assist the designer who is not necessarily an expert in scheduling theory. This paper can be considered as an attempt to motivate the real-time community to have a taxonomy of real-time scheduling models, problems and analysis techniques.


ieee international conference on high performance computing data and analytics | 2012

Model Driven Timing Analysis for Real-Time Systems

Yassine Ouhammou; Emmanuel Grolleau; Michaël Richard; Pascal Richard

This paper stresses the difficulty for a system designer to use an appropriate real-time task model for his system, and to choose the associated scheduling analysis tests/dimensioning techniques. We propose a model-based approach tackling this difficulty. We focus on the schedulability analysis tree used by our method in order to help the designer to dimension, and then to validate his system.


Innovations in Systems and Software Engineering | 2009

An efficient response-time analysis for real-time transactions with fixed priority assignment

Ahmed Rahni; Emmanuel Grolleau; Michaël Richard

In the general context of tasks with offsets (general transactions), only exponential methods are known to calculate the exact worst-case response time (WCRT) of a task. The known pseudo-polynomial techniques give an upper bound of the WCRT. In this paper, we present a new worst-case response-time analysis technique (mixed method) for transactions scheduled by fixed priorities, and executing on a uniprocessor system. This new analysis technique gives a better (i.e. lower) pseudo-polynomial upper bound of the WCRT. The main idea is to combine the principle of exact calculation and the principle of approximation calculation, in order to decrease the pessimism of WCRT analysis, thus allowing improving the upper bound of the response time provided while preserving a pseudo-polynomial complexity. Then we define the Accumulative Monotonic property on which a necessary condition of feasibility is discussed. We also propose, to speed up the exact and mixed analysis, the dominated candidate task concept that allows reducing significantly the number of critical instants to study in an analysis.


model and data engineering | 2011

Towards a simple meta-model for complex real-time and embedded systems

Yassine Ouhammou; Emmanuel Grolleau; Michaël Richard; Pascal Richard

We introduce an open meta-model that will be easily enriched to cover new real-time scheduling models and techniques. On the one hand, it will be possible to connect several independent schedulability analysis tools, following closely the advances in real-time scheduling theory, dealing with a temporal model that will be covered by our metamodel. On the other hand, we will use model transformation techniques in order to extract information from different design methodologies. This extraction can be done at different stages of the design (early for sensitivity analysis, at a later stage for temporal validation) to create a temporal model of the designed system, without the designer to be an expert in scheduling theory. We are working currently on the meta-model phase. The objective is to cover enough concepts to be able to represent a big part of the real-time scheduling models and problems, without introducing too much complexity. This paper uses the UML profile mechanism to describe such a meta-model.


International Journal of Intelligent Information and Database Systems | 2017

A model-based process for the modelling and the analysis of avionic architectures

Yassine Ouhammou; Anh Toan Bui Long; Emmanuel Grolleau; Henri Bauer; Frédéric Ridouard; Pascal Richard; Michaël Richard

To design and analyse integrated modular avionics (IMA) architectures, this paper presents a model-based process with separation of concerns going from the business view to the scheduling analysis view. A pivot meta-model dedicated to schedulability analysis has been extended to support recent and new systems architectures as well as new analysis methods. This pivot meta-model represents the front-end of a design framework filling the gap between the system architect and the schedulability analysis expert. This is presented in this paper by showing how the design framework is used to handle IMA architecture, and how simple plugins were developed and connected to the framework. The plugins propose hierarchical schedulability analysis, as well as end-to-end response-time analysis for network architecture. This research is illustrated by discussing a case study.


Real-time Systems | 2010

Schedulability and sensitivity analysis of multiple criticality tasks with fixed-priorities

François Dorin; Pascal Richard; Michaël Richard; Joël Goossens


16th International Conference on Real-Time and Network Systems (RTNS 2008) | 2008

Feasibility Analysis of Non-Concrete Real-Time Transactions With EDF Assignment priority

Ahmed Rahni; Emmanuel Grolleau; Michaël Richard


emerging technologies and factory automation | 2006

Response-Time Analysis of tasks with offsets

Karim Traore; Emmanuel Grolleau; Ahmed Rahni; Michaël Richard

Collaboration


Dive into the Michaël Richard's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ahmed Rahni

École nationale supérieure de mécanique et d'aérotechnique

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Joël Goossens

Université libre de Bruxelles

View shared research outputs
Top Co-Authors

Avatar

Francis Cottet

École nationale supérieure de mécanique et d'aérotechnique

View shared research outputs
Top Co-Authors

Avatar

Henri Bauer

University of Poitiers

View shared research outputs
Top Co-Authors

Avatar

Karim Traore

École Normale Supérieure

View shared research outputs
Researchain Logo
Decentralizing Knowledge