Skip to main navigation Skip to search Skip to main content

Using component ensembles for modeling autonomic component collaboration in smart farming

Research output: Chapter in Book / Report / Conference proceeding › Conference contribution › Academic › peer-review

114 Downloads (Pure)

Abstract

Smart systems have become key solutions for many application areas including autonomous farming. The trend we can see now in the smart systems is that they shift from single isolated autonomic and self-adaptive components to larger ecosystems of heavily cooperating components. This increases the reliability and often the cost-effectiveness of the system by replacing one big costly device with a number of smaller and cheaper ones. In this paper, we demonstrate the effect of synergistic collaboration among autonomic components in the domain of smart farming - -in particular, the use-case we employ in the demonstration stems from the AFar-Cloud EU project. We exploit the concept of autonomic component ensembles to describe situation-dependent collaboration groups (so called ensembles). The paper shows how the autonomic component ensembles can easily capture complex collaboration rules and how they can include both controllable autonomic components (i.e. drones) and non-controllable environment agents (flocks of birds in our case). As part of the demonstration, we provide an open-source implementation that covers both the specification of the autonomic components and ensembles of the use case, and the discrete event simulation and real-time visualization of the use case. We believe this is useful not only to demonstrate the effectiveness of architectures of collaborative autonomic components for dealing with real-life tasks, but also to build further experiments in the domain.

Original languageEnglish
Title of host publicationSEAMS '20
Subtitle of host publicationProceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
PublisherAssociation for Computing Machinery, Inc
Pages156-162
Number of pages7
ISBN (Electronic)9781450379625
DOIs
Publication statusPublished - Jun 2020
Event15th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2020 - Virtual, Online, Korea, Republic of
Duration: 29 Jun 2020 → 3 Jul 2020

Conference

Conference15th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2020
Country/TerritoryKorea, Republic of
CityVirtual, Online
Period29/06/20 → 3/07/20

Bibliographical note

Funding Information:
The research leading to these results has received funding from the ECSEL Joint Undertaking (JU) under grant agreement No 783221. Also, this work has been partially supported by Charles University institutional funding SVV 260451 and partially supported by by the Czech Science Foundation project 20-24814J.

Publisher Copyright:
© 2020 Owner/Author.

Funding

The research leading to these results has received funding from the ECSEL Joint Undertaking (JU) under grant agreement No 783221. Also, this work has been partially supported by Charles University institutional funding SVV 260451 and partially supported by by the Czech Science Foundation project 20-24814J.

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 17 - Partnerships for the Goals
    SDG 17 Partnerships for the Goals

Keywords

  • autonomic systems
  • dynamic adaptation
  • self-adaptive architecture
  • smart farming

Fingerprint

Dive into the research topics of 'Using component ensembles for modeling autonomic component collaboration in smart farming'. Together they form a unique fingerprint.

Cite this