Engineering challenges ahead for robot teamwork in dynamic environments
K Geihs - Applied Sciences, 2020 - mdpi.com
The increasing number of robots around us creates a demand for connecting these robots in
order to achieve goal-driven teamwork in heterogeneous multi-robot systems. In this paper …
order to achieve goal-driven teamwork in heterogeneous multi-robot systems. In this paper …
[HTML][HTML] Programming interactions in collective adaptive systems by relying on attribute-based communication
Collective adaptive systems are new emerging computational systems consisting of a large
number of interacting components and featuring complex behaviour. These systems are …
number of interacting components and featuring complex behaviour. These systems are …
A calculus for attribute-based memory updates
In this paper, we present AbU a new ECA-inspired calculus with attribute-based
communication, an interaction model recently introduced for coordinating large numbers of …
communication, an interaction model recently introduced for coordinating large numbers of …
The abu language: Iot distributed programming made easy
Event-driven programming based on Event-Condition-Action (ECA) rules allows users to
define complex automation routines in a simple, declarative way; for this reason, in recent …
define complex automation routines in a simple, declarative way; for this reason, in recent …
[HTML][HTML] Provably correct implementation of the AbC calculus
Building open, distributed systems while guaranteeing a specific behaviour is difficult
because of the dynamicity of the operating environments and the complexity of the …
because of the dynamicity of the operating environments and the complexity of the …
[HTML][HTML] AbU: A calculus for distributed event-driven programming with attribute-based interaction
In recent years, event-driven programming languages, in particular those based on Event
Condition Action (ECA) rules, have emerged as a promising paradigm for implementing …
Condition Action (ECA) rules, have emerged as a promising paradigm for implementing …
ABEL-a domain specific framework for programming with attribute-based communication
Attribute-based communication is a promising paradigm for modelling and programming
complex interactions in open distributed systems such as collective adaptive systems (CAS) …
complex interactions in open distributed systems such as collective adaptive systems (CAS) …
[HTML][HTML] AErlang: Empowering Erlang with attribute-based communication
Attribute-based communication provides a novel mechanism to dynamically select groups of
communicating entities by relying on predicates over their exposed attributes. This paradigm …
communicating entities by relying on predicates over their exposed attributes. This paradigm …
[HTML][HTML] Twenty years of coordination technologies: COORDINATION contribution to the state of art
Complexity of intra-and inter-systems interactions is steadily increasing in modern
application scenarios such as the Internet of Things, therefore coordination technologies are …
application scenarios such as the Internet of Things, therefore coordination technologies are …
A distributed API for coordinating AbC programs
Collective adaptive systems exhibit a particular notion of interaction where environmental
conditions largely influence interactions. Previously, we proposed a calculus, named AbC, to …
conditions largely influence interactions. Previously, we proposed a calculus, named AbC, to …