Encoding Context-Sensitivity in Reo into Non-Context-Sensitive Semantic Models

International audience Reo is a coordination language which can be used to model the interactions among a set of components or services in a compositional manner using connectors. The language concepts of Reo include synchronization, mutual exclusion, data manipulation, memory and context-dependency...

Full description

Bibliographic Details
Main Authors: Jongmans, Sung-Shik, Krause, Christian, Arbab, Farhad
Other Authors: Centrum Wiskunde & Informatica (CWI), University of Potsdam = Universität Potsdam, Centrum voor Wiskunde en Informatica (CWI), Centrum Wiskunde & Informatica (CWI)-Netherlands Organisation for Scientific Research, Wolfgang Meuter, Gruia-Catalin Roman, TC 6, WG 6.1
Format: Conference Object
Language:English
Published: HAL CCSD 2011
Subjects:
Online Access:https://hal.inria.fr/hal-01582996
https://hal.inria.fr/hal-01582996/document
https://hal.inria.fr/hal-01582996/file/978-3-642-21464-6_3_Chapter.pdf
https://doi.org/10.1007/978-3-642-21464-6_3
id ftccsdartic:oai:HAL:hal-01582996v1
record_format openpolar
spelling ftccsdartic:oai:HAL:hal-01582996v1 2023-05-15T16:50:09+02:00 Encoding Context-Sensitivity in Reo into Non-Context-Sensitive Semantic Models Jongmans, Sung-Shik Krause, Christian Arbab, Farhad Centrum Wiskunde & Informatica (CWI) University of Potsdam = Universität Potsdam Centrum voor Wiskunde en Informatica (CWI) Centrum Wiskunde & Informatica (CWI)-Netherlands Organisation for Scientific Research Wolfgang Meuter Gruia-Catalin Roman TC 6 WG 6.1 Reykjavik, Iceland 2011-06-06 https://hal.inria.fr/hal-01582996 https://hal.inria.fr/hal-01582996/document https://hal.inria.fr/hal-01582996/file/978-3-642-21464-6_3_Chapter.pdf https://doi.org/10.1007/978-3-642-21464-6_3 en eng HAL CCSD Springer info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-21464-6_3 hal-01582996 https://hal.inria.fr/hal-01582996 https://hal.inria.fr/hal-01582996/document https://hal.inria.fr/hal-01582996/file/978-3-642-21464-6_3_Chapter.pdf doi:10.1007/978-3-642-21464-6_3 http://creativecommons.org/licenses/by/ info:eu-repo/semantics/OpenAccess Lecture Notes in Computer Science 13th Conference on Coordination Models and Languages (COORDINATION) https://hal.inria.fr/hal-01582996 13th Conference on Coordination Models and Languages (COORDINATION), Jun 2011, Reykjavik, Iceland. pp.31-48, ⟨10.1007/978-3-642-21464-6_3⟩ [INFO]Computer Science [cs] [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] info:eu-repo/semantics/conferenceObject Conference papers 2011 ftccsdartic https://doi.org/10.1007/978-3-642-21464-6_3 2022-10-22T23:51:00Z International audience Reo is a coordination language which can be used to model the interactions among a set of components or services in a compositional manner using connectors. The language concepts of Reo include synchronization, mutual exclusion, data manipulation, memory and context-dependency. Context-dependency facilitates the precise specification of a connector’s possible actions in situations where it would otherwise exhibit nondeterministic behavior. All existing formalizations of context-dependency in Reo are based on extended semantic models that provide constructs for modeling the presence and absence of I/O requests at the ports of a connector.In this paper, we show that context-dependency in Reo can be encoded in basic semantic models, namely connector coloring with two colors and constraint automata, by introducing additional fictitious ports for Reo’s primitives. Both of these models were considered as not expressive enough to handle context-dependency up to now. We demonstrate the usefulness of our approach by incorporating context-dependency into the constraint automata based Vereofy model checker. Conference Object Iceland Archive ouverte HAL (Hyper Article en Ligne, CCSD - Centre pour la Communication Scientifique Directe) 31 48
institution Open Polar
collection Archive ouverte HAL (Hyper Article en Ligne, CCSD - Centre pour la Communication Scientifique Directe)
op_collection_id ftccsdartic
language English
topic [INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
spellingShingle [INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
Jongmans, Sung-Shik
Krause, Christian
Arbab, Farhad
Encoding Context-Sensitivity in Reo into Non-Context-Sensitive Semantic Models
topic_facet [INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
description International audience Reo is a coordination language which can be used to model the interactions among a set of components or services in a compositional manner using connectors. The language concepts of Reo include synchronization, mutual exclusion, data manipulation, memory and context-dependency. Context-dependency facilitates the precise specification of a connector’s possible actions in situations where it would otherwise exhibit nondeterministic behavior. All existing formalizations of context-dependency in Reo are based on extended semantic models that provide constructs for modeling the presence and absence of I/O requests at the ports of a connector.In this paper, we show that context-dependency in Reo can be encoded in basic semantic models, namely connector coloring with two colors and constraint automata, by introducing additional fictitious ports for Reo’s primitives. Both of these models were considered as not expressive enough to handle context-dependency up to now. We demonstrate the usefulness of our approach by incorporating context-dependency into the constraint automata based Vereofy model checker.
author2 Centrum Wiskunde & Informatica (CWI)
University of Potsdam = Universität Potsdam
Centrum voor Wiskunde en Informatica (CWI)
Centrum Wiskunde & Informatica (CWI)-Netherlands Organisation for Scientific Research
Wolfgang Meuter
Gruia-Catalin Roman
TC 6
WG 6.1
format Conference Object
author Jongmans, Sung-Shik
Krause, Christian
Arbab, Farhad
author_facet Jongmans, Sung-Shik
Krause, Christian
Arbab, Farhad
author_sort Jongmans, Sung-Shik
title Encoding Context-Sensitivity in Reo into Non-Context-Sensitive Semantic Models
title_short Encoding Context-Sensitivity in Reo into Non-Context-Sensitive Semantic Models
title_full Encoding Context-Sensitivity in Reo into Non-Context-Sensitive Semantic Models
title_fullStr Encoding Context-Sensitivity in Reo into Non-Context-Sensitive Semantic Models
title_full_unstemmed Encoding Context-Sensitivity in Reo into Non-Context-Sensitive Semantic Models
title_sort encoding context-sensitivity in reo into non-context-sensitive semantic models
publisher HAL CCSD
publishDate 2011
url https://hal.inria.fr/hal-01582996
https://hal.inria.fr/hal-01582996/document
https://hal.inria.fr/hal-01582996/file/978-3-642-21464-6_3_Chapter.pdf
https://doi.org/10.1007/978-3-642-21464-6_3
op_coverage Reykjavik, Iceland
genre Iceland
genre_facet Iceland
op_source Lecture Notes in Computer Science
13th Conference on Coordination Models and Languages (COORDINATION)
https://hal.inria.fr/hal-01582996
13th Conference on Coordination Models and Languages (COORDINATION), Jun 2011, Reykjavik, Iceland. pp.31-48, ⟨10.1007/978-3-642-21464-6_3⟩
op_relation info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-21464-6_3
hal-01582996
https://hal.inria.fr/hal-01582996
https://hal.inria.fr/hal-01582996/document
https://hal.inria.fr/hal-01582996/file/978-3-642-21464-6_3_Chapter.pdf
doi:10.1007/978-3-642-21464-6_3
op_rights http://creativecommons.org/licenses/by/
info:eu-repo/semantics/OpenAccess
op_doi https://doi.org/10.1007/978-3-642-21464-6_3
container_start_page 31
op_container_end_page 48
_version_ 1766040321744961536