Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

The Maude strategy language

dc.contributor.authorVerdejo López, José Alberto
dc.contributor.authorEker, Steven
dc.contributor.authorMartí Oliet, Narciso
dc.contributor.authorMeseguer, José
dc.contributor.authorRubio Cuéllar, Rubén Rafael
dc.date.accessioned2023-07-10T11:46:04Z
dc.date.available2023-07-10T11:46:04Z
dc.date.issued2023-06-06
dc.descriptionCRUE-CSIC (Acuerdos Transformativos 2023)
dc.description.abstractRewriting logic is a natural and expressive framework for the specification of concurrent systems and logics. The Maude specification language provides an implementation of this formalism that allows executing, verifying, and analyzing the represented systems. These specifications declare their objects by means of terms and equations, and provide rewriting rules to represent potentially non-deterministic local transformations on the state. Sometimes a controlled application of these rules is required to reduce non-determinism, to capture global, goal-oriented or efficiency concerns, or to select specific executions for their analysis. That is what we call a strategy. In order to express them, respecting the separation of concerns principle, a Maude strategy language was proposed and developed. The first implementation of the strategy language was done in Maude itself using its reflective features. After ample experimentation, some more features have been added and, for greater efficiency, the strategy language has been implemented in C++ as an integral part of the Maude system. This paper describes the Maude strategy language along with its semantics, its implementation decisions, and several application examples from various fields.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipAgencia Estatal de Investigación
dc.description.sponsorshipMinisterio de Universidades
dc.description.statuspub
dc.identifier.doi10.1016/j.jlamp.2023.100887
dc.identifier.essn2352-2216
dc.identifier.issn2352-2208
dc.identifier.urihttps://hdl.handle.net/20.500.14352/87218
dc.issue.number100887
dc.journal.titleJournal of Logical and Algebraic Methods in Programming
dc.language.isoeng
dc.publisherElsevier
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-108528RB-C22/ES/METODOS RIGUROSOS PARA EL DESARROLLO DE SISTEMAS SOFTWARE DE CALIDAD Y FIABILIDAD CERTIFICADAS/
dc.relation.projectIDinfo:eu-repo/grantAgreement/Ministerio de Universidades/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/FPU17%2F02319/ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004
dc.subject.cdu510.6
dc.subject.keywordFormal specification
dc.subject.keywordRewriting logic
dc.subject.keywordRewriting strategies
dc.subject.keywordMaude
dc.subject.ucmInformática (Informática)
dc.subject.ucmLógica simbólica y matemática (Matemáticas)
dc.subject.unesco1203.17 Informática
dc.subject.unesco1102.14 Lógica Simbólica
dc.titleThe Maude strategy language
dc.typejournal article
dc.type.hasVersionVoR
dc.volume.number134
dspace.entity.typePublication
relation.isAuthorOfPublicationfdcba7f2-108a-46f4-bf49-c292a5b81953
relation.isAuthorOfPublicatione8d4e85a-2a43-444c-84e7-1fa5f392c50d
relation.isAuthorOfPublication7dfd0267-1708-4f39-bda5-55a246b4bc41
relation.isAuthorOfPublicatione8d4e85a-2a43-444c-84e7-1fa5f392c50d
relation.isAuthorOfPublicationfdcba7f2-108a-46f4-bf49-c292a5b81953
relation.isAuthorOfPublication.latestForDiscoveryfdcba7f2-108a-46f4-bf49-c292a5b81953

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1-s2.0-S235222082300041X-main.pdf
Size:
979.85 KB
Format:
Adobe Portable Document Format

Collections