Abstract
With recent vast improvements in computer hardware, in particular, the processing capacity of multimedia database servers, and high performance of networks, distributed multimedia applications are becoming a reality. This paper presents an object-based approach to the design of distributed multimedia software. In particular, the PARSE methodology for designing parallel and distributed systems is employed. Justification of the object-based approach is given, and an overview of the PARSE process graph notation is presented. A case-study of a video-on-demand application is then presented, and a mapping from the design to an implementation based on Windows NT is described.
Chapter PDF
Similar content being viewed by others
References
Birkinshaw, C.I. and Croll, P.R. (1995) Modelling the Client-Server Behaviour of Parallel Real-Time Systems Using Petri Nets, Proc. 28th Ann. Hawaii Int’l Conf. System Sciences, Parallel Software Engineering Minitrack, Vol.2: Software Technology, IEEE Computer Society Press, Calif., 339–48.
Booch, G. (1991) Object-oriented Design With Applications. Benjamin/Cummings.
Boudec, J.Y.L. (1992) The ATM: A Tutorial, Computer Networks and ISDN Systems, Vol. 24, 279–309.
Friesen, J.A., Yang, C.L. and Cline, R.E. (1995) DAVE: A Plug-and-Play Model for Distributed Multimedia Application Development, IEEE Parallel and Distributed Technology, Vol.3, No.2, Summer, 22–8.
Furht, B. (1994) Multimedia Systems: An Overview, IEEE Multimedia, Vol.l, No.1, Spring, 37–50.
Gibbs, S.J. (1995) Multimedia Programming: objects, environments, and frameworks, ACM Press.
Gomaa, H. (1993) Software Design Methods for Concurrent and Real-Time Systems, Addison-Wesley.
Gorton, I., Chan, T.S. and Jelly, I.E. (1994) Engineering high quality parallel software using PARSE, in Lecture Notes in Computer Science 854, Proceedings of CONPAR-VAPP 94, Linz, Austria, September, 381–92, Springer-Verlag.
Gorton, I., Gray, J.P. and Jelly, I.E. (1995) Object-based Modelling of Parallel Programs, IEEE Parallel and Distributed Technology, Vol.3, No.2, Summer, 52–63.
Jadav, D. Choudhary, A. (1995) Designing and Implementing High-Performance Media-on-Demand Servers, IEEE Parallel and Distributed Technology, Vol.3, No.2, Summer, 29–39.
Lee, P.J., Chen, D.J. and Chung, C.G. (1994) An Object-oriented Modelling Approach To System Design, Information and Software Technology, Vol. 36, No. 11, 683–94.
Liu, A. and Gorton, I. (1996) Modelling Dynamic Distributed System Structures in PARSE, to appear in 4th Euromicro Workshop on Parallel and Distributed Processing, Braga, Portugal, January.
Microsoft Corp. (1991) Microsoft Windows Multimedia Programmer’s Workbook.
Milner, R. (1980) A Calculus of Communicating Systems, in Lecture Notes in Computer Science Volume 92, Springer-Verlag.
Minzer, S.E. (1989) Broadband ISDN and Asynchronous Transfer Mode (ATM), IEEE Communications Magazine, September, 17–24.
Robinson, P.J. (1992) HOOD, Prentice-Hall, 1992.
Russo, S., Savy, C., Jelly, I.E. and Collingwood, P.C. (1995) Petri Net Modelling of PARSE Designs, Joint Technical Report, Computing Research Centre, Sheffield Hallam University/ Departmento di Informatica e Sistemistica, University of Naples.
Taylor, H., Chin, D. and Knight, S. (1995) The Magic Video-on-Demand Server and Real-Time Simulation System, IEEE Parallel and Distributed Technology, Vol.3, No.2, Summer, 40–51.
Wallace, G.K. (1991) The JPEG Still Picture Compression Standard, Communications of ACM, Vol.34, No.4, April, 30–44.
Yau, S.S. and Bae, D-H. (1994) Object-oriented and Functional Software Design for Distributed Realtime Systems, Computer Communications, Vol.17, No.10, October, 691–8.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Liu, A.Y., Chan, T.S., Gorton, I. (1996). Designing Distributed Multimedia Systems using PARSE. In: Jelly, I., Gorton, I., Croll, P. (eds) Software Engineering for Parallel and Distributed Systems. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34984-8_5
Download citation
DOI: https://doi.org/10.1007/978-0-387-34984-8_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-5041-2948-0
Online ISBN: 978-0-387-34984-8
eBook Packages: Springer Book Archive