Requirement engineering for context aware applications: a proceeding for context elements identification and representation

Autores
Castelli, Viviana C.; Thomas, Pablo Javier; Bertone, Rodolfo Alfredo
Año de publicación
2009
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
A few years ago, it seemed inconceivable to think about cars able to detect open doors automatically, with a device for speech recognition; besides, it was almost unbelievable to imagine houses that close their windows in case of rain, or heating systems that turn themselves on at a specific time, reaching certain temperatures; among other characteristics. However, nowadays it is almost natural to have these benefits at our disposal; even it is possible to abstract oneself about the hardware used for their implementation. This fact is due to the technical advance, as well as to the raise of a new paradigm: Context Aware Programming In other words, the development of applications aimed to react automatically towards environment changes. This type of application requires a representation scheme over the contextual information used. This paper defines some guidelines connected to Requirement Engineering for these systems to operate. First, a context taxonomy is conceptualized, used as a guide for eliciting processes; then, definitions for “element”, “context attribute”, and “representation scheme” are presented. Finally, a procedure for eliciting and specifying context is proposed.
VI Workshop Ingeniería de Software (WIS)
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
Engineering
Applications
context aware programming
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/21005

id SEDICI_611bdc961ea210579723404ce8471064
oai_identifier_str oai:sedici.unlp.edu.ar:10915/21005
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Requirement engineering for context aware applications: a proceeding for context elements identification and representationCastelli, Viviana C.Thomas, Pablo JavierBertone, Rodolfo AlfredoCiencias InformáticasEngineeringApplicationscontext aware programmingA few years ago, it seemed inconceivable to think about cars able to detect open doors automatically, with a device for speech recognition; besides, it was almost unbelievable to imagine houses that close their windows in case of rain, or heating systems that turn themselves on at a specific time, reaching certain temperatures; among other characteristics. However, nowadays it is almost natural to have these benefits at our disposal; even it is possible to abstract oneself about the hardware used for their implementation. This fact is due to the technical advance, as well as to the raise of a new paradigm: Context Aware Programming In other words, the development of applications aimed to react automatically towards environment changes. This type of application requires a representation scheme over the contextual information used. This paper defines some guidelines connected to Requirement Engineering for these systems to operate. First, a context taxonomy is conceptualized, used as a guide for eliciting processes; then, definitions for “element”, “context attribute”, and “representation scheme” are presented. Finally, a procedure for eliciting and specifying context is proposed.VI Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI)2009-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf684-693http://sedici.unlp.edu.ar/handle/10915/21005enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:54:30Zoai:sedici.unlp.edu.ar:10915/21005Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:54:31.102SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Requirement engineering for context aware applications: a proceeding for context elements identification and representation
title Requirement engineering for context aware applications: a proceeding for context elements identification and representation
spellingShingle Requirement engineering for context aware applications: a proceeding for context elements identification and representation
Castelli, Viviana C.
Ciencias Informáticas
Engineering
Applications
context aware programming
title_short Requirement engineering for context aware applications: a proceeding for context elements identification and representation
title_full Requirement engineering for context aware applications: a proceeding for context elements identification and representation
title_fullStr Requirement engineering for context aware applications: a proceeding for context elements identification and representation
title_full_unstemmed Requirement engineering for context aware applications: a proceeding for context elements identification and representation
title_sort Requirement engineering for context aware applications: a proceeding for context elements identification and representation
dc.creator.none.fl_str_mv Castelli, Viviana C.
Thomas, Pablo Javier
Bertone, Rodolfo Alfredo
author Castelli, Viviana C.
author_facet Castelli, Viviana C.
Thomas, Pablo Javier
Bertone, Rodolfo Alfredo
author_role author
author2 Thomas, Pablo Javier
Bertone, Rodolfo Alfredo
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Engineering
Applications
context aware programming
topic Ciencias Informáticas
Engineering
Applications
context aware programming
dc.description.none.fl_txt_mv A few years ago, it seemed inconceivable to think about cars able to detect open doors automatically, with a device for speech recognition; besides, it was almost unbelievable to imagine houses that close their windows in case of rain, or heating systems that turn themselves on at a specific time, reaching certain temperatures; among other characteristics. However, nowadays it is almost natural to have these benefits at our disposal; even it is possible to abstract oneself about the hardware used for their implementation. This fact is due to the technical advance, as well as to the raise of a new paradigm: Context Aware Programming In other words, the development of applications aimed to react automatically towards environment changes. This type of application requires a representation scheme over the contextual information used. This paper defines some guidelines connected to Requirement Engineering for these systems to operate. First, a context taxonomy is conceptualized, used as a guide for eliciting processes; then, definitions for “element”, “context attribute”, and “representation scheme” are presented. Finally, a procedure for eliciting and specifying context is proposed.
VI Workshop Ingeniería de Software (WIS)
Red de Universidades con Carreras en Informática (RedUNCI)
description A few years ago, it seemed inconceivable to think about cars able to detect open doors automatically, with a device for speech recognition; besides, it was almost unbelievable to imagine houses that close their windows in case of rain, or heating systems that turn themselves on at a specific time, reaching certain temperatures; among other characteristics. However, nowadays it is almost natural to have these benefits at our disposal; even it is possible to abstract oneself about the hardware used for their implementation. This fact is due to the technical advance, as well as to the raise of a new paradigm: Context Aware Programming In other words, the development of applications aimed to react automatically towards environment changes. This type of application requires a representation scheme over the contextual information used. This paper defines some guidelines connected to Requirement Engineering for these systems to operate. First, a context taxonomy is conceptualized, used as a guide for eliciting processes; then, definitions for “element”, “context attribute”, and “representation scheme” are presented. Finally, a procedure for eliciting and specifying context is proposed.
publishDate 2009
dc.date.none.fl_str_mv 2009-10
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/21005
url http://sedici.unlp.edu.ar/handle/10915/21005
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
684-693
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615801895649280
score 13.070432