Lancaster EPrints

A model for active object coordination and its use for distributed multimedia applications

Papathomas, Michael and Blair, Gordon and Coulson, Geoffrey (1994) A model for active object coordination and its use for distributed multimedia applications. In: Object-based models and languages for concurrent systems. Lecture Notes in Computer Science . Springer Verlag, Berlin, pp. 162-175. ISBN 978-3-540-59450-5

Full text not available from this repository.

Abstract

The coordination among a set of concurrent objects is commonly expressed through language specific synchronization mechanisms in the objects implementation. Unfortunately, such an approach makes it difficult to reuse these objects in applications with different coordination patterns. Moreover, the algorithms used for object coordination are inextricably linked to the original object implementation and cannot themselves be easily reused for the coordination of objects with different implementations. In this paper, we propose a model that promotes the reuse of both objects and coordination patterns. The model allows objects to synchronize their execution with events occurring in other objects (e.g. state changes and method invocations) in a way that is compatible with local object synchronization constraints and respects encapsulation. The model also supports the use of class inheritance while avoiding most of the problems of combining inheritance with synchronization. Finally, we consider the use of the model in the area of distributed multimedia applications. In this area active objects encapsulate media processing activities while a synchronous language is used to specify their temporal coordination.

Item Type: Contribution in Book/Report/Proceedings
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 53228
Deposited By: ep_importer_pure
Deposited On: 12 Mar 2012 16:28
Refereed?: No
Published?: Published
Last Modified: 10 Apr 2014 00:55
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/53228

Actions (login required)

View Item