2019
DOI: 10.1007/978-3-030-22397-7_7
|View full text |Cite
|
Sign up to set email alerts
|

ABEL - A Domain Specific Framework for Programming with Attribute-Based Communication

Abstract: HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d'enseignement et de recherche français ou étrangers, des labor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 15 publications
0
3
0
Order By: Relevance
“…Similar to our implementation of ML-DEECo, components in Ab a CuS are modeled as classes, and processes (performing communication via component attributes similarly to ensembles) are also classes. Another implementation of AbC is ABEL [12] that is a DSL developed in the Erlang language. Dynamic logic for describing ensemble-based communication between components is defined in [21], and it is implemented in a variant of the AbC calculus.…”
Section: Related Workmentioning
confidence: 99%
“…Similar to our implementation of ML-DEECo, components in Ab a CuS are modeled as classes, and processes (performing communication via component attributes similarly to ensembles) are also classes. Another implementation of AbC is ABEL [12] that is a DSL developed in the Erlang language. Dynamic logic for describing ensemble-based communication between components is defined in [21], and it is implemented in a variant of the AbC calculus.…”
Section: Related Workmentioning
confidence: 99%
“…While not strictly ensemble-based, AbaCuS [1] can be also considered here as it employs opportunistic and attribute-based communication among components and it is based on the AbC calculus. Another implementation of this calculus is ABEL [5], which is also a DSL for specifying attribute-based communication among components. In contrast to our approach for DSL creation, ABEL is rather only a set of API calls for the Erlang programming language.…”
Section: Related Workmentioning
confidence: 99%
“…This direct correspondence allows us to automatically translate AbC specifications into ABEL terms for actual executions. More details about ABEL can be found in [114]. To provide evidence of such a direct correspondence, below we provide some ABEL code snippets that are obtained from the AbC processes modelling the customer component of the travel booking scenario.…”
Section: A Travel Booking Scenariomentioning
confidence: 99%