Skip to main content
Top

2019 | OriginalPaper | Chapter

4. Runtime Adaptability of Ambient Intelligence Systems Based on Component-Oriented Approach

Authors : Muhammed Cagri Kaya, Alperen Eroglu, Alper Karamanlioglu, Ertan Onur, Bedir Tekinerdogan, Ali H. Dogru

Published in: Guide to Ambient Intelligence in the IoT Environment

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Technological improvements of the Internet and connected devices cause increased user expectations. People want to be offered different services in nearly every aspect of their lives. It is a key point that these services can be reached seamlessly and should be dynamically available conforming to the active daily life of today’s people. This can be achieved by having intelligent environments along with smart appliances and applications. The concept of ambient intelligence arises from this need to react with users at runtime and keep providing real-time services under changing conditions. This chapter introduces a component-oriented ontology-based approach to develop runtime adaptable ambient intelligence systems. In this approach, the adaptability mechanism is enabled through a component-oriented method with variability-related capabilities. The outcome supports the find-and-integrate method from the idea formation to the executable system, and thus reducing the need for heavy processes for development. Intelligence is provided through ontology modeling that supports repeatability of the approach in different domains, especially when used in interaction with component variability. In this context, an example problem exploiting the variability in the density of a smart stadium network is used to illustrate the application of the component-driven approach.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Gámez N, Fuentes L (2011) FamiWare: a family of event-based middleware for ambient intelligence. Pers Ubiquitous Comput 15(4):329–339CrossRef Gámez N, Fuentes L (2011) FamiWare: a family of event-based middleware for ambient intelligence. Pers Ubiquitous Comput 15(4):329–339CrossRef
2.
go back to reference Togay C, Dogru AH, Tanik JU (2008) Systematic component-oriented development with axiomatic design. J Syst Softw 81(11):1803–1815CrossRef Togay C, Dogru AH, Tanik JU (2008) Systematic component-oriented development with axiomatic design. J Syst Softw 81(11):1803–1815CrossRef
3.
go back to reference Hansen K, Zang W, Fernandes J, Ingstrup M (2008) Semantic web ontologies for ambient intelligence. In: Proceedings of the 1st international research workshop on the internet of things and services, Sophia-Antipolis, France, pp 1–6 Hansen K, Zang W, Fernandes J, Ingstrup M (2008) Semantic web ontologies for ambient intelligence. In: Proceedings of the 1st international research workshop on the internet of things and services, Sophia-Antipolis, France, pp 1–6
4.
go back to reference Liu Y, Seet BC, Al-Anbuky A (2014) Ambient intelligence context-based cross-layer design in wireless sensor networks. Sensors 14(10):19057–19085CrossRef Liu Y, Seet BC, Al-Anbuky A (2014) Ambient intelligence context-based cross-layer design in wireless sensor networks. Sensors 14(10):19057–19085CrossRef
5.
go back to reference Augusto JC (2006) Ambient intelligence: basic concepts and applications. In: International conference on software and data technologies. Springer, Heidelberg, pp 16–26 Augusto JC (2006) Ambient intelligence: basic concepts and applications. In: International conference on software and data technologies. Springer, Heidelberg, pp 16–26
6.
go back to reference IST Advisory Group (2001) Scenarios for Ambient Intelligence in 2010, European Commission IST Advisory Group (2001) Scenarios for Ambient Intelligence in 2010, European Commission
7.
go back to reference Ramos C, Augusto JC, Shapiro D (2008) Ambient intelligence—the next step for artificial intelligence. IEEE Intell Syst 23(2):15–18CrossRef Ramos C, Augusto JC, Shapiro D (2008) Ambient intelligence—the next step for artificial intelligence. IEEE Intell Syst 23(2):15–18CrossRef
8.
go back to reference Augusto JC (2009) Ambient intelligence: opportunities and consequences of its use in smart classrooms. Innov Teach Learn Inf Comput Sci 8(2):53–63 Augusto JC (2009) Ambient intelligence: opportunities and consequences of its use in smart classrooms. Innov Teach Learn Inf Comput Sci 8(2):53–63
9.
go back to reference Hornos MJ (2017) Application of software engineering techniques to improve the reliability of intelligent environmentsCrossRef Hornos MJ (2017) Application of software engineering techniques to improve the reliability of intelligent environmentsCrossRef
10.
go back to reference Sadri F (2011) Ambient intelligence: a survey. ACM Comput Surv (CSUR) 43(4):1–66CrossRef Sadri F (2011) Ambient intelligence: a survey. ACM Comput Surv (CSUR) 43(4):1–66CrossRef
11.
go back to reference Obukata R, Oda T, Barolli L (2016) Design of an ambient intelligence Testbed for improving quality of life. In: Proceedings of the 30th international conference on advanced information networking and applications workshops (WAINA), Crans-Montana, Switzerland. IEEE, pp 714–719 Obukata R, Oda T, Barolli L (2016) Design of an ambient intelligence Testbed for improving quality of life. In: Proceedings of the 30th international conference on advanced information networking and applications workshops (WAINA), Crans-Montana, Switzerland. IEEE, pp 714–719
12.
go back to reference Dogru AH, Tanik MM (2003) A process model for component-oriented software engineering. IEEE Softw 2:34–41CrossRef Dogru AH, Tanik MM (2003) A process model for component-oriented software engineering. IEEE Softw 2:34–41CrossRef
13.
go back to reference Dogru AH (1999) Component oriented software engineering language: COSEML, Technical report TR-99-3, Computer Engineering Department, Middle East Technical University, Ankara, Turkey Dogru AH (1999) Component oriented software engineering language: COSEML, Technical report TR-99-3, Computer Engineering Department, Middle East Technical University, Ankara, Turkey
14.
go back to reference Kaya MC, Suloglu S, Dogru AH (2014) Variability modeling in component oriented system engineering. In: Proceedings of SDPS the 19th international conference on transformative science and engineering, business and social innovation, Kuching Sarawak Malaysia, 15–19 June 2014 Kaya MC, Suloglu S, Dogru AH (2014) Variability modeling in component oriented system engineering. In: Proceedings of SDPS the 19th international conference on transformative science and engineering, business and social innovation, Kuching Sarawak Malaysia, 15–19 June 2014
15.
go back to reference Bashari M, Bagheri E, Du W (2017) Dynamic software product line engineering: a reference framework. Int J Softw Eng Knowl Eng 191–234CrossRef Bashari M, Bagheri E, Du W (2017) Dynamic software product line engineering: a reference framework. Int J Softw Eng Knowl Eng 191–234CrossRef
16.
go back to reference Ortiz O, García BA, Capilla A, Bosch J, Hinchey M (2012) Runtime variability for dynamic reconfiguration in wireless sensor network product lines. In: Proceedings of the 16th international software product line conference, vol 2. ACM, New York, pp 143–150 Ortiz O, García BA, Capilla A, Bosch J, Hinchey M (2012) Runtime variability for dynamic reconfiguration in wireless sensor network product lines. In: Proceedings of the 16th international software product line conference, vol 2. ACM, New York, pp 143–150
17.
go back to reference Gruber TR (1993) A translation approach to portable ontology specifications. Knowl Acquis 5(2):199–220CrossRef Gruber TR (1993) A translation approach to portable ontology specifications. Knowl Acquis 5(2):199–220CrossRef
18.
go back to reference Ruiz F, Hilera JR (2006) Using ontologies in software engineering and technology. Ontologies for software engineering and software technology. Springer, Heidelberg, pp 49–102CrossRef Ruiz F, Hilera JR (2006) Using ontologies in software engineering and technology. Ontologies for software engineering and software technology. Springer, Heidelberg, pp 49–102CrossRef
19.
go back to reference Cetinkaya A, Kaya MC, Dogru AH (2016) Enhancing XCOSEML with connector variability for component oriented development. In: Proceedings of SDPS 21st international conference on emerging trends and technologies in designing healthcare systems, Orlando, FL, USA, 4–6 December 2016 Cetinkaya A, Kaya MC, Dogru AH (2016) Enhancing XCOSEML with connector variability for component oriented development. In: Proceedings of SDPS 21st international conference on emerging trends and technologies in designing healthcare systems, Orlando, FL, USA, 4–6 December 2016
20.
go back to reference Kaya MC, Nikoo MS, Suloglu S, Tekinerdogan B, Dogru AH (2017) Managing heterogeneous communication challenges in the internet of things using connector variability. In: Mahmood Z (ed) Connected environments for the internet of things. Computer Communications and Networks. Springer, Cham Kaya MC, Nikoo MS, Suloglu S, Tekinerdogan B, Dogru AH (2017) Managing heterogeneous communication challenges in the internet of things using connector variability. In: Mahmood Z (ed) Connected environments for the internet of things. Computer Communications and Networks. Springer, Cham
21.
go back to reference Basere A, Kostanic I (2017) Spatial sampling requirements for received signal level measurements in cellular networks. In: IEEE 7th annual computing and communication workshop and conference (CCWC), Las Vegas, NV, USA, pp 1–4 Basere A, Kostanic I (2017) Spatial sampling requirements for received signal level measurements in cellular networks. In: IEEE 7th annual computing and communication workshop and conference (CCWC), Las Vegas, NV, USA, pp 1–4
22.
go back to reference Locher T, Wattenhofer R, Zollinger A (2005) Received-signal-strength-based logical positioning resilient to signal fluctuation. In: Sixth international conference on software engineering, artificial intelligence, networking and parallel/distributed computing and first ACIS international workshop on self-assembling wireless network, Towson, MD, USA, pp 396–402 Locher T, Wattenhofer R, Zollinger A (2005) Received-signal-strength-based logical positioning resilient to signal fluctuation. In: Sixth international conference on software engineering, artificial intelligence, networking and parallel/distributed computing and first ACIS international workshop on self-assembling wireless network, Towson, MD, USA, pp 396–402
23.
go back to reference Eroglu A, Onur E, Turan M (2018) Density-aware outage in clustered ad hoc networks. In: 2018 9th IFIP international conference on new technologies, mobility and security (NTMS). IEEE, pp 1–5 Eroglu A, Onur E, Turan M (2018) Density-aware outage in clustered ad hoc networks. In: 2018 9th IFIP international conference on new technologies, mobility and security (NTMS). IEEE, pp 1–5
24.
go back to reference Chen L, Zhou S, Xu J (2017) Energy efficient mobile edge computing in dense cellular networks. In: 2017 IEEE international conference on communications (ICC), Paris, France, pp 1–6 Chen L, Zhou S, Xu J (2017) Energy efficient mobile edge computing in dense cellular networks. In: 2017 IEEE international conference on communications (ICC), Paris, France, pp 1–6
26.
go back to reference Noy NF, Sintek M, Decker S, Crubézy M, Fergerson RW, Musen MA (2001) Creating semantic web contents with protege-2000. IEEE Intell Syst 16(2):60–71CrossRef Noy NF, Sintek M, Decker S, Crubézy M, Fergerson RW, Musen MA (2001) Creating semantic web contents with protege-2000. IEEE Intell Syst 16(2):60–71CrossRef
27.
go back to reference Vallecillos J, Criado J, Padilla N, Iribarne L (2014) A component-based user interface approach for Smart TV. In: 2014 9th international conference on software engineering and applications (ICSOFT-EA), pp 455–463. IEEE, Vienna Vallecillos J, Criado J, Padilla N, Iribarne L (2014) A component-based user interface approach for Smart TV. In: 2014 9th international conference on software engineering and applications (ICSOFT-EA), pp 455–463. IEEE, Vienna
28.
go back to reference Issarny V, Sacchetti D, Tartanoglu F, Sailhan F, Chibout R, Levy N, Talamona A (2005) Developing ambient intelligence systems: a solution based on web services. Autom Softw Eng 12(1):101–137CrossRef Issarny V, Sacchetti D, Tartanoglu F, Sailhan F, Chibout R, Levy N, Talamona A (2005) Developing ambient intelligence systems: a solution based on web services. Autom Softw Eng 12(1):101–137CrossRef
29.
go back to reference Floch J, Hallsteinsen S, Stav E, Eliassen F, Lund K, Gjorven E (2006) Using architecture models for runtime adaptability. IEEE Softw 23(2):62–70CrossRef Floch J, Hallsteinsen S, Stav E, Eliassen F, Lund K, Gjorven E (2006) Using architecture models for runtime adaptability. IEEE Softw 23(2):62–70CrossRef
30.
go back to reference Moisan S, Rigault JP, Acher M, Collet P, Lahire P (2011) Run time adaptation of video-surveillance systems: A software modeling approach. In: International conference on computer vision systems. Springer, Heidelberg, pp. 203–212 Moisan S, Rigault JP, Acher M, Collet P, Lahire P (2011) Run time adaptation of video-surveillance systems: A software modeling approach. In: International conference on computer vision systems. Springer, Heidelberg, pp. 203–212
31.
go back to reference Homola M, Patkos T, Flouris G, Šefránek J, Šimko A, Frtús J, Baláž M (2015) Resolving conflicts in knowledge for ambient intelligence. Knowl Eng Rev 30(5):455–513CrossRef Homola M, Patkos T, Flouris G, Šefránek J, Šimko A, Frtús J, Baláž M (2015) Resolving conflicts in knowledge for ambient intelligence. Knowl Eng Rev 30(5):455–513CrossRef
32.
go back to reference Stavropoulos TG, Vrakas D, Vlachava D, Bassiliades N (2012) Bonsai: a smart building ontology for ambient intelligence. In: Proceedings of the 2nd international conference on web intelligence, mining and semantics, p 30. ACM Stavropoulos TG, Vrakas D, Vlachava D, Bassiliades N (2012) Bonsai: a smart building ontology for ambient intelligence. In: Proceedings of the 2nd international conference on web intelligence, mining and semantics, p 30. ACM
33.
go back to reference Fan YJ, Yin YH, Da Xu L, Zeng Y, Wu F (2014) IoT-based smart rehabilitation system. IEEE Trans Ind Inform 10(2):1568–1577CrossRef Fan YJ, Yin YH, Da Xu L, Zeng Y, Wu F (2014) IoT-based smart rehabilitation system. IEEE Trans Ind Inform 10(2):1568–1577CrossRef
34.
go back to reference Kim J, Park SO (2015) U-health smart system architecture and ontology model. J Supercomput 71(6):2121–2137CrossRef Kim J, Park SO (2015) U-health smart system architecture and ontology model. J Supercomput 71(6):2121–2137CrossRef
35.
go back to reference Teimourikia M, Fugini M (2017) Ontology development for run-time safety management methodology in smart work environments using ambient knowledge. Futur Gener Comput Syst 68:428–441CrossRef Teimourikia M, Fugini M (2017) Ontology development for run-time safety management methodology in smart work environments using ambient knowledge. Futur Gener Comput Syst 68:428–441CrossRef
36.
go back to reference Karamanlioglu A, Alpaslan FN (2018) An ontology-based expert system to detect service level agreement violations. In: Proceedings of the 8th international symposium on business modeling and software design, BMSD Karamanlioglu A, Alpaslan FN (2018) An ontology-based expert system to detect service level agreement violations. In: Proceedings of the 8th international symposium on business modeling and software design, BMSD
Metadata
Title
Runtime Adaptability of Ambient Intelligence Systems Based on Component-Oriented Approach
Authors
Muhammed Cagri Kaya
Alperen Eroglu
Alper Karamanlioglu
Ertan Onur
Bedir Tekinerdogan
Ali H. Dogru
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-04173-1_4

Premium Partner