Paper
19 January 1996 Language components of DAMSEL: an embeddable event-driven declarative multimedia specification language
Paul Pazandak, Jaideep Srivastava
Author Affiliations +
Abstract
This paper provides an overview of the three language components of DAMSEL, a framework being implemented at the University of Minnesota. It is comprised of an embedable dynamic multimedia specification language, and supporting execution environments. The goal of DAMSEL is to explore language constructs and execution environments for next-generation interactive multimedia applications. DAMSEL supports dynamic, event-driven specifications for the retrieval, presentation, modification, analysis, and storage of multimedia data. Dynamic specifications enable system, application, and user-media interactions to affect the run-time behavior. The temporal language component of DAMSEL contains two primitives for event-driven temporal specification -- supporting causation and inhibition. Specifications require (extensible) behavioral parameters to be chosen, enabling very powerful temporal relations to be defined. The dataflow language component uses a dataflow paradigm, whereby data streams flow from source to sink. Sources are live devices, or storage facilities, while sinks may include simple windows, and connections to complex layouts. Modification and analysis of a data stream takes place enroute. The presentation component supports the specification of data stream connections to user interfaces. DAMSEL components support conditional and constraint logics, enabling more complex specifications than currently possible. DAMSEL also supports an open systems view, enabling current software to be used within its architecture.
© (1996) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Paul Pazandak and Jaideep Srivastava "Language components of DAMSEL: an embeddable event-driven declarative multimedia specification language", Proc. SPIE 2617, Multimedia: Full-Service Impact on Business, Education, and the Home, (19 January 1996); https://doi.org/10.1117/12.230415
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Multimedia

Video

Data modeling

Logic

C++

Computer programming

Computer programming languages

RELATED CONTENT

Formal description of multimedia presentations
Proceedings of SPIE (March 22 1996)
Motion estimation and compensation optimization on IA32 CPU
Proceedings of SPIE (February 08 2005)
MPEG-7 multimedia data cartridge
Proceedings of SPIE (January 07 2003)
From multimedia stream models to GUI generation
Proceedings of SPIE (January 17 1997)

Back to Top