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
 

Executing and verifying CCS in Maude

dc.contributor.authorVerdejo López, José Alberto
dc.contributor.authorMartí Oliet, Narciso
dc.date.accessioned2023-06-20T16:59:17Z
dc.date.available2023-06-20T16:59:17Z
dc.date.issued2000-02
dc.description.abstractWe explore the features of rewriting logic and its language Maude as a logical and semantic framework for representing both the semantics of CCS, and a modal logic for describing local capabilities of CCS processes. Although a rewriting logic representation of the CCS semantics was given in [MOM93], it cannot be directly executed in the current default interpreter of Maude. Moreover, it cannot be used to answer questions such as which are the successors of a process after performing an action, which is used to define the semantics of Hennessy-Milner modal logic. Basically, the problems are the existence of new variables in the righthand side of the rewrite rules and the nondeterministic application of the semantic rules, inherent to CCS. We show how these problems can be solved by exploiting the reflective properties of rewriting logic, which allow controlling the rewriting process. We also show how the semantics can be extended to traces of actions and to the CCS weak transition relation. This executable specification plus the reflective control of the rewriting process can be used to analyze CCS processes.
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/1661
dc.identifier.urihttps://hdl.handle.net/20.500.14352/57576
dc.journal.titleTechnical report
dc.language.isospa
dc.page.final47
dc.page.initial1
dc.rights.accessRightsopen access
dc.subject.keywordOperational semantics
dc.subject.keywordrewriting logic
dc.subject.keywordMaude
dc.subject.keywordCCS
dc.subject.keywordHennessy-Milner modal logic
dc.subject.ucmLógica (Filosofía)
dc.subject.ucmLenguajes de programación
dc.subject.unesco11 Lógica
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleExecuting and verifying CCS in Maude
dc.typejournal article
dc.volume.number99-00
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:
03-TR-99-00-ccs.pdf
Size:
264.98 KB
Format:
Adobe Portable Document Format

Collections