Model checking strategy-controlled rewriting systems (extended version)
Strategies are widespread in Computer Science. In the domain of reduction and rewriting systems, strategies are studied as recipes to restrict and control reduction steps and rule applications, which are intimately local, in a derivation-global sense. This idea has been exploited by various tools an...
| Autores: | , , , |
|---|---|
| Tipo de recurso: | informe técnico |
| Fecha de publicación: | 2019 |
| País: | España |
| Institución: | Universidad Complutense de Madrid (UCM) |
| Repositorio: | Docta Complutense |
| Idioma: | inglés |
| OAI Identifier: | oai:docta.ucm.es:20.500.14352/17476 |
| Acceso en línea: | https://hdl.handle.net/20.500.14352/17476 |
| Access Level: | acceso abierto |
| Palabra clave: | 004 004.4 004.43 Model checking Strategies Maude Rewriting logic Lenguajes de programación Software 1203.23 Lenguajes de Programación 3304.16 Diseño Lógico |
| id |
ES_f9be8fa812a07a30c30ec774aee7bf13 |
|---|---|
| oai_identifier_str |
oai:docta.ucm.es:20.500.14352/17476 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Model checking strategy-controlled rewriting systems (extended version)Martí Oliet, NarcisoPita Andreu, María IsabelVerdejo López, José AlbertoRubio Cuéllar, Rubén Rafael004004.4004.43Model checkingStrategiesMaudeRewriting logicLenguajes de programaciónSoftware1203.23 Lenguajes de Programación3304.16 Diseño LógicoStrategies are widespread in Computer Science. In the domain of reduction and rewriting systems, strategies are studied as recipes to restrict and control reduction steps and rule applications, which are intimately local, in a derivation-global sense. This idea has been exploited by various tools and rewriting-based specification languages, where strategies are an additional specification layer. Systems so described need to be analyzed too. This article discusses model checking of systems controlled by strategies and presents a working strategy-aware LTL model checker for the Maude specification language, based on rewriting logic, and its strategy language. This extended version includes the proofs of the propositions in the conference paper, and a complete description of the small-step operational semantics used to define model checking for the Maude strategy language.Universidad Complutense de Madrid20192019-01-0120192019-01-01technical reporthttp://purl.org/coar/resource_type/c_18ghinfo:eu-repo/semantics/reportapplication/pdfhttps://hdl.handle.net/20.500.14352/17476reponame:Docta Complutenseinstname:Universidad Complutense de Madrid (UCM)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Atribución 3.0 Españahttps://creativecommons.org/licenses/by/3.0/es/info:eu-repo/semantics/openAccessoai:docta.ucm.es:20.500.14352/174762026-06-02T12:44:21Z |
| dc.title.none.fl_str_mv |
Model checking strategy-controlled rewriting systems (extended version) |
| title |
Model checking strategy-controlled rewriting systems (extended version) |
| spellingShingle |
Model checking strategy-controlled rewriting systems (extended version) Martí Oliet, Narciso 004 004.4 004.43 Model checking Strategies Maude Rewriting logic Lenguajes de programación Software 1203.23 Lenguajes de Programación 3304.16 Diseño Lógico |
| title_short |
Model checking strategy-controlled rewriting systems (extended version) |
| title_full |
Model checking strategy-controlled rewriting systems (extended version) |
| title_fullStr |
Model checking strategy-controlled rewriting systems (extended version) |
| title_full_unstemmed |
Model checking strategy-controlled rewriting systems (extended version) |
| title_sort |
Model checking strategy-controlled rewriting systems (extended version) |
| dc.creator.none.fl_str_mv |
Martí Oliet, Narciso Pita Andreu, María Isabel Verdejo López, José Alberto Rubio Cuéllar, Rubén Rafael |
| author |
Martí Oliet, Narciso |
| author_facet |
Martí Oliet, Narciso Pita Andreu, María Isabel Verdejo López, José Alberto Rubio Cuéllar, Rubén Rafael |
| author_role |
author |
| author2 |
Pita Andreu, María Isabel Verdejo López, José Alberto Rubio Cuéllar, Rubén Rafael |
| author2_role |
author author author |
| dc.contributor.none.fl_str_mv |
Universidad Complutense de Madrid |
| dc.subject.none.fl_str_mv |
004 004.4 004.43 Model checking Strategies Maude Rewriting logic Lenguajes de programación Software 1203.23 Lenguajes de Programación 3304.16 Diseño Lógico |
| topic |
004 004.4 004.43 Model checking Strategies Maude Rewriting logic Lenguajes de programación Software 1203.23 Lenguajes de Programación 3304.16 Diseño Lógico |
| description |
Strategies are widespread in Computer Science. In the domain of reduction and rewriting systems, strategies are studied as recipes to restrict and control reduction steps and rule applications, which are intimately local, in a derivation-global sense. This idea has been exploited by various tools and rewriting-based specification languages, where strategies are an additional specification layer. Systems so described need to be analyzed too. This article discusses model checking of systems controlled by strategies and presents a working strategy-aware LTL model checker for the Maude specification language, based on rewriting logic, and its strategy language. This extended version includes the proofs of the propositions in the conference paper, and a complete description of the small-step operational semantics used to define model checking for the Maude strategy language. |
| publishDate |
2019 |
| dc.date.none.fl_str_mv |
2019 2019-01-01 2019 2019-01-01 |
| dc.type.none.fl_str_mv |
technical report http://purl.org/coar/resource_type/c_18gh |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/report |
| format |
report |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.14352/17476 |
| url |
https://hdl.handle.net/20.500.14352/17476 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución 3.0 España https://creativecommons.org/licenses/by/3.0/es/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución 3.0 España https://creativecommons.org/licenses/by/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Docta Complutense instname:Universidad Complutense de Madrid (UCM) |
| instname_str |
Universidad Complutense de Madrid (UCM) |
| reponame_str |
Docta Complutense |
| collection |
Docta Complutense |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869425122236956672 |
| score |
15,81155 |