Marc Boyer

Marc Boyer Home page

Marc-Bureau-2017-icone.jpg

Marc Boyer (Directeur de Recherche, HDR)
ONERA / DTIS
2, av Edouard Belin
31055 TOULOUSE Cedex 4
Tel: (33) 5.62.25.26.36
Comment venir

ORCID: ORCID iD iconorcid.org/0000-0003-0344-6991

 

Homonymie: Attention, il existe un autre Marc Boyer, Marc Gabriel Boyer, qui a fait sa thèse à l'ONERA, maître de conférences à l'IUT A de Toulouse et membre de l'UMR 825 INSERM/UPS.

 

emacs

Parce que j'utilise avec bonheur emacs depuis 1995, je vous recommande la formation emacsboost que j'ai suivie en novembre 2023.

 


Thèmes et activité de recherche: méthodes formelles pour les systèmes embarqués communiquants

Je m'intéresse aux architectures et méthodes formelles pour les systèmes embarqués communiquants. Cela inclue des travaux théoriques sur les modèles d'analyse (en calcul réseau), autant que des études sur les réseaux eux-mêmes (AFDX et TSN principalement).

Occasionnellement, je contribue à Wikipedia quand je suis trop contrarié par ce que j'y lis.


Comités de programme, animation scientifique

Animation : Animation du groupe WEED de l'AFSEC (2009-2011), Organisation de conférences: Co-chair du comité de programme RTNS 2023, Co-chair Workshop WCTT (2010,2011), Membre du comité scientifique ERTS (2012, 2014, 2016), Participation à comités de programme: DATE (2018), ECRTS (2022), ERTS (2018, 2022), ETFA/RTSA (2024), ETFA/VES (2021, 2022), RTAS (2023, 2024), RTNS (2018,2019, 2020, 2021, 2022, 2024), WFCS (2020), Workshop NetCal (2018), WoNeCa (2022), ISORC (2022)


Enseignements

J'ai auparavant enseigné le C, le Java, etc.


Stage et Thèses

Je propose actuellement plusieurs stages et thèses.
Thèses:

  • Communications dans les systèmes temps-réel à temps logique, Financement CIFRE, TIS-DTIS-2024-16
  • Routage de messages dans une flotte mobile à mission
  • TIS-DTIS-2024-17
  • Calcul de performances temps-réel pour les flux dérivés de modèles applicatifs

Stage:

Les stages peuvent aussi donner lieu à des stages courts (4-6 semaines) pour des étudiants L2-L3. Voir tous les stages du département.

Thèses en cours

  • Damien Guidolin, Evaluation de performance pire-case de niveau système en Network Calculus

Thèses soutenues


Marc Boyer - Mini Bio

Mini-Bio

Publications and talks

Warning
For copyright reasons, some papers are not freely downloadable.
Nevetheless, because I am the author, I can always send you a private copy.
So, email me if needed. You may also find a list of papers on my HAL page.

Publications

[Network calculus]  [Embedded Networks]

Publications related to network calculus


Publications related to embedded networks



Talks


Old publications and talks (1998-2009)

Warning
For copyright reasons, some papers are not freely downloadable.
Nevetheless, because I am the author, I can always send you a private copy.
So, email me if needed.

Old Publications

[Timed PN]  [Verification of protocols [QoS dynamic renegociation]

Publications related to verification of protocols


Publications related to timed Petri nets


Publications related to QoS dynamic renegociation


Talks


  • RHDM02: Modélisation d'architectures multimédias
    Transparents présentés lors de l'école d'été Réseaux Haut-Débits et Multimédia (RHDM02). Cette présentation fait le point, en 2002, des problèmes de modélisation d'application multimédia, et présente une piste de solution. Cela correspond au dernier chapitre de ma thèse (Slides).
  • Phd Thesis (2001)
    As the thesis itself is written in french, its presentation also is.

    J'ai soutenu ma thèse (le 2 juillet 2001). Vous pouvez télécharger le résumé, ou le texte complet. -- Slides

    Vous pouvez aussi consulter ma fiche sur MathDoc.

Tools and code

NC-maude

NC-maude have been developped to allow to play with Network Calculus. Current version is 1.9.5. You will need the Maude tool to use it.

You can have a look here to get my feedback on the use of rewriting language in this project.


C++ Code : CheckedNumeric

CheckedNumeric<T> is a C++ class that behaves like a numerical type, but with a checking of overflow and underflow, and throwing of an exception when the results is out of bounds.
Code example:

CheckedNumeric<unsigned int>
x,y;
x=y=0;
x++;
cout<<++x; // Outputs 2
x=y-1; //
Throw a CheckedNumeric<unsigned int>::numeric_overflow
exception
 

You can download the sources.


C Code : The Basic Preprocessed Library

The Basic Preprocessed Library: this is an attempt of having a set of container and algorithms (like the STL in C++) type-safe and efficient in C, using the preprocessor.
You can browse the documentation: a short user manual and developper manual, and download the sources.
Any feedbacks are welcome!

Resilient TSN industrial challenge

Logo-ONERA Projet-ResTSN

 

Logo-Thales

The project "Resilient TSN" is a french project (ANR-22-ASTR-0017) devoted the reconfiguration of TSN networks.

An "Industrial challenge" is proposed to the academic community. This challenge is part of the ECRTS industrial challenges.

Here can be found

  • The technical report presenting the global architecture and the problems to be solved;
  • The datatset giving the list of network elements, the topology and the data flows.

Any discussion related to this challenge is supposed to take place on the ecrts-industrial-challenge google group.