Title :
An architectural approach to mobility - the handover case study
Author :
Oliveira, Cristovao ; Wermelinger, Michel ; Fiadeiro, José Luiz ; Lopes, Antónia
Author_Institution :
Dept. de Informatica, Univ. Nova de Lisboa, Caparica, Portugal
Abstract :
Community is a formal approach to software architecture. Its main characteristics are: a precise, yet intuitive mathematical semantics based on categorical diagrams; a clear separation between computation, coordination, and distribution (including mobility); and a simple state-based language, inspired by Unity, to describe behaviour. This paper discusses the applicability of this approach to location-aware systems through the modelling of the GSM handover protocol, namely the way communication with a moving cellular phone passes from one station to another. The case study was developed with the Community Workbench, a tool that animates distributed and mobile architectural models.
Keywords :
cellular radio; formal specification; mobile computing; protocols; software architecture; Community Workbench; GSM handover protocol; categorical diagrams; cellular phone; distributed architectural models; formal approach; location-aware systems; mathematical semantics; mobile architectural models; mobility architectural approach; software architecture; state-based language; Communication system control; Computer aided software engineering; Computer science; Connectors; Distributed computing; GSM; Mobile communication; Protocols; Radio control; Software architecture;
Conference_Titel :
Software Architecture, 2004. WICSA 2004. Proceedings. Fourth Working IEEE/IFIP Conference on
Print_ISBN :
0-7695-2172-X
DOI :
10.1109/WICSA.2004.1310715