Dynamic slicing of reaction systems based on assertions and monitors
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 …
biological systems. RSs can involve a large number of reactions and entities, which makes it …
Static correction of Maude programs with assertions
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 …
automatic program diagnosis and correction. The input of our method is a reference …
A framework for monitored dynamic slicing of reaction systems
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 …
mechanisms. A RS defines a finite set of reactions over a finite set of entities. Typically each …
Causal analysis of positive Reaction Systems
Cause/effect analysis of complex systems is instrumental in better understanding many
natural phenomena. Moreover, formal analysis requires the availability of suitable abstract …
natural phenomena. Moreover, formal analysis requires the availability of suitable abstract …
Safety enforcement via programmable strategies in Maude
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 …
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 …
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).
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 …
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 …
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
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 …
slicing of Maude computation traces. Since trace slicing can greatly simplify the size and …
Optimizing Maude Programs via Program Specialization
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 …
concurrent systems. A rewrite theory R=(Σ, E⊎ B, R) consists of two main components: an …