Please report any queries concerning the funding data grouped in the sections named "Externally Awarded" or "Internally Disbursed" (shown on the profile page) to
your Research Finance Administrator. Your can find your Research Finance Administrator at https://www.ucl.ac.uk/finance/research/rs-contacts.php by entering your department
Please report any queries concerning the student data shown on the profile page to:
Email: portico-services@ucl.ac.uk
Help Desk: http://www.ucl.ac.uk/ras/portico/helpdesk
Email: portico-services@ucl.ac.uk
Help Desk: http://www.ucl.ac.uk/ras/portico/helpdesk
Publication Detail
The SATIN Component System - A Meta Model For Engineering Adaptable Mobile Systems
-
Publication Type:Journal article
-
Publication Sub Type:Article
-
Authors:Zachariadis S, Mascolo C, Emmerich W
-
Publisher:IEEE Computer Society
-
Publication date:01/11/2006
-
Pagination:910, 927
-
Journal:IEEE Transactions on Software Engineering (TSE)
-
Volume:32
-
Issue:11
-
Print ISSN:0098-5589
-
Keywords:Mobile Computing, Middleware
-
Addresses:c.mascolo@cs.ucl.ac.uk
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 meta model, a lightweight local component meta
model that offers the flexible use of logical mobility primitives to
reconfigure the software system by dynamically transferring code. The
meta model is implemented in the Satin middleware system, a
component-based mobile computing middleware that uses the mobility
primitives defined in the meta model 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.
› More search options
UCL Researchers