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 language | English |
|---|---|
| Title of host publication | SEAMS '20 |
| Subtitle of host publication | Proceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems |
| Publisher | Association for Computing Machinery, Inc |
| Pages | 156-162 |
| Number of pages | 7 |
| ISBN (Electronic) | 9781450379625 |
| DOIs | |
| Publication status | Published - Jun 2020 |
| Event | 15th 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
| Conference | 15th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2020 |
|---|---|
| Country/Territory | Korea, Republic of |
| City | Virtual, Online |
| Period | 29/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)
-
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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver