Skip to main content

Using SPL to Develop AAL Systems Based on Self-adaptive Agents

  • Conference paper
  • First Online:
Trends in Practical Applications of Scalable Multi-Agent Systems, the PAAMS Collection (PAAMS 2016)

Abstract

One of the most important challenges of this decade is the Internet of Things (IoT) that pursues the integration of real-world objects in Internet. One of the key areas of the IoT is the Ambient Assisted Living (AAL) systems, which should be able to react to variable and continuous changes while ensuring their acceptance and adoption by users. This means that AAL systems need to work as self-adaptive systems. The autonomy property inherent to software agents, makes them a suitable choice for developing self-adaptive systems. However, agents lack the mechanisms to deal with the variability present in the IoT domain with regard to devices and network technologies. To overcome this limitation we have already proposed a Software Product Line (SPL) process for the development of self-adaptive agents in the IoT. Here we analyze the challenges that poses the development of self-adaptive AAL systems based on agents. To do so, we focus on the domain and application engineering of the self-adaptation concern of our SPL process. In addition, we provide a validation of our development process for AAL systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atzori, L., Iera, A., Morabito, G.: The internet of things: A survey. Computer Networks 54(15), 2787–2805 (2010)

    Article  MATH  Google Scholar 

  2. Ayala, I., Amor, M., Fuentes, L.: The sol agent platform: Enabling group communication and interoperability of self-configuring agents in the internet of things. J. Ambient Intell. Smart Environ. 7(2), 243–269 (2015). http://dl.acm.org/citation.cfm?id=2756713.2756723

    Google Scholar 

  3. Ayala, I., Amor, M., Fuentes, L., Troya, J.M.: A software product line process to develop agents for the iot. Sensors 15(7), 15640 (2015)

    Article  Google Scholar 

  4. Bakola, I., Bellos, C., Tripoliti, E., Bibas, A., Koutsouris, D., Fotiadis, D.: An adaptive home environment supporting people with balance disorders. In: XIII MEDICON, vol. 41, pp. 1213–1216. Springer (2014)

    Google Scholar 

  5. Cirilo, E., Nunes, I., Kulesza, U., Lucena, C.: Automating the product derivation process of multi-agent systems product lines. Journal of Systems and Software 85(2), 258–276 (2012)

    Article  Google Scholar 

  6. Clements, P., Northrop, L.: Software product lines: practices and patterns, vol. 59. Addison-Wesley Reading (2002)

    Google Scholar 

  7. Dehlinger, J., Lutz, R.R.: Gaia-pl: A product line engineering approach for efficiently designing multiagent systems. ACM TOSEM 20(4), 17:1–17:27 (2011)

    Article  Google Scholar 

  8. Haugen, O.: Common variability language. Tech. Rep. ad/2012-08-05, Object Management Group, August 2012

    Google Scholar 

  9. Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I., Valduriez, P.: Atl: a qvt-like transformation language. In: 21st OOPSLA, pp. 719–720 (2006)

    Google Scholar 

  10. Kaluža, B., Luštrek, M., Dovgan, E., Gams, M.: Context-aware mas to support elderly people. In: Proc. of the 11th AAMAS, pp. 1485–1486. IFAAMAS (2012)

    Google Scholar 

  11. Krupitzer, C., Roth, F.M., VanSyckel, S., Schiele, G., Becker, C.: A survey on engineering approaches for self-adaptive systems. Pervasive Mob. Comput. 17(Part B), 184–206 (2015)

    Article  Google Scholar 

  12. Kucher, K., Weyns, D.: A self-adaptive software system to support elderly care. In: Modern Information Technology (2013)

    Google Scholar 

  13. McNaull, J., Augusto, J., Mulvenna, M., McCullagh, P.: Flexible context aware interface for ambient assisted living. Human-centric Computing and Information Sciences 4(1), 1 (2014)

    Article  Google Scholar 

  14. Mihovska, A., Kyriazakos, S., Prasad, R.: eWall for active long living: assistive ICT services for chronically ill and elderly citizens. In: IEEE SMC, pp. 2204–2209 (2014)

    Google Scholar 

  15. Muñoz, A., Serrano, E., Villa, A., Valds, M., Bota, J.A.: An approach for representing sensor data to validate alerts in ambient assisted living. Sensors 12(5), 62–82 (2012)

    Google Scholar 

  16. Nehmer, J., Becker, M., Karshmer, A., Lamm, R.: Living assistance systems: an ambient intelligence approach. In: Proc. of the 28th ICSE, pp. 43–50. ACM (2006)

    Google Scholar 

  17. Nunes, I., de Lucena, C.J., Kulesza, U., Nunes, C.: On the development of multi-agent systems product lines: a domain engineering process. In: AOSE X, vol. 6038, pp. 125–139. Springer (2011)

    Google Scholar 

  18. Peña, J., Rouff, C.A., Hinchey, M., Ruiz-Cortés, A.: Modeling nasa swarm-based systems: using agent-oriented software engineering and formal methods. SoSyM 10(1), 55–62 (2011)

    Google Scholar 

  19. Renaud, K., van Biljon, J.: Predicting technology acceptance and adoption by the elderly: a qualitative study. In: Proc. of SAICSIT, pp. 210–219. ACM (2008)

    Google Scholar 

  20. Sernani, P., Claudi, A., Palazzo, L., Dolcini, G., Dragoni, A.F.: Home care expert systems for ambient assisted living: a multi-agent approach. In: Proc. of AgeingAI. CEUR-WS (2013)

    Google Scholar 

  21. Su, C.J., Chiang, C.Y.: Pervasive community care platform: Ambient intelligence leveraging sensor networks and mobile agents. Intern. J. Syst. Sci. 45(4), 778–797 (2014)

    Article  Google Scholar 

  22. Thomas, A., Moore, P., Evans, C., Sharma, M., Chima, P., Vijay, V., Rmeileh, S.: Emotive sensors for intelligent care systems: a heuristic discussion of autonomic wireless sensing systems. In: 7th CISIS, pp. 499–504 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mercedes Amor .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Ayala, I., Amor, M., Fuentes, L. (2016). Using SPL to Develop AAL Systems Based on Self-adaptive Agents. In: de la Prieta, F., et al. Trends in Practical Applications of Scalable Multi-Agent Systems, the PAAMS Collection. PAAMS 2016. Advances in Intelligent Systems and Computing, vol 473. Springer, Cham. https://doi.org/10.1007/978-3-319-40159-1_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-40159-1_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-40158-4

  • Online ISBN: 978-3-319-40159-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics