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
 

Model checking strategy-controlled systems in rewriting logic

dc.contributor.authorRubio Cuéllar, Rubén Rafael
dc.contributor.authorMartí Oliet, Narciso
dc.contributor.authorPita Andreu, María Isabel
dc.contributor.authorVerdejo López, José Alberto
dc.date.accessioned2023-12-18T17:07:26Z
dc.date.available2023-12-18T17:07:26Z
dc.date.issued2021-12-08
dc.description.abstractRewriting logic and its implementation Maude are an expressive framework for the formal specification and verification of software and other kinds of systems. Concurrency is naturally represented by nondeterministic local transformations produced by the application of rewriting rules over algebraic terms in an equational theory. Some aspects of the global behavior of the systems or additional constraints sometimes require restricting this nondeterminism. Rewriting strategies are used as a higher-level and modular resource to cleanly capture these requirements, which can be easily expressed in Maude with an integrated strategy language. However, strategy-aware specifications cannot be verified with the builtin LTL model checker, making strategies less useful and attractive. In this paper, we discuss model checking for strategy-controlled systems, and present a strategy-aware extension of the Maude LTL model checker. The expressivity of the strategy language is discussed in relation to model checking, the model checker is illustrated with multiple application examples, and its performance is compared.
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 Ciencia, Innovación y Universidades
dc.description.statuspub
dc.identifier.doi10.1007/s10515-021-00307-9
dc.identifier.issn0928-8910
dc.identifier.issn1573-7535
dc.identifier.urihttps://hdl.handle.net/20.500.14352/91464
dc.issue.number7
dc.journal.titleAutomated Software Engineering
dc.language.isoeng
dc.page.final62
dc.page.initial1
dc.publisherSpringer
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.projectIDFPU17/02319
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.keywordRewriting strategies
dc.subject.keywordModel checking
dc.subject.keywordMaude
dc.subject.keywordFormal methods
dc.subject.ucmSoftware
dc.subject.ucmLógica simbólica y matemática (Matemáticas)
dc.subject.unesco1203.23 Lenguajes de Programación
dc.subject.unesco1102.14 Lógica Simbólica
dc.titleModel checking strategy-controlled systems in rewriting logic
dc.typejournal article
dc.type.hasVersionAM
dc.volume.number29
dspace.entity.typePublication
relation.isAuthorOfPublication7dfd0267-1708-4f39-bda5-55a246b4bc41
relation.isAuthorOfPublicatione8d4e85a-2a43-444c-84e7-1fa5f392c50d
relation.isAuthorOfPublication2b1ba9f6-5d94-4dd4-abdf-ea8b929cf009
relation.isAuthorOfPublicationfdcba7f2-108a-46f4-bf49-c292a5b81953
relation.isAuthorOfPublication.latestForDiscovery7dfd0267-1708-4f39-bda5-55a246b4bc41

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
smcltl.pdf
Size:
320.11 KB
Format:
Adobe Portable Document Format

Collections