Title :
A case study in object-oriented modeling and design of distributed multimedia applications
Author :
Morzenti, Angelo ; Pradella, Matteo ; Rossi, Matteo ; Russo, Stefano ; Sergio, Antonio
Author_Institution :
Dipt. di Elettronica e Inf., Milan Univ., Italy
Abstract :
This paper investigates the use of object-oriented techniques for the specification and design of distributed multimedia applications (DMAs). DMAs are a class of software applications with a range of strong-often conflicting-requirements of dynamicity, interactivity, real-time synchronized processing of several media types, network distribution, high-performance, fault-tolerance, load balancing and security. The development of complex DMAs can benefit from the adoption of object design methods and distributed object implementation technologies. The paper describes the use of two modeling approaches, based on the standard UML modeling language, and on the TRIO formal specification language, respectively. The problem of defining steps to move from the UML or TRIO specification to a CORBA IDL implementation is addressed. An experimental distributed video-on-demand system is used throughout the paper as a case study
Keywords :
distributed object management; formal specification; multimedia systems; object-oriented methods; specification languages; video on demand; CORBA; TRIO formal specification language; UML modeling language; distributed multimedia applications; distributed object implementation; distributed video-on-demand system; fault-tolerance; high-performance; load balancing; object-oriented design; object-oriented modeling; real-time synchronized processing; security; specification; Multimedia systems;
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 1999. Proceedings. International Symposium on
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-7695-0191-5
DOI :
10.1109/PDSE.1999.779755