Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/19479
Title: MCL : A MobiGATE coordination language for highly adaptive and reconfigurable mobile middleware
Authors: Zheng, Y
Chan, ATS 
Ngai, G 
Keywords: Adaptive middleware
Coordination languages
Dynamic reconfiguration
Mobile computing
Issue Date: 2006
Publisher: John Wiley & Sons Ltd
Source: Software - practice and experience, 2006, v. 36, no. 11-12, p. 1355-1380 How to cite?
Journal: Software - Practice and Experience 
Abstract: The use of middleware is one important approach in facilitating adaptation across wireless and mobile environments, where augmented service entities are composed and deployed to shield mobile clients from the effects of dynamic network characteristics. The MobiGate Coordination Language (MCL) system provides a language-based approach to the building of mobile applications running in an adaptive middleware, MobiGATE. The concept of the separation of concerns forms the underlying and unifying principle in the provision of the adaptive composition of services. Specifically, a coordination language, MCL, is designed to provide rich constructs supporting the definition of compositions, with constrained type validation and checking. In particular, MCL is formalized by means of the design of a semantic model based on the Z language, which can be used to analyze architectural descriptions and detect possible composition errors such as feedback loops and open circuit problems.
URI: http://hdl.handle.net/10397/19479
ISSN: 0038-0644
DOI: 10.1002/spe.757
Appears in Collections:Journal/Magazine Article

Access
View full-text via PolyU eLinks SFX Query
Show full item record

SCOPUSTM   
Citations

2
Last Week
0
Last month
0
Citations as of Aug 14, 2017

WEB OF SCIENCETM
Citations

2
Last Week
0
Last month
0
Citations as of Aug 16, 2017

Page view(s)

36
Last Week
2
Last month
Checked on Aug 13, 2017

Google ScholarTM

Check

Altmetric



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.