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
 

Executable Structural Operational Semantics in Maude

dc.contributor.authorVerdejo López, José Alberto
dc.contributor.authorMartí Oliet, Narciso
dc.date.accessioned2023-06-20T12:41:30Z
dc.date.available2023-06-20T12:41:30Z
dc.date.issued2003-08
dc.description.abstractThis paper describes in detail how to bridge the gap between theory and practice when implementing in Maude structural operational semantics described in rewriting logic, where transitions become rewrites and inference rules become conditional rewrite rules with rewrites in the conditions, as made possible by the new features in Maude 2.0. We validate this technique using it in several case studies: a functional language Fpl (evaluation and computation semantics, including an abstract machine), imperative languages WhileL (evaluation and computation semantics) and GuardL with nondeterminism (computation semantics), Kahn’s functional language Mini-ML (evaluation or natural semantics), Milner’s CCS (with strong and weak transitions), and Full LOTOS (including ACT ONE data type specifications). In addition, on top of CCS we develop an implementation of the Hennessy-Milner modal logic for describing local capabilities of processes, and for LOTOS we build an entire tool where Full LOTOS specifications can be entered and executed (without user knowledge of the underlying implementation of the semantics). We also compare this method based on transitions as rewrites with another one based on transitions as judgements.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedFALSE
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/4888
dc.identifier.urihttps://hdl.handle.net/20.500.14352/52233
dc.journal.titleTechnical report
dc.language.isoeng
dc.page.final73
dc.page.initial1
dc.rights.accessRightsopen access
dc.subject.keywordRewriting logic
dc.subject.keywordMaude 2.0
dc.subject.keywordexecutability
dc.subject.keywordstructural operational semantics
dc.subject.keywordmetalanguage
dc.subject.keywordCCS
dc.subject.keywordLOTOS
dc.subject.keywordACT ONE.
dc.subject.ucmLógica simbólica y matemática (Matemáticas)
dc.subject.unesco1102.14 Lógica Simbólica
dc.titleExecutable Structural Operational Semantics in Maude
dc.typejournal article
dc.volume.number134-03
dspace.entity.typePublication
relation.isAuthorOfPublicationfdcba7f2-108a-46f4-bf49-c292a5b81953
relation.isAuthorOfPublicatione8d4e85a-2a43-444c-84e7-1fa5f392c50d
relation.isAuthorOfPublication.latestForDiscoveryfdcba7f2-108a-46f4-bf49-c292a5b81953

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
08-TR-134-03-esim.pdf
Size:
568.69 KB
Format:
Adobe Portable Document Format

Collections