A rewriting logic semantics for the analysis of P programs
| dc.contributor.author | Durán-Muñoz, Francisco Javier | |
| dc.contributor.author | Ramírez, Carlos | |
| dc.contributor.author | Rocha, Camilo | |
| dc.contributor.author | Pozas, Nicolás | |
| dc.date.accessioned | 2025-05-08T09:20:25Z | |
| dc.date.available | 2025-05-08T09:20:25Z | |
| dc.date.issued | 2025-02-15 | |
| dc.departamento | Lenguajes y Ciencias de la Computación | es_ES |
| dc.description.abstract | P is a domain-specific language designed for specifying asynchronous, event-driven systems. Its computational model is based on actors, i.e., on communicating state machines. This paper presents a formal semantics of P using rewriting logic, extending the language's verification capabilities. Implemented in Maude, a rewriting logic language, this semantics enables automated analysis of P programs, including reachability analysis, LTL model checking, and statistical model checking. Through illustrative examples, this paper demonstrates how this formalization significantly enhances P's verification capacities in practical scenarios. | es_ES |
| dc.description.sponsorship | Funding for open access charge: Universidad de Málaga / CBUA | es_ES |
| dc.identifier.citation | Durán, F., Ramírez, C., Rocha, C., & Pozas, N. (2025). A rewriting logic semantics for the analysis of P programs. Journal of Logical and Algebraic Methods in Programming, 144, 101048. | es_ES |
| dc.identifier.doi | 10.1016/j.jlamp.2025.101048 | |
| dc.identifier.issn | 2352-2208 | |
| dc.identifier.uri | https://hdl.handle.net/10630/38528 | |
| dc.language.iso | eng | es_ES |
| dc.publisher | Elsevier | es_ES |
| dc.rights | Atribución 4.0 Internacional | * |
| dc.rights.accessRights | open access | es_ES |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
| dc.subject | Lenguajes de programación lógicos | es_ES |
| dc.subject | Semántica lógica | es_ES |
| dc.subject.other | P | es_ES |
| dc.subject.other | Maude | es_ES |
| dc.subject.other | Model checking | es_ES |
| dc.subject.other | Reachability analysis | es_ES |
| dc.subject.other | Equational abstraction | es_ES |
| dc.subject.other | LTL model checking | es_ES |
| dc.subject.other | Statistical model checking | es_ES |
| dc.title | A rewriting logic semantics for the analysis of P programs | es_ES |
| dc.type | journal article | es_ES |
| dc.type.hasVersion | VoR | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 21604d91-85f6-484f-a931-8922e6f5e3eb | |
| relation.isAuthorOfPublication.latestForDiscovery | 21604d91-85f6-484f-a931-8922e6f5e3eb |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- 1-s2.0-S2352220825000148-main.pdf
- Size:
- 1.77 MB
- Format:
- Adobe Portable Document Format
- Description:

