Several approaches for the provisioning of servicesto mobile users aim at supporting service availability from anyplace and at any time. However, most scenarios also require theenforcement of context-awareness, to dynamically adapt servicesdepending on the context in which they are requested. In thispaper, we focus on the problem of adapting services dependingon the users’ location, whether physical (in space) or logical(within a specific distributed group/application). To this end, wepropose a framework to model users’ location via a multiplicityof local and active service contexts. First, service contextsrepresent the mean to access to services available within aphysical locality. This leads to an intrinsic dependency ofservice provisioning on the users’ physical location. Second, thebehavior of service contexts can be tuned depending on who isrequesting what service. This enables adapting services to thelogical location of users (e.g., a request can lead to differentbehaviors for users belonging to different groups/applications).The paper firstly describes the framework in general terms,showing how it can facilitate the design of distributedapplications involving mobile users as well as mobile agents.Then, it shows how the MARS coordination middleware,implementing service contexts in terms of programmable tuplespaces, can be used to develop and deploy applications andservices coherently with the above framework. A case study isintroduced and discussed through the paper to clarify ourapproach and to show its effectiveness.

Location-dependent services for mobile users / Cabri, Giacomo; Leonardi, Letizia; Mamei, Marco; Zambonelli, Franco. - In: IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS. - ISSN 1083-4427. - STAMPA. - 33:6(2003), pp. 667-681. [10.1109/TSMCA.2003.819496]

Location-dependent services for mobile users

CABRI, Giacomo;LEONARDI, Letizia;MAMEI, Marco;ZAMBONELLI, Franco
2003

Abstract

Several approaches for the provisioning of servicesto mobile users aim at supporting service availability from anyplace and at any time. However, most scenarios also require theenforcement of context-awareness, to dynamically adapt servicesdepending on the context in which they are requested. In thispaper, we focus on the problem of adapting services dependingon the users’ location, whether physical (in space) or logical(within a specific distributed group/application). To this end, wepropose a framework to model users’ location via a multiplicityof local and active service contexts. First, service contextsrepresent the mean to access to services available within aphysical locality. This leads to an intrinsic dependency ofservice provisioning on the users’ physical location. Second, thebehavior of service contexts can be tuned depending on who isrequesting what service. This enables adapting services to thelogical location of users (e.g., a request can lead to differentbehaviors for users belonging to different groups/applications).The paper firstly describes the framework in general terms,showing how it can facilitate the design of distributedapplications involving mobile users as well as mobile agents.Then, it shows how the MARS coordination middleware,implementing service contexts in terms of programmable tuplespaces, can be used to develop and deploy applications andservices coherently with the above framework. A case study isintroduced and discussed through the paper to clarify ourapproach and to show its effectiveness.
2003
33
6
667
681
Location-dependent services for mobile users / Cabri, Giacomo; Leonardi, Letizia; Mamei, Marco; Zambonelli, Franco. - In: IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS. - ISSN 1083-4427. - STAMPA. - 33:6(2003), pp. 667-681. [10.1109/TSMCA.2003.819496]
Cabri, Giacomo; Leonardi, Letizia; Mamei, Marco; Zambonelli, Franco
File in questo prodotto:
File Dimensione Formato  
TSMCS03M2.pdf

Accesso riservato

Tipologia: Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 827.21 kB
Formato Adobe PDF
827.21 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/621081
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 44
  • ???jsp.display-item.citation.isi??? 38
social impact