Demo Data from EDBT 2026 / reviewers in the wild / expert
Cailani Lemieux Mack
dblp:379/0225
· DBLP profile ↗
3ranked-venue papers
0as first author
3since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
memory safety |
0.8 | 1 | 2024 | Partial Context-Sensitive Pointer Integrity for Real-time Embedded Systems · RTSS 2024 |
Systems and software security › memory safety
pointer integrity |
0.8 | 1 | 2024 | Partial Context-Sensitive Pointer Integrity for Real-time Embedded Systems · RTSS 2024 |
Embedded and real-time systems
real-time scheduling |
0.8 | 1 | 2024 | Partial Context-Sensitive Pointer Integrity for Real-time Embedded Systems · RTSS 2024 |
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis |
0.8 | 1 | 2024 | Partial Context-Sensitive Pointer Integrity for Real-time Embedded Systems · RTSS 2024 |
Embedded and real-time systems › real-time scheduling
security-aware scheduling |
0.8 | 1 | 2024 | Partial Context-Sensitive Pointer Integrity for Real-time Embedded Systems · RTSS 2024 |
Embedded and real-time systems
cyber-physical systems |
0.2 | 1 | 2024 | Partial Context-Sensitive Pointer Integrity for Real-time Embedded Systems · RTSS 2024 |
Embedded and real-time systems › real-time scheduling › mixed-criticality scheduling
mixed-criticality systems |
0.2 | 1 | 2024 | Partial Context-Sensitive Pointer Integrity for Real-time Embedded Systems · RTSS 2024 |
Methods — techniques the papers use, named apart from their topics
pointer authentication · 1.5mixed-integer linear programming · 0.8mixed integer linear programming · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Balancing Security and Schedulability: WCET Evaluation and Security Optimization in CPS
Marion Sudvarg, Ching-Hsiang Chan, Ryan Burrow, Nathan Burow, Cailani Lemieux Mack, Sanjoy Baruah, Ning Zhang 0017, Bryan C. Ward |
RTAS | 6 |
| 2024 | InsectACIDE: Debugger-Based Holistic Asynchronous CFI for Embedded SystemabstractReal-time and embedded systems are predominantly written in C, a language that is notoriously not memory safe. This has led to widespread memory-corruption vulnerabilities in real-time embedded cyber-physical systems (CPS). This is concerning, as such devices are becoming increasingly networked with the Internet of Things (IoT) and other communication technologies (e.g., 5G), rendering them vulnerable to remote attacks. Attackers have demonstrated how memory-corruption vulnerabilities can be used to hijack program control flow to implement arbitrary attacker-controlled logic. One class of defenses that has been developed to prevent such attacks is called control-flow integrity (CFI), which applies checks at control-flow transitions to ensure the target is valid. Unfortunately, attackers have shown how to divert control flow to seemingly valid targets in an invalid and malicious sequence. This paper presents InsectACIDE, the first holistic CFI for embedded and real-time systems that does not require binary instrumentation and that is context sensitive, i.e., it checks that the sequence of control-flow transitions taken is valid, not just individual transitions, thereby detecting such attacks. InsectACIDE is implemented on an embedded Cortex-M processor using the TrustZone trusted execution environment, and holistic context-sensitive CFI is enforced for both applications and the kernel. InsectACIDE uses hardware debugging features on the Cortex-M processor and therefore does not require any kernel or application binary modification. Experimental results show that InsectACIDE incurs significantly less runtime overhead compared to the state-of-the-art holistic CFI solution. Real-time schedulability analysis is presented, along with a schedulability evaluation, to demonstrate the tradeoff between stronger protection and real-time schedulability. Cailani Lemieux Mack, Xi Tan 0002, Ning Zhang 0017, Ziming Zhao 0001, Sanjoy Baruah, Bryan C. Ward |
RTAS | 2 |
| 2024 | Partial Context-Sensitive Pointer Integrity for Real-time Embedded SystemsabstractSafety- and mission-critical cyber-physical systems (CPSs) require temporal correctness to ensure safe physical behavior. This manifests as strict timing requirements, which cannot be missed at runtime. Counter-intuitively, this implies that real-time tasks can be delayed so long as they remain guaranteed to meet their deadlines. This paper explores how extra time in a schedule can be analytically recapitalized for the purpose of applying stronger security protection within individual tasks at compile time. This is achieved through the development of a partial context-sensitive pointer-integrity framework (ParCSPI). In this framework, more fine-grained policies can be enforced, with greater runtime overheads, where so doing does not violate real-time constraints. A whole-system optimization framework based upon a mixed-integer linear programming approach to fixed-priority response-time analysis is used to identify precisely which contexts can be checked within the available system-wide time while maximizing system-wide security. ParCSPI leverages Arm pointer authentication (PA) to encode context-based equivalence classes into the modifiers of the pointer signature and is implemented using a customized program analyzer and LLVM compiler passes. An evaluation of ParCSPI is presented that includes per-task and system-wide overhead and security tradeoffs, as well as a demonstration on a real-world CPS. Empirical results are presented showing that ParCSPI achieves up to 62% pointer-integrity protection with only 10% worst-case execution time (WCET) overhead, and can find optimal security trade-offs in complex real-time task sets as well as approximate them in reasonable time. Cailani Lemieux Mack, Thidapat Chantem, Sanjoy Baruah, Ning Zhang 0017, Bryan C. Ward |
RTSS | 2 |