Skip to main content
Top

2013 | OriginalPaper | Chapter

40. Incorporating Users into AmI System Design: From Requirements Toward Automation

Authors : Estefanía Serral, Luca Sabatucci, Chiara Leonardi, Pedro Valderas, Angelo Susi, Massimo Zancanaro, Vicente Pelechano

Published in: Information Systems Development

Publisher: Springer New York

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

search-config
loading …

Abstract

The term ambient intelligence (AmI) is still a vision of the future of consumer electronics in which the computational power is embedded in everyday appliances and physical objects to turn environments into sensitive places able to understand users’ needs and to automate their daily tasks (Weiser 1995). In the context of AmI, task automation is central and raises many challenges since the system must adapt to each individual’s specific needs. These challenges become even more critical when the domain is characterized by the presence of many actors, every one owning different institutional roles, responsibilities, skills, and motivations (Cook et al. 2003). In addition, since users’ preferences may change in time, it is also important that the developed system provides evolution facilities for adapting to new requirements; otherwise, the system may become useless, obsolete, or perceived as intrusive by final users. It is therefore of paramount importance to use requirements engineering techniques for the analysis of users’ needs and for involving users to participate in design and development choices (Rolland and Salinesi 2009, Van Lamsweerde 2003).

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!

Footnotes
1
The ACube project was founded by the local government of the Autonomous Province of Trento in Italy;http://​acube.​fbk.​eu.
 
Literature
go back to reference Bresciani P, Perini A, Giorgini P, Giunchiglia F, Mylopoulos J (2004) Tropos: an agent-oriented software development methodology. In: Proceedngs of the AAMAS. IEEE Computer Society, Los Alamitos, pp 203–236 Bresciani P, Perini A, Giorgini P, Giunchiglia F, Mylopoulos J (2004) Tropos: an agent-oriented software development methodology. In: Proceedngs of the AAMAS. IEEE Computer Society, Los Alamitos, pp 203–236
go back to reference Casas R, Blasco Marín R, Robinet A, Delgado A, Yarza A, McGinn J, Picking R, Grout V (2008) User modelling in ambient intelligence for elderly and disabled people. In: Proceedngs of the computers helping people with special needs. Springer, Berlin/New York, pp 114–122 Casas R, Blasco Marín R, Robinet A, Delgado A, Yarza A, McGinn J, Picking R, Grout V (2008) User modelling in ambient intelligence for elderly and disabled people. In: Proceedngs of the computers helping people with special needs. Springer, Berlin/New York, pp 114–122
go back to reference Cockburn A (2001) Writing effective use cases, vol 1. Addison-Wesley, Boston Cockburn A (2001) Writing effective use cases, vol 1. Addison-Wesley, Boston
go back to reference Cook DJ, Youngblood M, Heierman IEO, Gopalratnam K, Rao S, Litvin A, Khawaja F (2003) Mavhome: an agent-based smart home. In: Proceedings of the PerCom. IEEE Computer Society, Los Alamitos, pp 521–524 Cook DJ, Youngblood M, Heierman IEO, Gopalratnam K, Rao S, Litvin A, Khawaja F (2003) Mavhome: an agent-based smart home. In: Proceedings of the PerCom. IEEE Computer Society, Los Alamitos, pp 521–524
go back to reference Cooper A, Reimann R, Cronin D (2007) About face 3: the essentials of interaction design. Wiley, Indianapolis Cooper A, Reimann R, Cronin D (2007) About face 3: the essentials of interaction design. Wiley, Indianapolis
go back to reference Dardenne A, Lamsweerde A, Fickas S (1993) Goal-directed requirements acquisition. Sci Comput Program 20(1–2):3–50 Dardenne A, Lamsweerde A, Fickas S (1993) Goal-directed requirements acquisition. Sci Comput Program 20(1–2):3–50
go back to reference Dey AK (2001) Understanding and using context. PUC Dey AK (2001) Understanding and using context. PUC
go back to reference Hagras H, Callaghan V, Colley M, Clarke G, Pounds-Cornish A, Duman H (2004) Creating an ambient-intelligence environment using embedded agents. IEEE Intel Syst 19(6):12–20 Hagras H, Callaghan V, Colley M, Clarke G, Pounds-Cornish A, Duman H (2004) Creating an ambient-intelligence environment using embedded agents. IEEE Intel Syst 19(6):12–20
go back to reference Johnson P (1999) Tasks and situations: considerations for models and design principles in human computer interaction. In: Proceedings of the HCI international. Lawrence Erlbaum, Mahwah/London, pp 1199–1204 Johnson P (1999) Tasks and situations: considerations for models and design principles in human computer interaction. In: Proceedings of the HCI international. Lawrence Erlbaum, Mahwah/London, pp 1199–1204
go back to reference Kolos-Mazuryk L, Eck P, Wieringa R A survey of requirements engineering methods for pervasive services. In: Proceedings of the workshop on building software for pervasive computing, OOPSLA’05 Kolos-Mazuryk L, Eck P, Wieringa R A survey of requirements engineering methods for pervasive services. In: Proceedings of the workshop on building software for pervasive computing, OOPSLA’05
go back to reference Lauesen S (2003) Task description as functional requirements. IEEE Softw 20:58–65 Lauesen S (2003) Task description as functional requirements. IEEE Softw 20:58–65
go back to reference Leonardi C, Sabatucci L, Susi A, Zancanaro M (2010a) Ahab’s leg: mediating semi-formal requirement to final users. In: Proceedings of the CAiSE’10, Hammamet Leonardi C, Sabatucci L, Susi A, Zancanaro M (2010a) Ahab’s leg: mediating semi-formal requirement to final users. In: Proceedings of the CAiSE’10, Hammamet
go back to reference Leonardi C, Sabatucci L, Susi A, Zancanaro M (2010b) Exploring the boundaries: when method fragmentation is not convenient. In: Proceedings of the IEEE FIPA workshop on design process documentation and fragmentation, Lyon Leonardi C, Sabatucci L, Susi A, Zancanaro M (2010b) Exploring the boundaries: when method fragmentation is not convenient. In: Proceedings of the IEEE FIPA workshop on design process documentation and fragmentation, Lyon
go back to reference Neal DT, Wood W (2007) Automaticity in situ: the nature of habit in daily life. In: Psychology of action: mechanisms of human action, vol 2 Neal DT, Wood W (2007) Automaticity in situ: the nature of habit in daily life. In: Psychology of action: mechanisms of human action, vol 2
go back to reference Nuseibeh B, Easterbrook S (2000) Requirements engineering: a roadmap. In: Proceedings of the conference on the future of software engineering. ACM, New York, pp 35–46 Nuseibeh B, Easterbrook S (2000) Requirements engineering: a roadmap. In: Proceedings of the conference on the future of software engineering. ACM, New York, pp 35–46
go back to reference Paternó F (2002) ConcurTaskTrees: an engineered approach to model-based design of interactive systems. Lawrence Erlbaum Associates Paternó F (2002) ConcurTaskTrees: an engineered approach to model-based design of interactive systems. Lawrence Erlbaum Associates
go back to reference Rolland C, Salinesi C (2009) Supporting Requirements Elicitation through goal/scenario coupling. In: Conceptual modeling: foundations and applications. Springer, Berlin, p 416 Rolland C, Salinesi C (2009) Supporting Requirements Elicitation through goal/scenario coupling. In: Conceptual modeling: foundations and applications. Springer, Berlin, p 416
go back to reference Serral E, Valderas P, Pelechano V (2010a) Improving the cold-start problem in user task automation by using models at runtime. In: Proceedings of the ISD’10. Springer, pp 648–659 Serral E, Valderas P, Pelechano V (2010a) Improving the cold-start problem in user task automation by using models at runtime. In: Proceedings of the ISD’10. Springer, pp 648–659
go back to reference Serral E, Valderas P, Pelechano V (2010b) Towards the model driven development of context-aware pervasive systems. PMC 6(2):254–280 Serral E, Valderas P, Pelechano V (2010b) Towards the model driven development of context-aware pervasive systems. PMC 6(2):254–280
go back to reference Sharp H, Rogers Y, Preece J (2007) Interaction design: beyond human computer interaction. Wiley, Chichester/Hoboken Sharp H, Rogers Y, Preece J (2007) Interaction design: beyond human computer interaction. Wiley, Chichester/Hoboken
go back to reference Shepherd A (2001) Hierarchical task analysis. Taylor & Francis, London Shepherd A (2001) Hierarchical task analysis. Taylor & Francis, London
go back to reference Sutcliffe A, Maiden N, Minocha S, Manuel D (1998) Supporting scenario-based requirements engineering. IEEE Trans Softw Eng 24:1072–1088 Sutcliffe A, Maiden N, Minocha S, Manuel D (1998) Supporting scenario-based requirements engineering. IEEE Trans Softw Eng 24:1072–1088
go back to reference Uchitel S, Chatley R, Kramer J, Magee J (2004) System architecture: the context for scenario-based model synthesis. In: Proceedings of the 12th symposium on FSE. ACM, New York, pp 33–42 Uchitel S, Chatley R, Kramer J, Magee J (2004) System architecture: the context for scenario-based model synthesis. In: Proceedings of the 12th symposium on FSE. ACM, New York, pp 33–42
go back to reference Van Lamsweerde A (2003) From system goals to software architecture. In: Bernardo M, Inverardi P (eds) Formal methods for software architectures. Springer, Berlin/New York, pp 25–43 Van Lamsweerde A (2003) From system goals to software architecture. In: Bernardo M, Inverardi P (eds) Formal methods for software architectures. Springer, Berlin/New York, pp 25–43
go back to reference Weiser M (1995) The computer for the 21st century. Sci Am 78–89 Weiser M (1995) The computer for the 21st century. Sci Am 78–89
Metadata
Title
Incorporating Users into AmI System Design: From Requirements Toward Automation
Authors
Estefanía Serral
Luca Sabatucci
Chiara Leonardi
Pedro Valderas
Angelo Susi
Massimo Zancanaro
Vicente Pelechano
Copyright Year
2013
Publisher
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-4951-5_40

Premium Partner