EDBT 2026 Demo / reviewers in the wild / expert
Marc Boyer
dblp:75/853
· DBLP profile ↗
26ranked-venue papers
8as first author
12since 2021 · last 2026
0000-0003-0344-6991ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 3 first-author · 6 since 2021Software engineering, systems software and programming languages · 8 · 3 first-author · 1 since 2021Theory of computation · 3 · 1 first-authorComputer networks · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Work in Progress: Configuration of Cycle Duration in Cyclic Queuing and Forwarding
Damien Guidolin-Pina, Marc Boyer, Jean-Yves Le Boudec |
RTAS | 2 |
| 2025 | Multi-Partner Project: Resilient Time-Sensitive Networks (ResTSN)abstractFaults may appears in embedded networks: vibrations, temperature conditions, cybersecurity attacks, etc. may cause a port to stop sending frames, requiring a network reconfiguration. In real-time networks, the new configuration must continue ensuring real-time guarantees. In the French Resilient Time-Sensitive Networks (ResTSN) project, ONERA and THALES are developing a solution to enable the reconfiguration of embedded Time-Sensitive Networks. This paper presents the core ideas driving the development of the architecture and associated algorithms of TSN reconfiguration. The approach will ultimately be applied on a Multi-Role Armoured Vehicle (MRAV) use-case. This paper also presents our cybersecurity risk assessment approach to the use of TSN on this MRAV use-case. Marc Boyer, Rafik Henia |
DATE | 1 |
| 2025 | Embedded Reconfiguration of TSN (Industrial Challenge Description)
Marc Boyer, Rafik Henia |
ECRTS | 1 |
| 2025 | When Buildings Blur the Lines: Revealing the Hidden Performance Equivalences in MANET Routing ProtocolsabstractThe study finds that in urban environments, the performance of non-cross-layer routing protocols (AODV, OLSR, DSDV) becomes nearly identical, contradicting earlier research that ranked their effectiveness. Using a new building-aware loss model in ns-3, we show that realistic urban conditions, unlike traditional open-field models, cause end-to-end delay to increase up to tenfold, with high variability due to unstable links. We also investigate whether adjusting parameters in open-field models could mimic urban connectivity. While this tuning matched some network connectivity metrics, it failed to replicate more complex concepts linked with propagation dynamics of cities, proving that open-field models cannot accurately simulate urban networks without fundamental changes. Hugo Le Dirach, Marc Boyer, Emmanuel Lochin |
NCA | 2 |
| 2024 | Switching Between Left and Right Continuity in Network CalculusabstractThe Network Calculus theory has been designed to compute upper bounds on delay and backlog in data networks. A lot of results have been developed to address different aspects. However, they are not all compatible with each other since they make different assumptions on the continuity of a core aspect of the model (the cumulative curves). However, real systems may mix several mechanisms. When modeling such a system, one has to choose one continuity hypothesis and limit the analysis to a subset of existing results. This paper addresses the continuity problem and argues formally that continuity issues are mathematical details that can be solved as long as the min-plus properties are used (minimal and maximal service, shaping). Conversely, it gives a counter-example for properties based on strict service, requiring a generalisation of the backlogged interval notion. Damien Guidolin-Pina, Marc Boyer |
ECRTS | 2 |
| 2024 | Scaling, Packetizers and Aggregation in Network CalculusabstractReal-time systems often consist of numerous sub-systems engaged in extensive data exchange. Despite their complexity, a critical challenge lies in effectively incorporating real-time constraints within these systems. To address this challenge, designers typically conduct analyses to establish upper bounds on delays, ensuring they remain within the deadlines of incoming requests. However, adopting a pessimistic approach often results in over-dimensioning the systems. Then, to reduce the pessimism, we want to take into account the fact that a subsystem cannot propagate more requests/data than it can execute. This phenomenon is well-known in network analysis as it reduces the burst of data. As a consequence, this notion is easier to grasp in theories developed to compute delay bounds in networks. That is why we choose, in this paper, to perform the analysis using the Network Calculus theory, since it offers the possibility to easily aggregate flows (i.e. sum flows) and then take into account the phenomenon of smoothing the traffic. To handle tasks and networks, our model relies on packetization and workload scaling. In this paper, we improve some results regarding the already existing elements of Network Calculus and the aggregation. Also, we update and complete definitions and results related to workload scaling. Damien Guidolin-Pina, Marc Boyer |
ETFA | 2 |
| 2024 | Integrating Sporadic Events in Time-triggered Systems via Affine Envelope ApproximationsabstractWe introduce a new paradigm for synthesizing time-triggered schedules that guarantees the correct temporal behavior of time-triggered (TT) tasks and the schedulability of sporadic event-triggered (ET) tasks with arbitrary deadlines at design time. The approach first expresses a constraint for the TT task schedule in the form of a maximal affine envelope that ensures that as long as the schedule generation respects this envelope, all sporadic ET tasks meet their deadline. The second step consists of modeling this envelope as a burst limiting constraint (BLC) and building the schedule. The BLC constraint can be added to any existing TT schedule generation method as an additional constraint on the TT slot positioning. Here, we propose an efficient TT schedule generation method that integrates the BLC constraint via simulating a modified Least-Laxity-First (LLF) scheduler. We show via synthetic and real-world test cases that our novel method achieves better schedulability and a faster schedule generation for most use cases compared to other approaches inspired by, e.g., hierarchical scheduling. Moreover, we present an extension to our method that finds the most favorable schedule for TT tasks with respect to ET schedulability, thus increasing the probability that the system remains feasible when ET tasks are later added or changed. Anaïs Finzi, Silviu S. Craciunas, Marc Boyer |
RTAS | 3 |
| 2024 | From cache and memory management to WCET analysis
Zhishan Guo, Marc Boyer |
Real Time Syst. | 2 |
| 2024 | Configuration of Guard Band and Offsets in Cyclic Queuing and ForwardingabstractCyclic Queuing and Forwarding (CQF) is a mechanism defined by IEEE TSN for providing low jitter in a deterministic network. CQF uses a common time cycle and two buffers per node output port: during one cycle incoming packets are stored in one buffer while packets in the other buffer are being transmitted; at the end of a cycle, the roles of the two buffers are exchanged. The cycle start times are determined by a time offset that may be different for every output buffer. A guard band at both cycle ends is devised in order to compensate for misalignment and timing inaccuracies. The proper operation of CQF requires that the guard band and the offsets are computed such that nodes are sufficiently time-aligned. First, we give necessary and sufficient conditions for this to be guaranteed. The sufficient conditions lend themselves to tractable computations and we show that they are close to optimal. Our conditions account for nonideal clocks and non-zero propagation times; we show that accounting for these two elements does matter. Second, we give a method for computing the minimal duration of the guard band, given prior choices of time offsets. Third, a judicious choice of time offsets can considerably decrease the required duration of the guard band: we give a practical algorithm, based on a Mixed Integer Linear Program, for computing offsets that minimize the guard band. We illustrate our results on several CQF network topologies with or without cyclic dependencies. Damien Guidolin-Pina, Marc Boyer, Jean-Yves Le Boudec |
IEEE/ACM Trans. Netw. | 2 |
| 2023 | Efficient and Accurate Handling of Periodic Flows in Time-Sensitive NetworksabstractTotal Flow Analysis (TFA) is a method for the worstcase analysis of time-sensitive networks. It uses service curve characterizations of the network nodes and arrival curves of flows at their sources; for tractability, the latter are often taken to be linear functions. For periodic flows, which are common in timesensitive networks, linear arrival curves are known to provide less good bounds than ultimately pseudo-periodic (UPP) arrival curves, which exactly capture the periodic behaviours. However, in existing tools, applying TFA with many flows and UPP curves quickly becomes intractable because when aggregating several UPP curves, the pseudo-period of the aggregate might become extremely large. We propose a solution to this problem, called Finite-Horizon TFA. The method computes finite horizons over which arrival and service curves can be restricted without affecting the end-results of TFA. It can be applied to networks with cyclic dependencies. We numerically show that, while remaining computationally feasible, the method significantly improves the bounds obtained by TFA when using linear curves. Seyed Mohammadhossein Tabatabaee, Marc Boyer, Jean-Yves Le Boudec, Jörn Migge |
RTAS | 2 |
| 2022 | A Formal Link Between Response Time Analysis and Network Calculus
Pierre Roux 0001, Sophie Quinton, Marc Boyer |
ECRTS | 3 |
| 2021 | A Residual Service Curve of Rate-Latency Server Used by Sporadic Flows Computable in Quadratic Time for Network CalculusabstractComputing response times for resources shared by periodic workloads (tasks or data flows) can be very time consuming as it depends on the least common multiple of the periods. In a previous study, a quadratic algorithm was provided to upper bound the response time of a set of periodic tasks with a fixed-priority scheduling. This paper generalises this result by considering a rate-latency server and sporadic workloads and gives a response time and residual curve that can be used in other contexts. It also provides a formal proof in the Coq language. Marc Boyer, Pierre Roux 0001, Hugo Daigmorte, David Puechmaille |
ECRTS | 1 |
| 2020 | Bounding the delays of the MPPA network-on-chip with network calculus: Models and benchmarks
Marc Boyer, Amaury Graillat, Benoît Dupont de Dinechin, Jörn Migge |
Perform. Evaluation | 1 |
| 2019 | Increasing Accuracy of Timing Models: From CPA to CPA+abstractFormal analysis methods of embedded systems provide safe, but unfortunately often pessimistic bounds on response times. An important source of pessimism is the common approach to characterize service request either by the amount of data or the number of events to be processed. Several works, e.g. [1]-[4], have demonstrated that a dual model - which includes information on both data and events - is more accurate, especially for more complex scheduling problems. In this paper, we enrich Compositional Performance Analysis (CPA) by a new component interface which, as we show, is consistent with the generic dual model proposed in [3]. Furthermore, we discuss how composition of components should be realized and how the new information should be integrated into the analysis technique. The improved CPA is called CPA+, and we identify different types of scenarios where CPA+ is particularly beneficial. Leonie Köhler, Borislav Nikolic, Rolf Ernst, Marc Boyer |
DATE | 4 |
| 2016 | Embedding network calculus and event stream theory in a common modelabstractNetwork calculus (also known as real-time calculus) and event stream theory are two theories designed to compute upper bounds on response time for real-time systems. Both generalise the common periodic request arrival to any kind of workload using cumulative functions. In network calculus, a data flow is modelled by its cumulative curve, A(t), representing the amount of data sent by the flow up to time t, whereas the event stream theory counts the number of packets sent up to t, denoted by E(t). Of course, the size of packets is a link between both functions. This work presents a formal model embedding both A, E, the packet function, and their basic relations. Marc Boyer, Pierre Roux 0001 |
ETFA | 1 |
| 2016 | Use of data mining at the Food and Drug AdministrationabstractOBJECTIVES: This article summarizes past and current data mining activities at the United States Food and Drug Administration (FDA). TARGET AUDIENCE: We address data miners in all sectors, anyone interested in the safety of products regulated by the FDA (predominantly medical products, food, veterinary products and nutrition, and tobacco products), and those interested in FDA activities. SCOPE: Topics include routine and developmental data mining activities, short descriptions of mined FDA data, advantages and challenges of data mining at the FDA, and future directions of data mining at the FDA. Hesha J. Duggirala, Joseph M. Tonning, Ella Smith, Roselie A. Bright, John D. Baker, Robert Ball, Carlos Bell, Susan J. Bright-Ponte, Taxiarchis Botsis, Khaled Bouri, Marc Boyer, Keith Burkhart, G. Steven Condrey, James J. Chen, Stuart Chirtel, Ross W. Filice, Henry Francis, Hongying Jiang, Jonathan Levine, Taiye Oladipo, Rene O'Neill, Lee Anne M. Palmer, Antonio Paredes, George Rochester, Deborah Sholtes, Ana Szarfman, Hui-Lee Wong, Zhiheng Xu, Taha A. Kass-Hout |
J. Am. Medical Informatics Assoc. | 11 |
| 2014 | Performance analysis of the Disrupted Static Priority scheduling for AFDXabstractThe AFDX technology is used as backbone in several aircraft. It offers a high bandwidth (commonly 100Mb/s), and guaranteed per data flow a bound on the network traversal delay, while being a shared resource. To do so, it uses a segregation mechanism, the Virtual Link (VL), designed as a bus abstraction. Nevertheless, there may exist applications with such stringent latency requirements that a given AFDX topology can not ensure it. To provide low latency, the AFDX technology provides priority levels: but even in the highest priority level, the latency bound can still be too high with regard to applicative requirements. One cause of latency is the non-preemptive aspect of priority policy: when a high priority frame reaches an output port, it may have to wait the emission of a low priority frame. Then, a high priority frame might have to face a delay equal to the maximum packet emission time of the low priority flows per crossed switch. The scheduling policy called Disrupted Static Priority (DSP) aims to improve the latency guarantees, by interrupting low priority frames, and re-emitting them from the beginning. This policy is a trade-off between simplicity and efficiency. A quantitative comparison between the NP-SP and the DSP scheduling systems' performance on a realistic case-study is provided in this article. Rubén Trillo Flores, Marc Boyer |
MEMOCODE | 2 |
| 2013 | Towards Certifying Network Calculus
Etienne Mabille, Marc Boyer, Loïc Fejoz, Stephan Merz |
ITP | 2 |
| 2011 | Non preemptive static priority with network calculusabstractThe paper addresses performance analysis of embedded real time networks. We use network calculus to assess the quality of service of a residual flow in a context of aggregation with non preemptive fixed priority scheduling. The main contribution concerns the evaluation of the residual service, given to the low priority flows. In previous works, the effect of the non-preemption seems to be not well taken into account. In particular, when a non preemptive flow is served, it benefits from the full speed from the server, even if, from a long term point of view, it gets only a fractional part. The modeling of this aspect is the starting point of this work. William Mangoua Sofack, Marc Boyer |
ETFA | 2 |
| 2010 | Special Track on Worst Case Traversal Time (WCTT)
Anne Bouillard, Marc Boyer, Samarjit Chakraborty, Jean-Luc Scharbarg, Giovanni Stea, Eric Thierry |
ISoLA (1) | 2 |
| 2010 | NC-Maude: A Rewriting Tool to Play with Network Calculus
Marc Boyer |
ISoLA (1) | 1 |
| 2010 | The PEGASE Project: Precise and Scalable Temporal Analysis for Aerospace Communication Systems with Network Calculus
Marc Boyer, Nicolas Navet, Xavier Olive, Eric Thierry |
ISoLA (1) | 1 |
| 2008 | On the Compared Expressiveness of Arc, Place and Transition Time Petri Nets
Marc Boyer, Olivier H. Roux |
Fundam. Informaticae | 1 |
| 2006 | Effective Representation of RT-LOTOS Terms by Finite Time Petri Nets
Tarek Sadani, Marc Boyer, Pierre de Saqui-Sannes, Jean-Pierre Courtiat |
FORTE | 2 |
| 2006 | Mapping RT-LOTOS Specifications into Time Petri Nets
Tarek Sadani, Marc Boyer, Pierre de Saqui-Sannes, Jean-Pierre Courtiat |
ICFEM | 2 |
| 2005 | TTCAN over mixed CAN/switched Ethernet architectureabstractEmbedded systems have specific real-time requirements that led to the development of dedicated communication protocols. Such systems often face increasing communication needs and the integration of switched Ethernet architecture. But moving from existing dedicated field-buses architectures to new Ethernet based architectures is not always easily feasible, due to industrial constraints. In this paper, we propose a solution for integrating existing data busses (such as CAN, which is an important standard in automotive context) on a global architecture that respects increasing bandwidth requirements. We consider a time triggered CAN application and propose CAN/Ethernet bridging strategies that respect the time-triggered real time behaviour of CAN End System when communicating through a switched Ethernet network that can also be shared by (non CAN) applications Jean-Luc Scharbarg, Marc Boyer, Jérôme Ermont, Christian Fraboul |
ETFA | 2 |