• Publications
  • Influence
Monte Carlo Model Checking
What is believed to be the first randomized, Monte Carlo algorithm for temporal-logic model checking is presented, given a specification S of a finite-state system, an LTL formula ϕ, and parameters e and δ, which takes random samples from the Buchi automaton B.
Model Repair for Probabilistic Systems
Using a new version of parametric probabilistic model checking, it is shown how the Model Repair problem can be reduced to a nonlinear optimization problem with a minimal-cost objective function, thereby yielding a solution technique.
Modular Specification of Hybrid Systems in CHARON
A scheme for modular simulation in which each mode can be compiled solely based on the locally declared information to execute its discrete and continuous updates, and furthermore, submodes can integrate at a finer time scale than the enclosing modes.
Runtime Verification with State Estimation
This work views event sequences as observation sequences of a Hidden Markov Model, uses an HMM model of the monitored program to "fill in" sampling-induced gaps in observation sequences, and extends the classic forward algorithm for HMM state estimation to compute the probability that the property is satisfied by an execution of the program.
From MSCs to Statecharts
It is shown how scenario-based system requirements, captured in the early system analysis phase using MSCS, are translated into state-based description techniques like Statecharts, in a first step towards a seamless integration of MSCs into the system development process.
A Roadmap Toward the Resilient Internet of Things for Cyber-Physical Systems
This paper summarizes the state of the art of existing work on anomaly detection, fault-tolerance, and self-healing, and adds a number of other methods applicable to achieve resilience in an IoT, particularly on non-intrusive methods ensuring data integrity in the network.
Safety-liveness semantics for UML 2.0 sequence diagrams
  • R. Grosu, S. Smolka
  • Computer Science
    Fifth International Conference on Application of…
  • 7 June 2005
An automata-theoretic solution to one of the main open questions about the UML standard, namely how to assign a formal semantics to a set of sequence diagrams without compromising refinement, and shows that refinement in this setting is compositional with respect to sequential composition, alternative composition, parallel composition, and star+ composition.
Runtime Monitoring with Recovery of the SENT Communication Protocol
The requirements of the SENT communication protocol can be monitored in real time, with a monitor capable of processing 70 million samples per second, and the results of the monitoring can be used for error logging to provide users with extensive debugging information.
SpaTeL: a novel spatial-temporal logic and its applications to networked systems
A new logic called Spatial-Temporal Logic (SpaTeL) is defined that is a unification of signal temporal logic (STL) and tree spatial superposition logic (TSSL) and is capable of describing high-level spatial patterns that change over time.
On Temporal Logic and Signal Processing
Time-Frequency Logic is a new specification formalism for real-valued signals that combines temporal logic properties in the time domain with frequency-domain properties and is a contribution to a unified systems theory for hybrid systems.