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
 

Programming Open Distributed Systems in Maude

dc.conference.date10-11 Sep 2024
dc.conference.placeMilán, Italia
dc.conference.title26th International Symposium on Principles and Practice of Declarative Programming (PPDP 2024)
dc.contributor.authorDurán, Francisco
dc.contributor.authorEker, Steven
dc.contributor.authorEscobar, Santiago
dc.contributor.authorMartí Oliet, Narciso
dc.contributor.authorRubio Cuéllar, Rubén Rafael
dc.contributor.authorTalcott, Carolyn
dc.contributor.editorBruni, Alessandro
dc.contributor.editorMomigliano, Alberto
dc.contributor.editorPradella, Matteo
dc.contributor.editorRossi, Matteo
dc.date.accessioned2025-01-08T14:08:08Z
dc.date.available2025-01-08T14:08:08Z
dc.date.issued2024-09-09
dc.description.abstractMaude is a high-performance logical framework based on rewriting logic and supporting formal specification, verification and declarative programming of concurrent systems. Since most concurrent open systems are made up of actor-like objects that communicate with each other through message passing, Maude provides special features to support their specification, verification and programming. Since open systems are heterogeneous, involving widely different kinds of objects such as sensors, actuators, devices, databases, graphical user interfaces, and so on, Maude supports declarative message-passing interaction between Maude objects and a wide variety of heterogeneous external objects. In this paper we explain and illustrate a methodology where an open system can first be designed and verified in Maude and then implemented as a distributed system of heterogeneous objects in a way that seamlessly bridges the gap between its formal specification and verification and its distributed implementation.
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.sponsorshipGeneralitat Valenciana
dc.description.sponsorshipOTAN
dc.description.statuspub
dc.identifier.doi10.1145/3678232.3678237
dc.identifier.officialurlhttps://ppdp2024.github.io/
dc.identifier.urihttps://hdl.handle.net/20.500.14352/113290
dc.language.isoeng
dc.page.final7:12
dc.page.initial7:1
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.projectIDTED2021-130666B-I00
dc.relation.projectIDPID2021-125527NB-I00
dc.relation.projectIDPID2021-122830OB-C42
dc.relation.projectIDCIPROM/2022/6
dc.rightsAttribution 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subject.keywordMaude
dc.subject.keywordRewriting logic
dc.subject.keywordOpen systems
dc.subject.ucmLenguajes de programación
dc.subject.ucmLógica simbólica y matemática (Matemáticas)
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleProgramming Open Distributed Systems in Maude
dc.typeconference paper
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublicatione8d4e85a-2a43-444c-84e7-1fa5f392c50d
relation.isAuthorOfPublication7dfd0267-1708-4f39-bda5-55a246b4bc41
relation.isAuthorOfPublication.latestForDiscoverye8d4e85a-2a43-444c-84e7-1fa5f392c50d

Download

Original bundle

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

Collections