Real-time rewriting logic semantics for spatial concurrent constraint programming

Sergio Ramírez, Miguel Romero, Camilo Rocha, Frank Valencia

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Process calculi provide a language in which the structure of terms represents the structure of processes together with an operational semantics to represent computational steps. This paper uses rewriting logic for specifying and analyzing a process calculus for concurrent constraint programming (ccp), combining spatial and real-time behavior. In these systems, agents can run processes in different computational spaces (e.g., containers) while subject to real-time requirements (e.g., upper bounds in the execution time of a given operation), which can be specified with both discrete and dense linear time. The real-time rewriting logic semantics is fully executable in Maude with the help of rewriting modulo SMT: partial information (i.e., constraints) in the specification is represented by quantifier-free formulas on the shared variables of the system that are under the control of SMT decision procedures. The approach is used to symbolically analyze existential real-time reachability properties of process calculi in the presence of spatial hierarchies for sharing information and knowledge.

Original languageEnglish
Title of host publicationRewriting Logic and Its Applications - 12th International Workshop, WRLA 2018, Held as a Satellite Event of ETAPS, 2018, Proceedings
EditorsVlad Rusu
PublisherSpringer Verlag
Pages226-244
Number of pages19
ISBN (Print)9783319998398
DOIs
StatePublished - 2018
Event12th International Workshop on Rewriting Logic and its Applications, WRLA 2018 - Thessaloniki, Greece
Duration: 14 Jun 201815 Jun 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11152 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference12th International Workshop on Rewriting Logic and its Applications, WRLA 2018
Country/TerritoryGreece
CityThessaloniki
Period14/06/1815/06/18

Fingerprint

Dive into the research topics of 'Real-time rewriting logic semantics for spatial concurrent constraint programming'. Together they form a unique fingerprint.

Cite this