Skip to main content

Asynchronous Timed Multimedia Environments Based on the Coordination Paradigm

  • Conference paper
Parallel Computing Technologies (PaCT 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2763))

Included in the following conference series:

  • 430 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arbab, F., Herman, I., Spilling, P.: An Overview of Manifold and its Implementation. Concurrency: Practice and Experience 5(1), 23–70 (1993)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Carriero, N., Gelernter, D.: Coordination Languages and their Significance. Communications of the ACM 35(2), 97–107 (1992)

    Article  Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Google Scholar 

  6. Halbwachs, N.: Synchronous Programming of Reactive Systems. Kluwer, Dordrecht (1993)

    Book  MATH  Google Scholar 

  7. Horn, F., Stefani, J.B.: On Programming and Supporting Multimedia Object Synchronisation. The Computer Journal 36(1), 4–18 (1993)

    Article  Google Scholar 

  8. IEEE Inc. Another Look at Real-Time Programming, Special Section of the Proceedings of the IEEE 79(9) (September 1991)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Papadopoulos, G.A.: Distributed and Parallel Systems Engineering in Manifold, Parallel Computing. Elsevier Science, special issue on Coordination 24(7), 1107–1135 (1998)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Papadopoulos, G.A., Arbab, F.: Coordination Models and Languages, Advances in Computers, August 1998, vol. 46, pp. 329–400. Academic Press, London (1998)

    Google Scholar 

  13. 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)

    Chapter  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics