Srinidhi Srinivasan

dblp:320/9806 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
5since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 3 since 2021Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 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
3 papers
Embedded and real-time systems · 90% Parallel and multicore computing · 6% Performance modeling and evaluation · 4%
Computer networks
1 paper
Internet architecture and protocols · 67% Network performance modeling · 33%

Topics — the 14 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time scheduling
1.422024
Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced Tasks · RTSS 2024
Work-in-Progress: Generating Counter-Examples to Schedulability Using the Schedule Abstraction · RTSS 2023
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis
1.422024
Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced Tasks · RTSS 2024
Work-in-Progress: Generating Counter-Examples to Schedulability Using the Schedule Abstraction · RTSS 2023
Embedded and real-time systems › real-time scheduling › multiprocessor scheduling
global scheduling
0.812024
Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced Tasks · RTSS 2024
Embedded and real-time systems › real-time scheduling
limited preemptive scheduling
0.812024
Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced Tasks · RTSS 2024
Embedded and real-time systems › real-time scheduling
multicore scheduling
0.812024
Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced Tasks · RTSS 2024
Embedded and real-time systems › real-time scheduling › schedulability analysis
self-suspending tasks
0.812024
Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced Tasks · RTSS 2024
Embedded and real-time systems › real-time scheduling
schedulability analysis
0.712023
Work-in-Progress: Generating Counter-Examples to Schedulability Using the Schedule Abstraction · RTSS 2023
Internet architecture and protocols › time-sensitive networking
time-aware shaper
0.512021
Work-in-Progress: Analysis of TSN Time-Aware Shapers using Schedule Abstraction Graphs · RTSS 2021
Internet architecture and protocols
time-sensitive networking
0.512021
Work-in-Progress: Analysis of TSN Time-Aware Shapers using Schedule Abstraction Graphs · RTSS 2021
Network performance modeling › network calculus
worst-case delay bound
0.512021
Work-in-Progress: Analysis of TSN Time-Aware Shapers using Schedule Abstraction Graphs · RTSS 2021
Parallel and multicore computing › parallel programming models › task parallelism
DAG tasks
0.212024
Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced Tasks · RTSS 2024
Parallel and multicore computing
parallel programming models
0.212024
Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced Tasks · RTSS 2024
Performance modeling and evaluation › simulation › communication system simulation
network simulation
0.112021
Work-in-Progress: Analysis of TSN Time-Aware Shapers using Schedule Abstraction Graphs · RTSS 2021
Performance modeling and evaluation
simulation
0.112021
Work-in-Progress: Analysis of TSN Time-Aware Shapers using Schedule Abstraction Graphs · RTSS 2021

Methods — techniques the papers use, named apart from their topics

FIFO queues · 1.0schedulability analysis · 0.8response time analysis · 0.8partial-order planning · 0.7schedule-abstraction graph · 0.5schedule abstraction graphs · 0.5
YearPublicationVenuePosition
2025 Exact Schedulability Analysis for Limited-Preemptive Parallel Applications Using Timed Automata in UPPAAL
abstract
We study the problem of verifying schedulability and ascertaining response time bounds of limited-preemptive parallel applications with uncertainty, scheduled on multi-core platforms. While sufficient techniques exist for analysing schedulability and response time of parallel applications under fixed-priority scheduling, their accuracy remains uncertain due to the lack of a scalable and exact analysis that can serve as a ground-truth to measure the pessimism of existing sufficient analyses. In this paper, we address this gap using formal methods. We use Timed Automata and the powerful UPPAAL verification engine to develop a generic approach to model parallel applications and provide a scalable and exact schedulability and response time analysis. This work establishes a benchmark for evaluating the accuracy of both existing and future sufficient analysis techniques. Furthermore, our solution is easily extendable to more complex task models thanks to its flexible model architecture.
Jonas Hansen, Srinidhi Srinivasan, Geoffrey Nelissen, Kim G. Larsen
DATE2
2024 Analysis of TSN Time-Aware Shapers Using Schedule Abstraction Graphs
Srinidhi Srinivasan, Geoffrey Nelissen, Reinder J. Bril, Nirvana Meratnia
ECRTS1
2024 Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced Tasks
abstract
Heterogeneous computing platforms running highly parallelized applications are becoming increasingly common in real-time embedded systems. This demands for expressive task models that can capture parallelism, precedence constraints and self-suspending behavior caused by work-offloading on coprocessors, access to shared resources or synchronization between tasks running on different (heterogeneous) cores. The Event-Driven Delay-induced (EDD) task model was specifically designed to address these needs. Yet, to date, a single schedulability test for the EDD task model exists, and that test is limited to the analysis of fully-preemptive partitioned scheduling.In this work, we provide the first worst-case response time analysis for limited-preemptive EDD tasks that are globally scheduled on a multicore platform. Moreover, our evaluation results show that our analysis also outperforms the state-of-the-art response time analyses for both limited-preemptive DAG tasks and self-suspending tasks.
Srinidhi Srinivasan, Mario Günzel, Geoffrey Nelissen
RTSS1
2023 Work-in-Progress: Generating Counter-Examples to Schedulability Using the Schedule Abstraction
abstract
Schedulability analyses check whether all tasks in a task set will meet their timing requirements. They thus provide a boolean answer. Some analyses may also compute bounds on the worst-case response-time (WCRT) of tasks. However, only knowing WCRT is often not enough to understand which tasks are involved in deadline-miss scenarios and under what conditions those scenarios may happen. Therefore, it is hard to infer what must be fixed to make unschedulable task sets schedulable. This issue is exacerbated when tasks are non-preemptive since they are subject to timing anomalies that are non-trivial to analyze. The schedule-abstraction technique is a relatively scalable reachability-based response-time analysis that explores the space of possible schedules to detect potential deadline misses. There-fore, it can tell which jobs (of which tasks) are involved in a deadline-miss scenario. However, the schedule abstraction framework is not yet able to provide concrete release and execution times (and therefore concrete schedules) for those jobs. The reason is that, to reduce memory consumption, the schedule abstraction framework deliberately forgets information about the job execution ordering that led to a state. It also merges states to defer state-space explosion during the state-space exploration. In this work, we propose a technique to derive concrete schedules resulting in deadline misses by augmenting the exploration phase of the schedule-abstraction technique to carry minimal extra information that allows resolving ambiguities while tracing back jobs involved in deadline-miss scenarios using our own partial-order planning algorithm.
Yimi Zhao, Srinidhi Srinivasan, Geoffrey Nelissen, Mitra Nasri
RTSS2
2021 Work-in-Progress: Analysis of TSN Time-Aware Shapers using Schedule Abstraction Graphs
abstract
In this paper, we propose to use Schedule Abstraction Graphs (SAGs) to determine exact worst-case latency of packets at an egress port of an Ethernet TSN switch with Time-aware Shapers (TASs). We briefly sketch how to apply the existing SAG framework in a TSN context and extend the framework with FIFO-queues and TASs.
Srinidhi Srinivasan, Geoffrey Nelissen, Reinder J. Bril
RTSS1