In software engineering, knowledge about recurrent problems, along with blueprints of associated solutions for diverse design contexts, are often captured in so-called design …
Edge computing promotes the execution of complex computational processes without the cloud, ie, on top of the heterogeneous, articulated, and possibly mobile systems composed …
Research trends are pushing artificial intelligence (AI) across the Internet of Things (IoT)– edge–fog–cloud continuum to enable effective data analytics, decision making, as well as …
Supported by current socio-scientific trends, programming the global behaviour of whole computational collectives makes for great opportunities, but also significant challenges …
Emerging cyber-physical systems, such as robot swarms, crowds of augmented people, and smart cities, require well-crafted self-organizing behavior to properly deal with dynamic …
G Audrito - 2020 IEEE International Conference on Autonomic …, 2020 - ieeexplore.ieee.org
The Field Calculus is a promising language for the self-organisation of distributed devices, allowing to express on a high level of abstraction complex distributed algorithms with robust …
Several distributed programming language solutions have been proposed to reason about the placement of data, computations, and peers interaction. Such solutions include, among …
Cyber–physical systems increasingly feature highly-distributed and mobile deployments of devices spread over large physical environments: in these contexts, it is generally very …
Swarm behaviour engineering is an area of research that seeks to investigate methods for coordinating computation and action within groups of simple agents to achieve complex …