Abstract
This paper combines work done in the areas of Artificial Intelligence, Multimedia Systems and Coordination Programming to derive a framework for Distributed Multimedia Systems based on asynchronous timed computations expressed in a certain coordination formalism. More to the point, we propose the development of multimedia programming frameworks based on the declarative logic programming setting and in particular the framework of object-oriented timed concurrent constraint programming (OO-TCCP). The real-time extensions that have been proposed for the concurrent constraint programming framework are coupled with the object-oriented and inheritance mechanisms that have been developed for logic programs yielding an integrated declarative environment for multimedia objects modelling, composition and synchronisation. Furthermore, we show how the framework can be implemented in the general purpose coordination language Manifold, without the need for using special architectures or real-time languages.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arbab, F., Herman, I., Spilling, P.: An Overview of Manifold and its Implementation. Concurrency: Practice and Experience 5(1), 23–70 (1993)
Berry, G.: Real-Time Programming: General Purpose or Special Purpose Languages. In: Ritter, G. (ed.) Information Processing 1989, pp. 11–17. Elsevier Science Publishers, North Holland (1989)
Carriero, N., Gelernter, D.: Coordination Languages and their Significance. Communications of the ACM 35(2), 97–107 (1992)
Frolund, S., Agha, G.A.: A Language Framework for Multi-Object Coordination. In: Nierstrasz, O. (ed.) ECOOP 1993. LNCS, vol. 707, pp. 346–360. Springer, Heidelberg (1993)
Goldberg, Y., Silverman, W., Shapiro, E.Y.: Logic Programs with Inheritance. In: FGCS 1992, Tokyo, Japan, June 1-5, vol. 2, pp. 951–960 (1992)
Halbwachs, N.: Synchronous Programming of Reactive Systems. Kluwer, Dordrecht (1993)
Horn, F., Stefani, J.B.: On Programming and Supporting Multimedia Object Synchronisation. The Computer Journal 36(1), 4–18 (1993)
IEEE Inc. Another Look at Real-Time Programming, Special Section of the Proceedings of the IEEE 79(9) (September 1991)
Papadopoulos, G.A.: A Multimedia Programming Model Based On Timed Concurrent Constraint Programming. International Journal of Computer Systems Science and Engineering, CRL Publs. 13(4), 125–133 (1998)
Papadopoulos, G.A.: Distributed and Parallel Systems Engineering in Manifold, Parallel Computing. Elsevier Science, special issue on Coordination 24(7), 1107–1135 (1998)
Papadopoulos, G.A., Arbab, F.: Coordination of Systems With Real-Time Properties in Manifold. In: Twentieth Annual International Computer Software and Applications Conference (COMPSAC 1996), Seoul, Korea, August 19-23, pp. 50–55. IEEE Press, Los Alamitos (1996)
Papadopoulos, G.A., Arbab, F.: Coordination Models and Languages, Advances in Computers, August 1998, vol. 46, pp. 329–400. Academic Press, London (1998)
Papathomas, M., Blair, G.S., Coulson, G.: A Model for Active Object Coordination and its Use for Distributed Multimedia Applications. In: Ciancarini, P., Nierstrasz, O., Yonezawa, A. (eds.) ECOOP-WS 1994. LNCS, vol. 924, pp. 162–175. Springer, Heidelberg (1995)
Ren, S., Agha, G.A.: RTsynchronizer: Language Support for Real-Time Specifications in Distributed Systems. In: ACM SIGPLAN Workshop on Languages, Compilers and Tools for Real-Time Systems, La Jolla, California, June 21–22 (1995)
Saraswat, V.A., Jagadeesan, R., Gupta, V.: Programming in Timed Concurrent Constraint Languages, Constraint Programming. In: Mayoh, B., Tyugu, E., Penjam, J. (eds.) NATO Advanced Science Institute Series. Series F: Computer and System Sciences, LNCS. Springer, Heidelberg (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Papadopoulos, G.A. (2003). Asynchronous Timed Multimedia Environments Based on the Coordination Paradigm. In: Malyshkin, V.E. (eds) Parallel Computing Technologies. PaCT 2003. Lecture Notes in Computer Science, vol 2763. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45145-7_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-45145-7_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40673-0
Online ISBN: 978-3-540-45145-7
eBook Packages: Springer Book Archive