Demo Data from SIGIR 2026 / reviewers in the wild / expert
Patricia Derler
dblp:46/6423
· DBLP profile ↗
12ranked-venue papers
4as first author
1since 2021 · last 2021
0000-0001-7742-802XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1 · 1 first-author
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
4 papers |
Embedded and real-time systems · 75% Electronic design automation · 19% Reconfigurable computing and FPGAs · 3% | |
| Network and information security
1 paper |
Network security · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Requirements engineering and software design · 100% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
cyber-physical systems |
1.0 | 4 | 2018 | An efficient timestamp-based monitoring approach to test timing constraints of cyber-physical systems · DAC 2018 A Testbed to Verify the Timing Behavior of Cyber-Physical Systems: Invited · DAC 2017 Systems Engineering for Industrial Cyber-Physical Systems Using Aspects · Proc. IEEE 2016 |
Electronic design automation › hardware verification and test
hardware verification |
0.3 | 1 | 2018 | An efficient timestamp-based monitoring approach to test timing constraints of cyber-physical systems · DAC 2018 |
Embedded and real-time systems › runtime monitoring
runtime verification |
0.3 | 1 | 2018 | An efficient timestamp-based monitoring approach to test timing constraints of cyber-physical systems · DAC 2018 |
Embedded and real-time systems › runtime monitoring
timing constraint monitoring |
0.3 | 1 | 2018 | An efficient timestamp-based monitoring approach to test timing constraints of cyber-physical systems · DAC 2018 |
Embedded and real-time systems › timing constraints
timing constraint specification |
0.3 | 1 | 2017 | A Testbed to Verify the Timing Behavior of Cyber-Physical Systems: Invited · DAC 2017 |
Electronic design automation › hardware verification and test
timing verification |
0.3 | 1 | 2017 | A Testbed to Verify the Timing Behavior of Cyber-Physical Systems: Invited · DAC 2017 |
Embedded and real-time systems
model-based design |
0.2 | 1 | 2016 | Systems Engineering for Industrial Cyber-Physical Systems Using Aspects · Proc. IEEE 2016 |
Network security
attack modeling |
0.2 | 1 | 2014 | Aspect-oriented Modeling of Attacks in Automotive Cyber-Physical Systems · DAC 2014 |
Reconfigurable computing and FPGAs
FPGA-based monitoring |
0.1 | 1 | 2018 | An efficient timestamp-based monitoring approach to test timing constraints of cyber-physical systems · DAC 2018 |
Embedded and real-time systems › cyber-physical systems
industrial cyber-physical systems |
0.1 | 1 | 2016 | Systems Engineering for Industrial Cyber-Physical Systems Using Aspects · Proc. IEEE 2016 |
Emerging computing paradigms
swarm robotics |
0.1 | 1 | 2016 | Systems Engineering for Industrial Cyber-Physical Systems Using Aspects · Proc. IEEE 2016 |
Requirements engineering and software design › model-driven engineering
aspect-oriented modeling |
0.1 | 1 | 2014 | Aspect-oriented Modeling of Attacks in Automotive Cyber-Physical Systems · DAC 2014 |
Requirements engineering and software design
model-driven engineering |
0.1 | 1 | 2014 | Aspect-oriented Modeling of Attacks in Automotive Cyber-Physical Systems · DAC 2014 |
Methods — techniques the papers use, named apart from their topics
aspect-oriented modeling · 0.6timestamp temporal logic · 0.3hybrid system modeling · 0.3domain-specific ontology · 0.3verification testbed · 0.3analytical framework · 0.3model-based design · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Introduction to the Special Issue on Time for CPS (TCPS)abstractNo abstract available. Aviral Shrivastava, Patricia Derler |
ACM Trans. Cyber Phys. Syst. | 2 |
| 2019 | Guest Editorial: Special Issue of ACM TECS on the ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE 2017)abstractNo abstract available. Patricia Derler, Klaus Schneider 0001, Jean-Pierre Talpin |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2018 | An efficient timestamp-based monitoring approach to test timing constraints of cyber-physical systemsabstractFormal specifications on temporal behavior of Cyber-Physical Systems (CPS) is essential for verification of performance and safety. Existing solutions for verifying the satisfaction of temporal constraints on a CPS are compute and resource intensive since they require buffering signals from the CPS prior to constraint checking. We present an online approach, based on Timestamp Temporal Logic (TTL), for monitoring the timing constraints in CPS. The approach reduces the computation and memory requirements by processing the timestamps of pertinent events reducing the need to capture the full data set from the signal sampling. The signal buffer size bears a geometric relationship to the dimension of the signal vector, the time interval being considered, and the sampling resolution. Since monitoring logic is typically implemented on Field Programmable Gate Arrays (FPGAs) for efficient monitoring of multiple signals simultaneously, the space required to store the buffered data becomes the limiting resource. The monitoring logic, for the timing constraints on the Flying Paster (a printing application requiring synchronization between two motors), is illustrated in this paper to demonstrate a geometric reduction in memory and computational resources in the realization of an online monitor. Mohammadreza Mehrabian, Mohammad Khayatian, Ahmed Mousa, Aviral Shrivastava, Ya-Shian Li-Baboud, Patricia Derler, Edward R. Griffor, Hugo A. Andrade, Marc Weiss, John C. Eidson, Dhananjay M. Anand |
DAC | 6 |
| 2017 | A Testbed to Verify the Timing Behavior of Cyber-Physical Systems: InvitedabstractTime is a foundational aspect of Cyber-Physical Systems (CPS). Correct time and timing of system events are critical to optimized responsiveness to the environment, in terms of timeliness, accuracy, and precision in the knowledge, measurement, prediction, and control of CPS behavior. However, both the specification and verification of timing requirements of the CPS are typically done in an ad-hoc manner. While feasible, the system can become costly and difficult to analyze and maintain, and the process of implementing and verifying correct timing behavior can be error-prone. Towards the development of a verification testbed for testing timing behavior in tools and platforms with explicit time support, this paper first describes a way to express the various kinds of timing constraints in distributed CPS. Then, we outline the design and initial implementation of a distributed testbed to verify the timing of a distributed CPS analytically through a systematic framework. Finally, we illustrate the use of the verified timing testbed on two distributed CPS case studies. Aviral Shrivastava, Mohammadreza Mehrabian, Mohammad Khayatian, Patricia Derler, Hugo A. Andrade, Kevin B. Stanton, Ya-Shian Li-Baboud, Edward R. Griffor, Marc Weiss, John C. Eidson |
DAC | 4 |
| 2017 | Timestamp Temporal Logic (TTL) for Testing the Timing of Cyber-Physical SystemsabstractIn order to test the performance and verify the correctness of Cyber-Physical Systems (CPS), the timing constraints on the system behavior must be met. Signal Temporal Logic (STL) can efficiently and succinctly capture the timing constraints of a given system model. However, many timing constraints on CPS are more naturally expressed in terms of events on signals. While it is possible to specify event-based timing constraints in STL, such statements can quickly become long and arcane in even simple systems. Timing constraints for CPS, which can be large and complex systems, are often associated with tolerances, the expression of which can make the timing constraints even more cumbersome using STL. This paper proposes a new logic, Timestamp Temporal Logic (TTL), to provide a definitional extension of STL that more intuitively expresses the timing constraints of distributed CPS. TTL also allows for a more natural expression of timing tolerances. Additionally, this paper outlines a methodology to automatically generate logic code and programs to monitor the expressed timing constraints. Since our TTL monitoring logic evaluates the timing constraints using only the timestamps of the required events on the signal, the TTL monitoring logic has significantly less memory footprint when compared to traditional STL monitoring logic, which stores the signal value at the required sampling frequency. The key contribution of this paper is a scalable approach for online monitoring of the timing constraints. We demonstrate the capabilities of TTL and our methodology for online monitoring of TTL constraints on two case studies: 1) Synchronization and phase control of two generators and, 2) Simultaneous image capture using distributed cameras for 3D image reconstruction. Mohammadreza Mehrabian, Mohammad Khayatian, Aviral Shrivastava, John C. Eidson, Patricia Derler, Hugo A. Andrade, Ya-Shian Li-Baboud, Edward R. Griffor, Marc Weiss, Kevin B. Stanton |
ACM Trans. Embed. Comput. Syst. | 5 |
| 2016 | Specification of precise timing in synchronous dataflow modelsabstractThis paper proposes an extension to dataflow models with timing specifications to facilitate the construction of deterministic, platform independent, precisely timed models of software in cyber-physical systems (CPS). Dataflow models are often used to describe the software/cyber part of a CPS, owing to their succinct and analyzable representation of computation and concurrency. To capture the interaction of the cyber with the physical part, it is common practice to augment the dataflow model with nodes to represent physical sensors and actuators and handle the timing outside the dataflow model. However, the precise timing of these interactions is critical to the overall application behavior, and conventional dataflow models do not capture these timing requirements. In this work, we introduce timing configurations in dataflow models to specify when this communication between cyber and physical parts takes place. Timing specifications are derived from application requirements which are independent of the platform execution behavior. A correct implementation must fulfill the dataflow and timing requirements. This paper discusses the extension of the well-studied Synchronous Dataflow (SDF) model with timing configurations, shows how traditional SDF analysis for consistency and deadlock freedom is adapted for this model, and discusses hierarchical composition and analysis of composite SDF nodes with timing configurations. We believe that a model for the cyber part of a CPS must allow for the specification of application timing behavior as an integral part of the model. Timing extensions for dataflow models accomplish this in a natural and comprehensible manner. By illustrating timing configurations for SDF, we lay the groundwork for their application to a variety of dataflow models. Patricia Derler, Kaushik Ravindran, Rhishikesh Limaye |
MEMOCODE | 1 |
| 2016 | Systems Engineering for Industrial Cyber-Physical Systems Using AspectsabstractOne of the biggest challenges in cyber-physical system (CPS) design is their intrinsic complexity, heterogeneity, and multidisciplinary nature. Emerging distributed CPSs integrate a wide range of heterogeneous aspects such as physical dynamics, control, machine learning, and error handling. Furthermore, system components are often distributed over multiple physical locations, hardware platforms, and communication networks. While model-based design (MBD) has tremendously improved the design process, CPS design remains a difficult task. Models are meant to improve understanding of a system, yet this quality is often lost when models become too complicated. In this paper, we show how to use aspect-oriented (AO) modeling techniques in MBD as a systematic way to segregate domains of expertise and cross-cutting concerns within the model. We demonstrate these concepts on actor-oriented models of an industrial robotic swarm application and illustrate the use of AO modeling techniques to manage the complexity. We also show how to use AO modeling for design-space exploration. Ilge Akkaya, Patricia Derler, Shuhei Emoto, Edward A. Lee |
Proc. IEEE | 2 |
| 2014 | Aspect-oriented Modeling of Attacks in Automotive Cyber-Physical SystemsabstractThis paper introduces aspect-oriented modeling (AOM) as a powerful, model-based design technique to assess the security of Cyber-Physical Systems (CPS). Particularly in safety-critical CPS such as automotive control systems, the protection against malicious design and interaction faults is paramount to guaranteeing correctness and reliable operation. Essentially, attack models are associated with the CPS in an aspect-oriented manner to evaluate the system under attack. This modeling technique requires minimal changes to the model of the CPS. Using application-specific metrics, the designer can gain insights into the behavior of the CPS under attack. Armin Wasicek, Patricia Derler, Edward A. Lee |
DAC | 2 |
| 2013 | Distributed Simulation of Heterogeneous and Real-Time SystemsabstractThis work describes a framework for distributed simulation of cyber-physical systems (CPS). Modern CPS comprise large numbers of heterogeneous components, typically designed in very different tools and languages that are not or not easily compose able. Evaluating such large systems requires tools that integrate all components in a systematic, well-defined manner. This work leverages existing frameworks to facilitate the integration offers validation by simulation. A framework for distributed simulation is the IEEE High-Level Architecture (HLA) compliant tool CERTI, which provides the infrastructure for co-simulation of models in various simulation environments as well as hardware components. We use CERTI in combination with Ptolemy II, an environment for modeling and simulating heterogeneous systems. In particular, we focus on models of a CPS, including the physical dynamics of a plant, the software that controls the plant, and the network that enables the communication between controllers. We describe the Ptolemy extensions for the interaction with HLA and demonstrate the approach on a flight control system simulation. Gilles Lasnier, Janette Cardoso, Pierre Siron, Claire Pagetti, Patricia Derler |
DS-RT | 5 |
| 2012 | Modeling Cyber-Physical SystemsabstractThis paper focuses on the challenges of modeling cyber–physical systems (CPSs) that arise from the intrinsic heterogeneity, concurrency, and sensitivity to timing of such systems. It uses a portion of an aircraft vehicle management system (VMS), specifically the fuel management subsystem, to illustrate the challenges, and then discusses technologies that at least partially address the challenges. Specific technologies described include hybrid system modeling and simulation, concurrent and heterogeneous models of computation, the use of domain-specific ontologies to enhance modularity, and the joint modeling of functionality and implementation architectures. Patricia Derler, Edward A. Lee, Alberto L. Sangiovanni-Vincentelli |
Proc. IEEE | 1 |
| 2009 | Execution Strategies for PTIDES, a Programming Model for Distributed Embedded SystemsabstractWe define a family of execution policies for a programming model called PTIDES (programming temporally integrated distributed embedded systems). A PTIDES application (factory automation, for example) is given as a discrete-event (DE) model of a distributed real-time system that includes sensors and actuators. The time stamps of DE events are bound to physical time at the sensors and actuators, turning the DE model into an executable specification of the system with explicit real-time constraints. This paper first defines a general execution strategy that conforms to the DE semantics, and then specializes this strategy to give practical, implementable and distributed policies. Our policies leverage network time synchronization to eliminate the need for null messages, allow independent events to be processed out of time stamp order, thus increasing concurrency and making more models feasible (w.r.t. real-time constraints), and improve fault isolation in distributed systems. The policies are given in terms of a safe to process predicate on events that depends on the time stamp of the events and the local notion of physical time. In a simple case we show how to statically check whether program execution satisfies timing constraints. Jia Zou 0002, Slobodan Matic, Edward A. Lee, Thomas Huining Feng, Patricia Derler |
IEEE Real-Time and Embedded Technology and Applications Symposium | 5 |
| 2008 | Simulation and Implementation of the PTIDES Programming ModelabstractWe have previously proposed PTIDES (programming temporally integrated distributed embedded systems), a discrete-event framework that binds realtime with model time at sensors, actuators, and network interfaces. In this experimental effort we focus on performance issues and tradeoffs in PTIDES implementation. We address event processing performance with respect to other distributed discrete event approaches that can be applied in a similar setting. The procedure is experimentally evaluated on a distributed setup with standard software and networking components. Patricia Derler, Edward A. Lee, Slobodan Matic |
DS-RT | 1 |