Program

Tuesday, September 6th, 2022
19:00-21:00Welcome Drink
Venue: Building A, 10th Floor
Wednesday, September 7th, 2022
8:30-8:50Arrival of participants & Registration
Venue: Building B, Ground Floor, Testbed Control Room
8:50-9:50Testbed Control Room, Building B, Ground Floor
Joerg Raisch. Efficient Consensus over Wireless Channels & and its Use in Traffic Automation Problems.
Plenary Session I
Chair: Thomas Moor
9:50-10:20Coffee Break
10:20-12:00WeAT1-2 Sessions
Session WeAT1:
A-303, Building A, 3rd Floor
Invited Session WeAT1
Discrete event systems-based control of mobile agents
Chair: Spyros A. Reveliotis; Co-Chair: Kai Cai
Session WeAT2:
Testbed Control Room, Building B, Ground Floor
Regular Session WeAT2
Security I
Chair: Dimitri Lefebvre; Co-Chair: Alessandro Giua
10:20-10:40
WeAT1.1
Young In Kim, Spyros A. Reveliotis*.  Some structural results for the problem of Min-Time Coverage in Constricted Environments10:20-10:40
WeAT2.1
Qi Zhang, Carla Seatzu, Zhiwu Li*, Alessandro Giua.  Sensor and Actuator Attacks in Discrete Event Systems.
10:40-11:00
WeAT1.2
Peng Lv, Guangqing Luo, Xiang Yin*, Ziyue Ma, Shaoyuan Li.  Optimal Multi-Robot Path Planning for Cyclic Tasks using Petri Nets10:40-11:00
WeAT2.2
Rabah Ammour*, Saïd Amari, Leonardo Brenner, Isabel Demongodin, Dimitri Lefebvre. Observer Design for Labeled Finite Automata with Inputs under Stealthy Actuators Attacks
11:00-11:20
WeAT1.3
Masahiro Konishi*, Tomotake Sasaki, Kai Cai. Efficient Safe Control via Deep Reinforcement Learning and Supervisory Control — Case Study on Multi-Robot Warehouse Automation11:00-11:20
WeAT2.3
Li Yuting, Christoforos Hadjicostis*, Naiqi Wu. Tamper-Tolerant Diagnosability Under Bounded or Unbounded Attacks
11:20-11:40
WeAT1.4
Sabino Francesco Roselli*, Remco Vader, Martin Fabian, Knut Akesson.
Leveraging Conflicting Constraints in Solving Vehicle Routing Problems 
11:20-11:40
WeAT2.4
Públio M. Lima, Carlos K. P. Silva, Lilian Kawakami Carvalho, Marcos Vicente Moreira*. Event-based cryptography for automation networks of cyber-physical systems using the stream cipher ChaCha20
11:40-12:00
WeAT1.5
Gang Chen*, Yu Lu, Rong Su. Fault tolerance makespan synthesis in multi-process systems via resource sharing and backtracking11:40-12:00
WeAT2.5
Loic Desgeorges*, Jean-Philippe Georges, Thierry Divoux . Detection of cyber-attacks in network control planes using Hidden Markov Model
12:00-13:00Lunch Break
13:00-14:00Testbed Control Room, Building B, Ground Floor
Sam Coogan. Specification-Guided Safe Learning using Probabilistic Finite Abstractions
Plenary Session II
Chair: Spyros A. Reveliotis
14:10-15:50WeBT1-2 Regular Sessions
Session WeBT1:
A-303, Building A, 3rd Floor
Applications I
Chair: Elzbieta Roszkowska; Co-Chair: Joanna van de Mortel-Fronczak
Session WeBT2:
Testbed Control Room, Building B, Ground Floor
Security II
Chair: Herve Marchand; Co-Chair: Tomáš Masopust
14:10-14:30
WeBT1.1
Sofia Hustiu*, Cristian Mahulea, Marius Kloetzer. Parallel Motion Execution and Path Rerouting for a Team of Mobile Robots.14:10-14:30
WeBT2.1
Jiří Balun*, Tomas Masopust. On Verification of Weak and Strong k-Step Opacity for Discrete-Event Systems.
14:30-14:50
WeBT1.2
Jeroen Johannes Verbakel*, Marc Erik Watireza Vos de Wael, Joanna van de Mortel-Fronczak, Wan Fokkink, J.E. Rooda. Supervisory control of roadside units14:30-14:50
WeBT2.2
Crystal Sharpe, Laurie Ricker*, Herve Marchand. Mutual Opacity between Multiple Adversaries
14:50-15:10
WeBT1.3
Elzbieta Roszkowska*, Piotr Makowski Czerski, Łukasz Janiec. Multi-level control for mobile robot systems.14:50-15:10
WeBT2.3
Qinrui Chen*, Rong Su, Zhiwu Li. Attackable detectability of partially-observed discrete-event systems under sensor attack
15:10-15:30
WeBT1.4
Martijn Angelo Goorden*, Joanna van de Mortel-Fronczak, Koen van Eldik, Wan Fokkink, J.E. Rooda. Lessons learned in the application of formal methods to the design of a storm surge barrier control system.15:10-15:30
WeBT2.4
Michel Rodrigo das Chagas Alves*, Karen Rudie, Patricia Nascimento Pena. A Security Testbed for Networked DES Control Systems
15:30-15:50
WeBT1.5
Amaury Beaudet*, Eric Zamai, Cédric Escudero, Emil Dumitrescu. Malicious Origin of Deadlocks in Flexible Manufacturing Systems.15:30-15:50
WeBT2.5
Bohan Cui, Xiang Yin*, Shaoyuan Li, Alessandro Giua. You Don’t Know What I Know: On Notion of High-Order Opacity in Discrete-Event Systems
15:50-16:20Coffee Break
16:20-18:00WeCT1-2 Journal Sessions
Session WeCT1:
A-303, Building A, 3rd Floor
Journal I
Chair: Tomáš Masopust; Co-Chair: Jan Komenda
Session WeCT2:
Testbed Control Room, Building B, Ground Floor
Journal II
Chair: Sébastien Lahaye; Co-Chair: Kai Cai
16:20-16:45
WeCT1.1
George Jiroveanu, René Boel. From local to global consistency in distributed monitoring of Petri Net models16:20-16:45
WeCT2.1
Hanifa Boucheneb, Kamel Barkaoui,  Qian Xing, KuangZe Wang, GaiYun Liu, ZhiWu Li. Time based deadlock prevention for Petri nets
16:45-17:10
WeCT1.2
Kuize Zhang. Polynomial-time verification and enforcement of delayed strong detectability for discrete-event systems16:45-17:10
WeCT2.2
Teng Long, Qing-Shan Jia. Joint Optimization for Coordinated Charging Control of Commercial Electric Vehicles Under Distributed Hydrogen Energy Supply
17:10-17:35
WeCT1.3
Jiri Balun, Tomas Masopust. Comparing the notions of opacity for discrete-event systems17:10-17:33
WeCT2.3
Yin Tong, Yucheng Wang, Alessandro Giua. A Polynomial Approach to Verifying the Existence of a Threatening Sensor Attacker
17:35-18:00
WeCT1.4
Bram van der Sanden, Marc Geilen, Michel Reniers, Twan Basten. Partial-Order Reduction for Supervisory Controller Synthesis17:35-18:00
WeCT2.4
Kai Cai, Alessandro Giua, and Carla Seatzu. Consistent reduction in discrete-event systems
19:00-23:00Robo Networking Evening
19:00-20:00Dinner and Drink at CIIRC
20:00-20:40Academic Orchestra concert
21:00 – 21:30WODES 30th Anniversary Ceremony
21:30-23:00Testbed Tour and networking at robobar
Thursday, September 8th, 2022
8:40-9:00Arrival of participants & Registration
Venue: Building B, Ground Floor, Testbed Control Room
9:00-10:00Testbed Control Room, Building B, Ground Floor
Elżbieta Roszkowska. Automation of control synthesis for mobile robot systems
Plenary Session III
Chair: Spyros A. Reveliotis
10:00-10:30Coffee Break
10:30-12:30ThAT1-2 Sessions
Session ThA1:
Testbed Control Room, Building B, Ground Floor
Supervisory Control Theory
Chair: Stephane Lafortune; Co-Chair: Thomas Moor
Session ThA2:
A-303, Building A, 3rd Floor
(Max,+)-algebra
Chair: Mehdi Lhommeau; Co-Chair: Sébastien Lahaye
10:30-10:50
ThAT1.1
Lukas Triska, Thomas Moor. Abstraction Based Supervisory Control for Non-Regular ∗-Languages.10:30-10:50
ThAT2.1
Philipp Goltz*, Germano Schafaschek, Laurent Hardouin, Joerg Raisch. Optimal output feedback control of Timed Event Graphs including disturbances in a resource sharing environment
10:50-11:10
ThAT1.2
Marcelo Rosa*, Jose E. R. Cury, Fabio Baldissera . A Formal Modular Synthesis Approach for the Coordination of Multi-Agent Systems10:50-11:10
ThAT2.2
Davide Zorzenon*, Jan Komenda, Joerg Raisch. Switched Max-Plus Linear-Dual Inequalities: Application in Scheduling of Multi-Product Processing Networks
11:10-11:30
ThAT1.3
Rômulo Meira-Góes*, Eunsuk Kang, Stephane Lafortune, Stavros Tripakis.  On synthesizing tolerable and permissive controllers for labeled transition systems11:10-11:30
ThAT2.3
Germano Schafaschek*, Laurent Hardouin, Joerg Raisch. A Novel Approach for the Modeling and Control of Timed Event Graphs with Partial Synchronization
11:30-11:50
ThAT1.4
Ana Maria Mainhardt*, Anne-Kathrin Schmuck. Assume-Guarantee Synthesis of Decentralised Supervisory Control.11:30-11:50
ThAT2.4
Jan Komenda*, Davide Zorzenon, Jiří Balun. Modeling of safe timed Petri nets by two-level (max,+) automata
11:50-12:10
ThAT1.5
Michel Reniers*, Calvin Dingemans.  Supervisory control with absent-state explanations for coloured finite automata11:50-12:10
ThAT2.5
Davide Zorzenon*, Germano Schafaschek, Dominik Tirpák, Soraia Moradi, Laurent Hardouin, Joerg Raisch. Implementation of procedures for optimal control of timed event graphs with resource sharing
12:10-12:30
ThAT1.6
Minqiang Zou, Yin Tong, Ziyue Ma*. PNBA: A Software for Marking Estimation and Reconfiguration in Petri Nets Using Basis Marking Analysis12:10-12:30
ThAT2.6
Guilherme Espindola-Winck*, Renato Markele Ferreira Cândido, Laurent Hardouin, Mehdi Lhommeau. Efficient state-estimation of Uncertain Max-Plus linear systems with high observation noise
12:30-13:30Lunch Break
13:30-15:30ThBT1-2 Regular Sessions
Session ThBT1:
Testbed Control Room, Building B, Ground Floor
Verification I
Chair: Kai Cai; Co-Chair: Eric Fabre
Session ThBT2:
A-303, Building A, 3rd Floor
Timed Discrete-Event Systems
Chair: Francesco Basile; Co-Chair: Jan Komenda
13:30-13:50
ThBT1.1
Yiheng Tang*, Thomas Moor. Compositional Verification of Non-Blockingness with Prioritised Events13:30-13:50
ThBT2.1
Ibis Velasquez, Euriell Le Corronc*, Yannick Pencolé. Active Diagnosis Algorithm for the Localization of Time Failures in (Max,+)-Linear Systems
13:50-14:10
ThBT1.2
Takumi Hamada, Shigemasa Takai*.  Verification of Reliable Inference-Diagnosability for Decentralized Diagnosis with Single-Level Inference13:50-14:10
ThBT2.2
Rémi Parrot*, Hanifa Boucheneb, Mikaël Briday, Olivier H. Roux. Expressiveness and analysis of Delayable Timed Petri Net
14:10-14:30
ThBT1.3
Eric Fabre. Resilience in discrete event systems14:10-14:30
ThBT2.3
Sébastien LAHAYE*, Aiwen Lai, Jan Komenda. Weight-deterministic max-plus automata
14:30-14:50
ThBT1.4
Sander Thuijsman*, Michel Reniers, Kai Cai. Transformational Nonblocking Verification14:30-14:50
ThBT2.4
Camille Coquand*, Audine Subias, Yannick Pencolé, Eric Lubat. Critical pairs based diagnosability analysis of timed fault in Time Petri Nets
14:50-15:10
ThBT1.5
Dimitri Lefebvre*, Zhiwu Li, Ye Liang. Verifiers for the detection of timed patterns in discrete event systems14:50-15:10
ThBT2.5
Francesco Basile*, Luigi Ferrara. A Matlab toolbox implementing MSCG computation
15:10-15:30
ThBT1.6
Tianchen Zhang, Kuize Zhang*. Eventual strong detectability of labeled weighted automata over monoids
15:30-16:00Coffee Break
16:00-17:40ThCT1-2 Regular Sessions
Session ThCT1:
Testbed Control Room, Building B, Ground Floor
Verification II
Chair: Joao Carlos Basilio; Co-Chair: Manuel Navarro-Gutiérrez
Session ThCT2:
A-303, Building A, 3rd Floor
Applications II
Chair: Bengt Lennartson ; Co-Chair: Martin Fabian
16:00-16:20
ThCT1.1
José Guilherme Castro, Gustavo Viana, Marcos Vicente Moreira*. Distributed Identification of Discrete-Event Systems with the Aim of Fault Detection16:00-16:20
ThCT2.1
Bengt Lennartson. Reductions and Abstractions for Optimization of Modular Timed Automata
16:20-16:40ThCT1.2Antonio Ramirez-Trevino, Carlos Renato Vazquez*, Ian Paniagua, Gerardo Vazquez. Quotient Petri nets16:20-16:40
ThCT2.2
Gaetano Volpe, Maria Pia Fanti*, Agostino Marcello Mangini. Job Shop Sequencing in Manufacturing Plants by Timed Coloured Petri Nets and Particle Swarm Optimization
16:40-17:00ThCT1.3Raúl García-Adame, Antonio Ramirez-Trevino*, Carlos Renato Vazquez, Manuel Navarro-Gutiérrez. On liveness analysis in mono-T-semiflow Petri nets based on choice-join pairs16:40-17:00
ThCT2.3
Sahar Mohajerani*, Martin Fabian, Wolfgang Ahrendt. Modeling and Security Verification of State-Based Smart Contracts
17:00-17:20
ThCT1.4
Braian de Freitas*, Joao Carlos Basilio. Online Fault Diagnosis of Discrete Event Systems Modeled by Labeled Petri Nets Using Labeled Priority Petri Nets17:00-17:20
ThCT2.4
Lars Moormann*, Albert Hofkamp, Joanna van de Mortel-Fronczak, Wan Fokkink, J.E. Rooda. Derivation and Hardware-in-the-loop Testing for a Road Tunnel Controller
17:20-17:40
ThCT1.5
Ramla Saddem Ramla*, Dylan Baptiste. Machine learning based approach for online fault Diagnosis of Discrete Event System
Friday, September 9th, 2022
9:30-12:30Guided Tour of Prague

Invited Lectures

Prof. Dr.-Ing. Jörg Raisch

Joerg Raisch

Efficient Consensus over Wireless Channels & and its Use in Traffic Automation Problems

Consensus algorithms are routinely employed in a variety of multi-agent scenarios. They require that each agent iteratively evaluates a multivariate function of its neighbours’ information states. If a wireless communication channel is used, this is typically implemented through protocols (such as TDMA – Time Division Multiple Access) that avoid superposition of transmitted signals by assigning each transmitter its own (time) slot.


However, consensus only requires that agents know a function of their neighbours’ information states, not the individual information states. Hence one may ask whether using the famous Kolmogorov-Arnold representation theorem might allow to exploit the channel’s superposition property to drastically reduce communication effort. Kolmogorov-Arnold essentially states that every continuous multivariate function can be expressed via univariate functions and addition. If channel superposition were to be considered as addition, all agents could consequently simultaneously transmit a suitably preprocessed version of their information state, with receiving agents locally postprocessing the received superposition signal.


We will explain for two widely used consensus types (average consensus and max-consensus) why in practice the application of Kolmogorov-Arnold is not quite as straightforward. For both consensus types, we will suggest alternative approaches, which make use of the channel’s superposition property while handling non-ideality effects such as time-varying unknown channel coefficients. By allowing all agents to transmit at the same time, the required number of transmission slots is considerably reduced. In the second part of the talk, we will demonstrate how average and max consensus algorithms can be used in various traffic automation scenarios. This includes platooning, distributed automatic lane changing, and distributed automation of traffic intersections. The reported results are based on joint work with S. Stan

Sam Coogan photo

Sam Coogan

Specification-Guided Safe Learning using Probabilistic Finite Abstractions

For stochastic cyber-physical systems subject to a planning specification defined in, e.g., temporal logic, a common approach to control synthesis is to obtain a finite-state abstraction of the dynamics in the form of a Markov Decision Process (MDP) and then apply techniques from probabilistic formal methods to synthesize a control strategy. In many cases, however, the system dynamics are not fully known, and this added degree of uncertainty prevents obtaining a controller that a priori achieves desirable performance. Instead, a control strategy is required that is able to learn the system dynamics in order to ultimately achieve the system specification.

In this talk, we first describe how interval-valued Markov Decision Processes (IMDP) are a natural model for finite-state abstractions of systems subject to uncertain-but-learnable dynamics. Unlike MDPs, IMDPs allow for a range of transition intervals between any two states, and in our setting, this range arises from the uncertain dynamics. We then propose a method that iteratively generates high-confidence IMDP abstractions of a given system from high-confidence bounds on an unknown component of the dynamics obtained via Gaussian process regression. In particular, we develop a specification-guided strategy to sample the unknown dynamics by finding system trajectories that avoid violation of the specification. This iterative learning continues until we obtain a control policy that ultimately achieves the desired planning specification. We apply our methodology to bipedal locomotion planning in an uncertain environment in which motion perturbations from multiple sources of uncertainty are incorporated in a prismatic inverted pendulum model of a bipedal robot.

Elzbieta Roszkowska photo

Elzbieta Roszkowska

Automation of control synthesis for mobile robot systems

The talk is devoted to the hybrid control of multiple mobile robot systems (MMRS), that comprises the supervisory control level, based on a DES approach to modelling MMRS, and the robot control level, based on a continuous time abstraction of the robot motion. We present an overview of the approaches to the development of such systems. The proposed models are defined in a general way, thus enabling an automatic synthesis of the control system for MMRSs with variable number of robots and flexibly assigned missions. It is formally proved that  the behaviour of these systems is correct with respect to the defined qualitative criteria. The proposed architecture of the controller allows its application both in a real MMRS and a simulation system for experimental optimization of MMRS operation with respect to quantitative criteria.