| |
Last updated on April 30, 2024. This conference program is tentative and subject to change
Technical Program for Wednesday May 1, 2024
|
WeMJPT1 |
Alvorada I |
Journal Papers 3 |
Journal Paper |
Chair: Reniers, Michel | TU/e |
Co-Chair: Hadjicostis, Christoforos | University of Cyprus |
|
08:30-09:00, Paper WeMJPT1.1 | |
Supervisory Control for Dynamic Feature Configuration in Product Lines |
|
Thuijsman, Sander | Eindhoven University of Technology |
Reniers, Michel | TU/e |
|
09:00-09:30, Paper WeMJPT1.2 | |
Opacity Enforcement in Discrete Event Systems Using Extended Insertion Functions under Inserted Language Constraints |
|
Li, Xiaoyan | Xidian university |
Hadjicostis, Christoforos | University of Cyprus |
Li, Zhiwu | Xidian University |
|
09:30-10:00, Paper WeMJPT1.3 | |
A Multi-Objective Approach for Manufacturing Systems with Multiple Production Routes Based on Supervisory Control Theory and Heuristic Algorithms |
|
Alves, Lucas Vinícius Ribeiro | Universidade Federal de Minas Gerais- |
Rafael, Gustavo Caetano | Universidade Federal de Minas Gerais |
Souza Batista, Lucas | Universidade Federal de Minas Gerais |
Pena, Patricia Nascimento | Universidade Federal de Minas Gerais |
|
10:00-10:30, Paper WeMJPT1.4 | |
Multi-Robots Coordination System for Urban Search and Rescue Assistance Based on Supervisory Control Theory |
|
Simon, Marcelo Elias | Universidade Federal de Santa Catarina |
Baldissera, Fabio | Universidade Federal de Santa Catarina |
de Queiroz, Max Hering | Universidade Federal de Santa Catarina |
Cabral, Felipe Gomes | Universidade Federal de Santa Catarina |
|
WeMJPT2 |
Alvorada II |
Journal Papers 4 |
Journal Paper |
Chair: Fabian, Martin | Chalmers University of Technology |
Co-Chair: Ramirez-Trevino, Antonio | CINVESTAV-IPN |
|
08:30-09:00, Paper WeMJPT2.1 | |
On Proving That an Unsafe Controller Is Not Proven Safe |
|
Selvaraj, Yuvaraj | Zenseact |
Krook, Jonas | Zenseact |
Ahrendt, Wolfgang | Chalmers University of Technology |
Fabian, Martin | Chalmers University of Technology |
|
09:00-09:30, Paper WeMJPT2.2 | |
Analysis and Control of Timed Event Graphs in (max, +) Algebra for the Active Localization of Time Failures |
|
Velasquez, Ibis | LAAS-CNRS, Université de Toulouse |
Pencolé, Yannick | LAAS-CNRS, Université de Toulouse, CNRS |
Le Corronc, Euriell | LAAS-CNRS |
|
09:30-10:00, Paper WeMJPT2.3 | |
Duality of Controllability and Observability in Proportional Equal Conflict Timed Continuous Petri Nets |
|
García-Malacara, José Luis | CINVESTAV-IPN |
Arzola, César | Universidad de Zaragoza |
Ramirez-Trevino, Antonio | CINVESTAV-IPN |
Vazquez, Carlos Renato | Tecnologico de Monterrey |
|
10:00-10:30, Paper WeMJPT2.4 | |
Structural Controllability in Timed Continuous Petri Nets |
|
Arzola, César | Universidad de Zaragoza |
Vazquez, Carlos Renato | Tecnologico de Monterrey |
Ramirez-Trevino, Antonio | CINVESTAV-IPN |
Silva, Manuel | Universidad De Zaragoza |
|
WeAT1 |
Alvorada I |
Applications of Discrete Event Systems |
Regular Session |
Chair: Völker, Marcus | RWTH Aachen University |
Co-Chair: van Eldik, Koen | Rijkswaterstaat |
|
13:30-13:50, Paper WeAT1.1 | |
Model Checking Generated Control Code for Consistency with Its Specification in IEC 60848 GRAFCET |
|
Mroß, Robin | RWTH Aachen University |
Schnakenbeck, Aron | Helmut Schmidt University Hamburg |
Völker, Marcus | RWTH Aachen University |
Fay, Alexander | Helmut Schmidt University Hamburg |
Kowalewski, Stefan | RWTH Aachen Univ |
Keywords: Verification, validation, test, Modeling tools: Petri nets, automata, ..., Applications
Abstract: Formalisms such as IEC 60848 GRAFCET can be used for the specification of system behavior, as a basis for verification, and for automated code generation, e.g. to Structured Text (ST) according to IEC 61131-3. A possible procedure comprises the specification of the system, the verification of that model followed by automated code generation. However, the verification results can be rendered useless if the automated code generator introduces unintended, possibly faulty behavior. This paper discusses an approach of verifying the generated code in ST against its original specification in GRAFCET using model checking, using an existing code generator.
|
|
13:50-14:10, Paper WeAT1.2 | |
Modeling and Formal Verification Approach for Microgrid Energy Management Systems under Random Load |
|
Karim, Fellah | Nantes University |
Abbou, Rosa | LS2N University/ IUT of Nantes |
Keywords: Modeling tools: Petri nets, automata, ..., Supervisory Control Theory, Applications
Abstract: This paper presents the modeling and a formal verification approach of energy management control systems for microgrids subject to unknown demand and uncertainties in the availability of renewable energy sources. The main objective of this study is to develop a management system for a microgrid composed of renewable and non-renewable energy sources, specifying the different possible modes. A supervisory control method is proposed to autonomously control and monitor a microgrid and maintain more stable energy flows with maximum utilization of available resources. A timed automata network model of the microgrid has been developed by modeling the dynamics of components such as PV, BESS, diesel generator, load, and controller. Possible operating modes in the microgrid between sources and load are derived and classified into allowed and unallowed operating modes. Verification of the designed microgrid models was performed using simulation and formal methods. The advantageous performance of the proposed strategy is illustrated via a numerical example.
|
|
14:10-14:30, Paper WeAT1.3 | |
Capturing Statistical Fluctuations in Gene Expression Activity Using Discrete Stochastic Systems |
|
Vahdat, Zahra | University of Delaware |
Rezaee, Sayeh | University of Delaware |
Singh, Abhyudai | University of Delaware |
Keywords: Discrete approaches for hybrid systems, Applications
Abstract: We present a discrete-event system formalism to capture experimentally observed activity of genes in single cells, where a gene can stochastically switch between an active state (synthesis of gene products, such as mRNA and proteins) and an inactive state (synthesis is turned OFF). Extending prior work that focused on memory-less switching kinetics, this contribution extends the models considering the time spent in each state to be an arbitrary positively-valued random variable. Here, memory-based switching is captured via the introduction of molecular timers that measure the time spent in a state, and switching rates are timer-dependent. Hence, a gene is more likely to turn OFF if it has been active for a long period. We provide exact analytical derivations of the mean and extent of stochasticity in the gene product level for these models and systematically study how different model parameters can be calibrated to attenuate or amplify noise in gene expression. These results can be combined with experimental data on measured levels inside individual cells to gain valuable insights into the gene expression process across different cell types, from bacterial to human cells.
|
|
14:30-14:50, Paper WeAT1.4 | |
Automatic Conversion of Smart Contracts for Non-Blocking Verification |
|
Parekh, Nishant | Chalmers University of Technology |
Ahrendt, Wolfgang | Chalmers University of Technology |
Fabian, Martin | Chalmers University of Technology |
Keywords: Verification, validation, test, Supervisory Control Theory, Modeling tools: Petri nets, automata, ...
Abstract: Smart contracts are programs stored on a blockchain ledger, thus being immutable after deployment, which makes assessment of their correctness before deployment vital. Extended finite state machines (EFSM) offer a structured framework for modeling complex systems, thus providing a systematic approach to scrutinize smart contract functionalities. This paper describes a methodology to automatically convert from the abstract syntax tree of a smart contract to an EFSM model. A smart contract implementing a casino is the specific use case, and verification of the EFSM model reveals it to be blocking. This blocking represents that a malicious player can lock the funds of the casino so that they can never be retrieved.
|
|
14:50-15:10, Paper WeAT1.5 | |
SBE Configurator: A Model Generation Tool for Synthesis of Ship Lock Supervisors |
|
Baubekova, Marzhan | Eindhoven University of Technology |
van Eldik, Koen | Rijkswaterstaat |
van de Mortel-Fronczak, Joanna | Eindhoven University of Technology |
Fokkink, Wan | Vrije Universiteit Amsterdam |
Rooda, J.E. | Eindhoven Univ of Technology |
Keywords: Supervisory Control Theory, Modeling tools: Petri nets, automata, ..., Tools
Abstract: A large number of ship locks in the Netherlands require renovation. This paper focuses on the application of the synthesis-based engineering (SBE) in the design of supervisory controllers for ship locks, to achieve correct-by-construction control software. A configurator for SBE models for supervisor synthesis is proposed, based on parameters describing the mechanical composition. The accompanying tool, which supports model simulation, demonstrates improvement in time, quality and human error avoidance, and is already being used in the design of ship lock supervisors in Lelystad and Maasbracht. The tool was designed for ship locks but the structure of the tool allows adaptation for other families of systems.
|
|
WeAT2 |
Alvorada II |
Modeling Tools for Discrete Event Systems II |
Regular Session |
Chair: Ramirez-Trevino, Antonio | CINVESTAV-IPN |
Co-Chair: Demongodin, Isabel | Aix-Marseille University |
|
13:30-13:50, Paper WeAT2.1 | |
State Estimation for Time Signal Interpreted Petri Nets |
|
Köhler, Andreas | Rheinland-Pfälzische Technische Universität Kaiserslautern-Landa |
Zhang, Ping | University of Kaiserslautern-Landau |
Keywords: Modeling tools: Petri nets, automata, ..., Diagnosis, fault tolerance, observability, ...
Abstract: This paper focuses on the modeling and estimation of the timing behavior of discrete manufacturing systems modeled by signal interpreted Petri nets (SIPN). At first, in order to take into account the temporal behavior of the plant, the concept of SIPN is extended to time signal interpreted Petri nets (TSIPN). Then, a state estimation approach based on the TSIPN model is developed to deliver the information about the current state of the plant by using online measurements. Finally, it is shown how the results of the state estimation can be used to predict future states of the manufacturing system. The proposed approaches are characterized by their practical relevance and their low computational complexity. Examples of a heated mixing tank system are given to illustrate the main results.
|
|
13:50-14:10, Paper WeAT2.2 | |
Modeling Time-Sensitive Networking Using Timed Continuous Petri Nets |
|
Torres-Macías, Alitzel Galilea | CINVESTAV-IPN |
Ramirez-Trevino, Antonio | CINVESTAV-IPN |
Briz, José Luis | Universidad De Zaragoza |
Segarra, Juan | Universidad De Zaragoza |
Blanco-Alcaine, Héctor | Intel Deutschland GmbH |
Keywords: Modeling tools: Petri nets, automata, ..., Applications, Algebraic approaches: process algebras, max/plus-algebra, ...
Abstract: Time-Sensitive Networking (TSN) is a set of standards designed to provide determinism to Ethernet or wireless networks for real-time applications. Network Calculus (NC) is the best-known formal tool for TSN analysis, but it is hard to apply in scenarios of changing conditions. Petri Nets can potentially overcome some limitations of NC, but they have rarely been used as an analytical tool for TSN. This work presents a novel modeling methodology exploiting Timed Continuous Petri Nets (TCPNs) to abstract and analyze TSN nodes.
|
|
14:10-14:30, Paper WeAT2.3 | |
Colored Petri Nets for Modeling and Simulation of a Green Supply Chain System |
|
Kaiyandra, Daffa Reza | IMT Atlantique, France and Universitas Indonesia, Indonesia |
Farizal, F. | Universitas Indonesia |
Rakoto, Naly | IMT Atlantique and LS2N, Nantes, France |
Keywords: Modeling tools: Petri nets, automata, ..., Applications
Abstract: Green supply chain is an emerging approach in supply chain management to reduce environmental impact of the process concerning the flow of goods and materials. As a discrete- event system, supply chain can be modeled using Petri Nets. Colored Petri Nets (CPNs) extend the classical Petri net formalism with data, time and hierarchy. These extensions makes it possible to deal with the green aspects of the supply chain. This paper deals with the Colored Petri Net approach to model and simulate a green supply chain system. The forward supply chain network starts from the raw material suppliers, to the manufacturers, wholesalers, retailers and to the final customers. The reverse supply chain network is made of collecting points, recycling plants, disassembly plants,and secondary material market. A government environment agency plays the role of regulation of the recycling process. A colored Petri net model of the green supply chain is developed and simulated with CPN Tools, a dedicated software for CPN models. The simulation results as well as the state-space analysis results validate the correctness of the model.
|
|
14:30-14:50, Paper WeAT2.4 | |
Distributed Control of Collaborative Multi-Agent Systems Using Interpreted Petri Nets through Indirect Interactions |
|
Parra-Vilchis, Jose Ignacio | CINVESTAV-IPN |
Vazquez, Carlos Renato | Tecnologico De Monterrey |
Ruiz-Leon, Javier | CINVESTAV Guadalajara |
Ramirez-Trevino, Antonio | CINVESTAV-IPN |
Keywords: Modeling tools: Petri nets, automata, ..., Supervisory Control Theory
Abstract: This work introduces a framework to describe and control collaborative systems in a distributed manner. Within this framework, both a set of agents and a specification to be accomplished are modelled using Interpreted Petri nets. The agents' output states are partially known, and the specification describes a subset of relevant states to be reached by the agents without explicitly detailing which agents are involved in achieving such specification or the precise states that each agent must reach individually. This framework enables agents to collaboratively discover how to fulfill a shared, high-level specification, even in the absence of detailed instructions. The approach promises to enhance scalability, flexibility, and efficiency in collaborative settings. For illustrative purposes, a simplified collaborative assembly system is showcased to demonstrate the proposed framework.
|
|
14:50-15:10, Paper WeAT2.5 | |
Simuleau: A Tool for Hybrid and Batches Petri Nets |
|
Brenner, Leonardo | Université De Reims Champagne-Ardenne |
Ammour, Rabah | Aix-Marseille University |
Demongodin, Isabel | Aix-Marseille University |
Keywords: Tools, Modeling tools: Petri nets, automata, ...
Abstract: Simuleau is a modeling, analysis and simulation tool for discrete event models expressed by batches Petri nets, a formalism that enriches hybrid Petri nets of David and Alla. Batches PNs incorporate timed-transition discrete PNs, constant continuous PNs, and new types of nodes called batch nodes. This formalism and Simuleau have been exploited among diverse application areas such as manufacturing systems, communication networks, and traffic road. After presenting batches PN formalisms and their application domains, this paper focuses on the main characteristics of Simuleau, including the tool structure, its menu interface, the input model description and the outputs obtained after simulation.
|
| |