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
 

Compositional Verification in Rewriting Logic

dc.contributor.authorMartí Oliet, Narciso
dc.contributor.authorVerdejo López, José Alberto
dc.contributor.authorMartín Sánchez, Óscar
dc.date.accessioned2023-10-26T11:03:13Z
dc.date.available2023-10-26T11:03:13Z
dc.date.issued2023-08-23
dc.description.abstractIn previous work, summarized in this paper, we proposed an operation of parallel composition for rewriting-logic theories, allowing compositional specification of systems and reusability of components. The present paper focuses on compositional verification. We show how the assume/guarantee technique can be transposed to our setting, by giving appropriate definitions of satisfaction based on transition structures and path semantics. We also show that simulation and equational abstraction can be done componentwise. Appropriate concepts of fairness and deadlock for our composition operation are discussed, as they affect satisfaction of temporal formulas. We keep in parallel a distributed and a global view of composed systems. We show that these views are equivalent and interchangeable, which may help our intuition and also has practical uses as, for example, it allows global-style verification of a modularly specified system.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statuspub
dc.identifier.doi10.1017/S1471068423000340
dc.identifier.officialurlhttps://www.cambridge.org/core/journals/theory-and-practice-of-logic-programming/article/compositional-verification-in-rewriting-logic/BB7AC42A9DA43517A3D1C5BE0AE40F0C
dc.identifier.urihttps://hdl.handle.net/20.500.14352/88454
dc.journal.titleTheory and Practice of Logic Programming
dc.language.isoeng
dc.publisherCambridge University Press
dc.rightsAttribution-ShareAlike 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/
dc.subject.keywordRewriting logic
dc.subject.keywordModularity
dc.subject.keywordVerification
dc.subject.keywordAssume/guarantee
dc.subject.keywordAbstration
dc.subject.keywordSimulation
dc.subject.keywordMaude
dc.subject.ucmSoftware
dc.subject.ucmLenguajes de programación
dc.subject.unesco1102.05 Sistemas Formales
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleCompositional Verification in Rewriting Logic
dc.typejournal article
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublicatione8d4e85a-2a43-444c-84e7-1fa5f392c50d
relation.isAuthorOfPublicationfdcba7f2-108a-46f4-bf49-c292a5b81953
relation.isAuthorOfPublication556924eb-b77d-4d64-aed9-5a9e0eb0adb7
relation.isAuthorOfPublication.latestForDiscoverye8d4e85a-2a43-444c-84e7-1fa5f392c50d

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
compositional-verification-in-rewriting-logic.pdf
Size:
639.68 KB
Format:
Adobe Portable Document Format

Collections