activity
20222026
most citedWhat Petri Net Obliges Us to Say: Comparing Approaches for Behavior Composition

4 citations · 4 across the 7 of their papers we have counts for

collaborators

8 papers

cs.RO2026

Causal Analysis of Failures of Cyber-Physical Systems with Continuous Inputs

Tom Yaacov, David A. Kelly, Khen Elimelech +1

Modern autonomous Cyber-Physical Systems (CPSs), such as self-driving cars, operate in increasingly complex environments while expected to maintain high reliability. The black-box…

cs.SE2026

Causal Explanations of Process Monitor Predictions

Tom Yaacov, Nathan Blake, Hana Chockler

Process mining is widely used to diagnose processes and identify performance and compliance issues. Specifically, Predictive Process Monitoring (PPM) techniques use AI models to pr…

cs.CV2026

Generating Medical Image Counterfactuals using Causal Explanations

David A. Kelly, Tom Yaacov, Nathan Blake +2

Deep learning models have achieved impressive performance in medical image diagnosis, yet their deployment in clinical settings remains constrained by limited explainability. Count…

cs.RO2026

Explaining Failures of Cyber-Physical Systems with Actual Causality

Khen Elimelech, Tom Yaacov, David A. Kelly +2

Modern autonomous Cyber-Physical Systems (CPSs), such as self-driving cars, face increasingly complex demands, and yet are expected to act reliably. The black-box nature often char…

cs.SE2025

Automata Models for Effective Bug Pattern Description

Tom Yaacov, Gera Weiss, Gal Amram +1

Debugging complex systems is a crucial yet time-consuming task. This paper presents the use of automata learning and testing techniques to obtain concise and informative bug descri…

cs.SE2025

Exploring and Evaluating Interplays of BPpy with Deep Reinforcement Learning and Formal Methods

Tom Yaacov, Gera Weiss, Adiel Ashrov +2

We explore and evaluate the interactions between Behavioral Programming (BP) and a range of Artificial Intelligence (AI) and Formal Methods (FM) techniques. Our goal is to demonstr…

cs.SE2024

Keeping Behavioral Programs Alive: Specifying and Executing Liveness Requirements

Tom Yaacov, Achiya Elyasaf, Gera Weiss

One of the benefits of using executable specifications such as Behavioral Programming (BP) is the ability to align the system implementation with its requirements. This is facilita…

cs.SE2022★ 4 cited

What Petri Net Obliges Us to Say: Comparing Approaches for Behavior Composition

Achiya Elyasaf, Tom Yaacov, Gera Weiss

We identify and demonstrate a weakness of Petri Nets (PN) in specifying composite behavior of reactive systems. Specifically, we show how, when specifying multiple requirements in…