White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Coordination with Multicapabilities

Udzir, N.I., Wood, A.M. and Jaco, J.L. (2007) Coordination with Multicapabilities. Science of Computer Programming, 64 (2). pp. 205-222. ISSN 0167-6423

Full text not available from this repository.


In the context of open distributed systems, the ability to coordinate agents coupled with the possibility to control the actions they perform is important. As open systems need to be scalable, capabilities may provide the best-fit solution to overcome the problems caused by the loosely controlled coordination of tuple-space systems. Acting as a ‘ticket’, capabilities can be given to the chosen agents, granting them different privileges over different kinds of data—thus providing the system with a finer control on objects’ visibility to agents. One drawback of capabilities is that they can only refer to named objects—something that is not universally applicable since, unlike tuple-spaces, tuples are nameless. This paper demonstrates how the advantages of capabilities can be extended to tuples, with the introduction of multicapabilities, which generalise capabilities to collections of objects. We also present discussions on implementation and application examples to illustrate the use of capabilities and multicapabilities in tuple-space systems.

Item Type: Article
Keywords: Tuple-space coordination; Capabilities; Multicapabilities
Institution: The University of York
Academic Units: The University of York > Computer Science (York)
Depositing User: York RAE Import
Date Deposited: 12 Feb 2009 16:59
Last Modified: 12 Feb 2009 16:59
Published Version: http://dx.doi.org/10.1016/j.scico.2006.06.005
Status: Published
Publisher: Elsevier Science B.V., Amsterdam
Identification Number: 10.1016/j.scico.2006.06.005
URI: http://eprints.whiterose.ac.uk/id/eprint/7482

Actions (repository staff only: login required)