Programming Pervasive and Mobile Computing Applications: The TOTA Approach


Marco Mamei, Franco Zambonelli

ACM Transactions on  Software Engineering Methodologies 18(4), pages 15:1-15:56
July 2009

Pervasive and mobile computing call for suitable middleware and programming models to support the activities of complex software systems in dynamic network environments. In this article we present TOTA (“Tuples On The Air”), a novel middleware and programming approach for supporting adaptive context-aware activities in pervasive and mobile computing scenarios. The key idea in TOTA is to rely on spatially distributed tuples, adaptively propagated across a network on the basis of application-specific rules, for both representing contextual information and supporting uncoupled interactions between application components. TOTA promotes a simple way of programming that facilitates access to distributed information, navigation in complex environments, and the achievement of complex coordination tasks in a fully distributed and adaptive way, mostly freeing programmers and system managers from the need to take care of low-level issues related to network dynamics. This article includes both application examples to clarify concepts and performance figures to show the feasibility of the approach

Tags:

Publications

Publications / Views

Home

Clouds
•  tags  •  authors  •  editors  •  journals  

Year
 2023    2022    2021    2020    2019    2018    2017    2016    2015    2014–1927

Sort
•  in journal  •  in proc  •  chapters  •  books  •  edited  •  spec issues  •  editorials  •  entries  •  manuals  •  tech reps  •  phd th  •  others  

Status
•  online  •  in press  •  proof  •  camera-ready  •  revised  •  accepted  •  revision  •  submitted  •  draft  •  note  

Services
•  ACM Digital Library  •  DBLP  •  IEEE Xplore  •  IRIS  •  PubMed  •  Google Scholar  •  Scopus  •  Semantic Scholar  •  Web of Science  •  DOI  

Publication

— authors

Marco Mamei, Franco Zambonelli

— status

published

— sort

article in journal

— publication date

July 2009

— journal

ACM Transactions on  Software Engineering Methodologies

— volume

18

— issue

4

— pages

15:1-15:56

— address

New York, NY, USA

URLs

original page

identifiers

— DOI

10.1145/1538942.1538945

— print ISSN

1049-331X

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY