UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

The SATIN component system - a metamodel for engineering adaptable mobile systems

Zachariadis, S.; Mascolo, C.; Emmerich, W.; (2006) The SATIN component system - a metamodel for engineering adaptable mobile systems. IEEE Transactions on Software Engineering , 32 (11) pp. 910-927. 10.1109/TSE.2006.115. Green open access

[thumbnail of 13406.pdf]
Preview
PDF
13406.pdf

Download (1MB)

Abstract

Mobile computing devices, such as personal digital assistants and mobile phones, are becoming increasingly popular, smaller, and more capable. We argue that mobile systems should be able to adapt to changing requirements and execution environments. Adaptation requires the ability-to reconfigure the deployed code base on a mobile device. Such reconfiguration is considerably simplified if mobile applications are component-oriented rather than monolithic blocks of code. We present the SATIN (system adaptation targeting integrated networks) component metamodel, a lightweight local component metamodel that offers the flexible use of logical mobility primitives to reconfigure the software system by dynamically transferring code. The metamodel is implemented in the SATIN middleware system, a component-based mobile computing middleware that uses the mobility primitives defined in the metamodel to reconfigure both itself and applications that it hosts. We demonstrate the suitability of SATIN in terms of lightweightedness, flexibility, and reusability for the creation of adaptable mobile systems by using it to implement, port, and evaluate a number of existing and new applications, including an active network platform developed for satellite communication at the European space agency. These applications exhibit different aspects of adaptation and demonstrate the flexibility of the approach and the advantages gained

Type: Article
Title: The SATIN component system - a metamodel for engineering adaptable mobile systems
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/TSE.2006.115
Publisher version: http://dx.doi.org/10.1109/TSE.2006.115
Language: English
Additional information: ©2006 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
URI: https://discovery.ucl.ac.uk/id/eprint/13408
Downloads since deposit
0Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item