Dynamic slicing of reaction systems based on assertions and monitors

L Brodo, R Bruni, M Falaschi - International Symposium on Practical …, 2023 - Springer
Abstract Reaction Systems (RSs) are a successful computational framework inspired by
biological systems. RSs can involve a large number of reactions and entities, which makes it …

Static correction of Maude programs with assertions

M Alpuente, D Ballis, J Sapiña - Journal of Systems and Software, 2019 - Elsevier
In this paper, we present a novel transformation method for Maude programs featuring both
automatic program diagnosis and correction. The input of our method is a reference …

A framework for monitored dynamic slicing of reaction systems

L Brodo, R Bruni, M Falaschi - Natural Computing, 2024 - Springer
Reaction systems (RSs) are a computational framework inspired by biochemical
mechanisms. A RS defines a finite set of reactions over a finite set of entities. Typically each …

Causal analysis of positive Reaction Systems

L Brodo, R Bruni, M Falaschi, R Gori, P Milazzo… - International Journal on …, 2024 - Springer
Cause/effect analysis of complex systems is instrumental in better understanding many
natural phenomena. Moreover, formal analysis requires the availability of suitable abstract …

Safety enforcement via programmable strategies in Maude

M Alpuente, D Ballis, S Escobar, D Galán… - Journal of Logical and …, 2023 - Elsevier
This work aims to provide a general mechanism for safety enforcement in rewriting logic
computations. Our technique relies on an assertion-guided model transformation that …

Assertion-based analysis via slicing with ABETS*(system description)

M Alpuente, F Frechina, J Sapiña… - Theory and Practice of …, 2016 - cambridge.org
We present ABETS, an assertion-based, dynamic analyzer that helps diagnose errors in
Maude programs. ABETS uses slicing to automatically create reduced versions of both a …

[PDF][PDF] Graphical Animations of the Lim-Jeong-Park-Lee Autonomous Vehicle Intersection Control Protocol (S).

WHH Myint, DD Bui, DD Tran, K Ogata - DMSVIVA, 2021 - ksiresearch.org
The main goal of SMGA is to help human users be able to perceive (non-trivial)
characteristics. The Lim-Jeong-Park-Lee autonomous vehicle intersection control protocol …

[PDF][PDF] Journal of Visual Language and Computing

DD Buia, M Liua, DD Trana, K Ogataa - JVLC, 2023 - ksiresearch.org
State machine graphical animation (SMGA) is a tool that takes a state picture template and a
state sequence of a state machine as inputs and generates a graphical animation of the …

Combining runtime checking and slicing to improve Maude error diagnosis

M Alpuente, D Ballis, F Frechina, J Sapiña - … on the Occasion of His 65th …, 2015 - Springer
This paper introduces the idea of using assertion checking for enhancing the dynamic
slicing of Maude computation traces. Since trace slicing can greatly simplify the size and …

Optimizing Maude Programs via Program Specialization

M Alpuente, D Ballis, S Escobar, J Meseguer… - … and Transformation for …, 2023 - Springer
We develop an automated specialization framework for rewrite theories that model
concurrent systems. A rewrite theory R=(Σ, E⊎ B, R) consists of two main components: an …