DocumentCode :
1121014
Title :
A Domain-Specific Metamodel for Multimedia Processing Systems
Author :
Amatriain, Xavier
Author_Institution :
Univ. of California, Santa Barbara
Volume :
9
Issue :
6
fYear :
2007
Firstpage :
1284
Lastpage :
1298
Abstract :
In this paper, we introduce 4MPS, a metamodel for multimedia processing systems. The goal of 4MPS is to offer a generic system metamodel that can be instantiated to describe any multimedia processing design. The metamodel combines the advantages of the object-oriented paradigm and metamodeling techniques with system engineering principles and graphical models of computation. 4MPS is based on the classification of multimedia processing objects into two main categories: Processing objects that operate on data and controls, and Data objects that passively hold media content. Processing objects encapsulate a method or algorithm. They also include support for synchronous data processing and asynchronous event-driven Controls as well as a configuration mechanism and an explicit life cycle state model. Data input to and output from Processing objects is done through Ports. Data objects offer a homogeneous interface to media data, and support for metaobject-like facilities such as reflection and serialization. The metamodel can be expressed in the language of graphical models of computation such as the Dataflow Networks and presents a comprehensive conceptual framework for media signal processing applications. 4MPS has its practical validation in several existing environments, including the author´s CLAM framework.
Keywords :
configuration management; data flow computing; formal specification; multimedia systems; object-oriented programming; asynchronous event-driven controls; configuration mechanism; data objects; dataflow networks; domain-specific metamodel; homogeneous interface; life cycle state model; media content; media signal processing; multimedia processing systems; object-oriented programming; synchronous data processing; system engineering; Dataflow graphs; modeling; multimedia systems; object-oriented methods; systems engineering; visual languages;
fLanguage :
English
Journal_Title :
Multimedia, IEEE Transactions on
Publisher :
ieee
ISSN :
1520-9210
Type :
jour
DOI :
10.1109/TMM.2007.902885
Filename :
4303016
Link To Document :
بازگشت