Skip to main content

RIVUS: A stream template language for capturing multimedia requirements

  • Session E: Multimedia Support
  • Conference paper
  • First Online:
Teleservices and Multimedia Communications (COST237 1995)

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

Included in the following conference series:

Abstract

Object based architectures, such as the standardized reference model for Open Distributed Processing (ODP), must not only provide for the simple client-server styles of interaction found in data processing, but must also support the rich variety of different communication configurations and dependencies that are found in multimedia applications. To do this, ODP defines both simple two-party communication and an explicit binding model which can describe a wide range of more complex situations. It encapsulates the complexity within a visible binding object.

This paper explains the ODP view of binding, introducing the idea of a binding template which represents a class of communication activity, and then introduces a language called RIVUS for the specification of these templates. It demonstrates, by the use of a number of examples, that such a language can capture much of the behaviour required in multimedia application designs.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ISO/IEC: ITU Recommendation X.902 — ISO/IEC 10746-2, Open Distributed Processing — Reference Model — Part 2: Foundations, Technical Report ISO/IEC 10746-2: 1995, International Standards Organization, Central Secretariat, Geneva, Switzerland, 1995.

    Google Scholar 

  2. ISO/IEC: ITU Recommendation X.903 — ISO/IEC 10746-3, Open Distributed Processing — Reference Model — Part 3: Architecture, Technical Report ISO/IEC 10746-3: 1995, International Standards Organization, Central Secretariat, Geneva, Switzerland, 1995.

    Google Scholar 

  3. P. F. Linington: RM-ODP: The Architecture, Proc. 3rd IFIP TC 6/WG 6.1 International Conference on Open Distributed Processing, eds. K. Raymond and L. Armstrong, Brisbane, Australia, February 1995, pp. 3–14.

    Google Scholar 

  4. A. Berry and K. Raymond: The A1 Architecture Model, Proc. 3rd IFIP TC 6/WG 6.1 International Conference on Open Distributed Processing, eds. K. Raymond and L. Armstrong, Brisbane, Australia, February 1995, pp. 55–66.

    Google Scholar 

  5. W. Brookes, J. Indulska, A. Bond and Z. Yang: Interoperability of Distributed Platforms: a Compatibility Perspective, Proc. 3rd IFIP TC 6/WG 6.1 International Conference on Open Distributed Processing, eds. K. Raymond and L. Armstrong, Brisbane, Australia, February 1995, pp. 67–78.

    Google Scholar 

  6. W. Brookes, A. Berry, A. Bond, J. Indulska and K. Raymond: A Type Model Supporting Interoperability in Open Distributed Systems, Proc. First International Conference on Telecommunications Information Networking Architecture, Melbourne, Australia, February 1995, pp. 275–289.

    Google Scholar 

  7. G. Coulson, G. S. Blair, J. B. Stefani, F. Horn and L. Hazard: Supporting the Real-Time Requirements of Continuous Media in Open Distributed Processing, Computer Networks and ISDN systems, 27(8), July 1995, pp. 1231–1246.

    Google Scholar 

  8. A. van. Halteren, P. Leydekkers and H. Korte: Specification and Realisation of Stream Interfaces for the TINA-DPE, Proc. First International Conference on Telecommunications Information Networking Architecture, Melbourne, Australia, February 1995, pp. 299–313.

    Google Scholar 

  9. P. Leydekkers, V. Gay and L. Franken: A Computational and Engineering View on Open Distributed Real-time Multimedia Exchange, Proc. NOSSDAV'95, Boston, USA, April 1995.

    Google Scholar 

  10. B. Liskov and J. M. Wing: A Behavioural Notion of Subtyping, ACM Transactions on Programming Languages and Systems, 16(6), June 1994, pp. 1811–1841.

    Google Scholar 

  11. D. Lindsey: RIVUS: A Template Language for Modelling Multimedia Streams, Technical Report 10-95, University of Kent, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

David Hutchison Henning Christiansen Geoff Coulson André Danthine

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lindsey, D., Linington, P.F. (1996). RIVUS: A stream template language for capturing multimedia requirements. In: Hutchison, D., Christiansen, H., Coulson, G., Danthine, A. (eds) Teleservices and Multimedia Communications. COST237 1995. Lecture Notes in Computer Science, vol 1052. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61028-6_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-61028-6_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61028-1

  • Online ISBN: 978-3-540-49849-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics