Publikationer från Malmö universitet
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
ECo-IoT: An Architectural Approach for Realizing Emergent Configurations in the Internet of Things
Malmö universitet, Internet of Things and People (IOTAP). Malmö universitet, Fakulteten för teknik och samhälle (TS), Institutionen för datavetenskap och medieteknik (DVMT).ORCID-id: 0000-0002-8025-4734
Malmö universitet, Internet of Things and People (IOTAP). Malmö universitet, Fakulteten för teknik och samhälle (TS), Institutionen för datavetenskap och medieteknik (DVMT).ORCID-id: 0000-0003-0326-0556
Malmö universitet, Internet of Things and People (IOTAP). Malmö universitet, Fakulteten för teknik och samhälle (TS), Institutionen för datavetenskap och medieteknik (DVMT).ORCID-id: 0000-0003-0998-6585
2018 (engelsk)Inngår i: Software Architecture: Proceeding of 12th European Conference on Software Architecture, ECSA 2018, Springer, 2018, s. 86-102Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

The rapid proliferation of the Internet of Things (IoT) is changing the way we live our everyday life and the society in general. New devices get connected to the Internet every day and, similarly, new IoT services and applications exploiting them are developed across a wide range of domains. The IoT environment typically is very dynamic, devices might suddenly become unavailable and new ones might appear. Similarly, users enter and/or leave the IoT environment while being interested in fulfilling their individual needs. These key aspects must be considered while designing and realizing IoT systems. In this paper we propose ECo-IoT, an architectural approach to enable the automated formation and adaptation of Emergent Configurations (ECs) in the IoT. An EC is formed by a set of things, with their services, functionalities, and applications, to realize a user goal. ECs are adapted in response to (un)foreseen context changes e.g., changes in available things or due to changing or evolving user goals. In the paper, we describe: (i) an architecture and a process for realizing ECs; and (ii) a prototype we implemented for (iii) the validation of ECo-IoT through an IoT scenario that we use throughout the paper.

sted, utgiver, år, opplag, sider
Springer, 2018. s. 86-102
Serie
Lecture Notes in Computer Science, ISSN, ISSN 0302-9743, E-ISSN 1611-3349 ; 11048
Emneord [en]
Emergent Configurations, Internet of Things, Software Architectures, Self Adaptive Systems
HSV kategori
Identifikatorer
URN: urn:nbn:se:mau:diva-12446DOI: 10.1007/978-3-030-00761-4_6ISI: 000476935800006Scopus ID: 2-s2.0-85056856371Lokal ID: 27352OAI: oai:DiVA.org:mau-12446DiVA, id: diva2:1409493
Konferanse
The 12th European Conference on Software Architecture, Madrid, Spain (Septemper 24-28, 2018)
Tilgjengelig fra: 2020-02-29 Laget: 2020-02-29 Sist oppdatert: 2024-02-05bibliografisk kontrollert
Inngår i avhandling
1. Realizing Emergent Configurations in the Internet of Things
Åpne denne publikasjonen i ny fane eller vindu >>Realizing Emergent Configurations in the Internet of Things
2020 (engelsk)Doktoravhandling, med artikler (Annet vitenskapelig)
Abstract [en]

The Internet of Things (IoT) is a fast-spreading technology that enables new types of services in several domains such as transportation, health, and building automation. To exploit the potential of the IoT effectively, several challenges have to be tackled, including the following ones that we study in this thesis. First, the proposed IoT visions provide a fragmented picture, leading to a lack of consensus about IoT systems and their constituents. To piece together the fragmented picture of IoT systems, we systematically identified their characteristics by analyzing existing taxonomies. More specifically, we identified seventeen characteristics of IoT systems, and grouped them into two categories, namely, elements and quality aspects of IoT systems. Moreover, we conducted a survey to identify the factors that drive the deployment decisions of IoT systems in practice. A second set of challenges concerns the environment of IoT systems that is often dynamic and uncertain. For instance, due to the mobility of users and things, the set of things available in users' environment might change suddenly. Similarly, the status of IoT systems’ deployment topologies (i.e., the deployment nodes and their interconnections) might change abruptly. Moreover, environmental conditions monitored and controlled through IoT devices, such as ambient temperature and oxygen levels, might fluctuate suddenly. The majority of existing approaches to engineer IoT systems rely on predefined processes to achieve users’ goals. Consequently, such systems have significant shortcomings in coping with dynamic and uncertain environments. To address these challenges, we used the concept of Emergent Configurations (ECs) to engineer goal-driven IoT systems. An EC is an IoT system that consists of a dynamic set of things that cooperate temporarily to achieve a user goal. To realize ECs, we proposed an abstract architectural approach, comprising an architecture and processes, as well as six novel approaches that refine the abstract approach. The developed approaches support users to achieve their goals seamlessly in arbitrary environments by enabling the dynamic formation, deployment, enactment, and self-adaptation of IoT systems. The approaches exploit different techniques and focus on different aspects of ECs. Moreover, to better support users in dynamic and uncertain environments, we investigated the automated configuration of those environments based on users' preferences. 

sted, utgiver, år, opplag, sider
Malmö: Malmö universitet, 2020. s. 254
Serie
Studies in Computer Science ; 12
Emneord
Internet of Things, Emergent Configurations, Goal-driven IoT Systems, Automated Configuration of IoT environments, Software Architectures, Self-adaptive Systems.
HSV kategori
Identifikatorer
urn:nbn:se:mau:diva-18508 (URN)10.24834/isbn.9789178771226 (DOI)978-91-7877-121-9 (ISBN)978-91-7877-122-6 (ISBN)
Disputas
2020-12-18, Digitalt, 10:00 (engelsk)
Opponent
Veileder
Prosjekter
Emergent Configurations for IoT Systems – ECOS+
Tilgjengelig fra: 2020-10-06 Laget: 2020-10-06 Sist oppdatert: 2023-12-28bibliografisk kontrollert

Open Access i DiVA

fulltekst(818 kB)284 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 818 kBChecksum SHA-512
8dcde4564905416922ff246aeb205fa971b78fa3957205d663976f4227760bca64d869f117fa1bbe14b3d63c5aa2a9b3080171ea8b91f2d92574d9b66c3a4132
Type fulltextMimetype application/pdf

Andre lenker

Forlagets fulltekstScopushttps://eventos.upm.es/12427/detail/european-conference-on-software-architectures-2018-ecsa18.html

Person

Alkhabbas, FahedSpalazzese, RominaDavidsson, Paul

Søk i DiVA

Av forfatter/redaktør
Alkhabbas, FahedSpalazzese, RominaDavidsson, Paul
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 284 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

doi
urn-nbn

Altmetric

doi
urn-nbn
Totalt: 74 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf