Home > Research > Publications & Outputs > A model for active object coordination and its ...
View graph of relations

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

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

A model for active object coordination and its use for distributed multimedia applications. / Papathomas, Michael; Blair, Gordon; Coulson, Geoffrey.
Object-based models and languages for concurrent systems. Berlin: Springer Verlag, 1994. p. 162-175 (Lecture Notes in Computer Science; Vol. 924).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Papathomas, M, Blair, G & Coulson, G 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, vol. 924, Springer Verlag, Berlin, pp. 162-175, ECOOP '94 Workshop on Models and Languages for Coordination of Parallelism and Distribution , Bologna, Italy, 5/07/94. https://doi.org/10.1007/3-540-59450-7_10

APA

Papathomas, M., Blair, G., & Coulson, G. (1994). A model for active object coordination and its use for distributed multimedia applications. In Object-based models and languages for concurrent systems (pp. 162-175). (Lecture Notes in Computer Science; Vol. 924). Springer Verlag. https://doi.org/10.1007/3-540-59450-7_10

Vancouver

Papathomas M, Blair G, Coulson G. A model for active object coordination and its use for distributed multimedia applications. In Object-based models and languages for concurrent systems. Berlin: Springer Verlag. 1994. p. 162-175. (Lecture Notes in Computer Science). doi: 10.1007/3-540-59450-7_10

Author

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

Bibtex

@inproceedings{53bf81a402eb4996bdcc2549623880c2,
title = "A model for active object coordination and its use for distributed multimedia applications",
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.",
author = "Michael Papathomas and Gordon Blair and Geoffrey Coulson",
year = "1994",
doi = "10.1007/3-540-59450-7_10",
language = "English",
isbn = "978-3-540-59450-5",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "162--175",
booktitle = "Object-based models and languages for concurrent systems",
note = "ECOOP '94 Workshop on Models and Languages for Coordination of Parallelism and Distribution ; Conference date: 05-07-1994 Through 05-07-1994",

}

RIS

TY - GEN

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

AU - Papathomas, Michael

AU - Blair, Gordon

AU - Coulson, Geoffrey

PY - 1994

Y1 - 1994

N2 - 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.

AB - 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.

U2 - 10.1007/3-540-59450-7_10

DO - 10.1007/3-540-59450-7_10

M3 - Conference contribution/Paper

SN - 978-3-540-59450-5

T3 - Lecture Notes in Computer Science

SP - 162

EP - 175

BT - Object-based models and languages for concurrent systems

PB - Springer Verlag

CY - Berlin

T2 - ECOOP '94 Workshop on Models and Languages for Coordination of Parallelism and Distribution

Y2 - 5 July 1994 through 5 July 1994

ER -