Language components of DAMSEL: an embeddable event-driven declarative multimedia specification language

Paul Pazandak, Jaideep Srivastava

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 embeddable 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.

Original languageEnglish
Title of host publicationProceedings of SPIE - The International Society for Optical Engineering
EditorsYuet C. Lee, Shekar Rao, Arif Ghafoor
Pages114-131
Number of pages18
Volume2617
Publication statusPublished - 1996
Externally publishedYes
EventMultimedia: Full-Service Impact on Business, Education, and the Home - Philadelphia, PA, USA
Duration: 23 Oct 199524 Oct 1995

Other

OtherMultimedia: Full-Service Impact on Business, Education, and the Home
CityPhiladelphia, PA, USA
Period23/10/9524/10/95

Fingerprint

Specification languages
multimedia
specifications
Specifications
sinks
Stream flow
Open systems
User interfaces
layouts
retrieval
logic
computer programs

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Condensed Matter Physics

Cite this

Pazandak, P., & Srivastava, J. (1996). Language components of DAMSEL: an embeddable event-driven declarative multimedia specification language. In Y. C. Lee, S. Rao, & A. Ghafoor (Eds.), Proceedings of SPIE - The International Society for Optical Engineering (Vol. 2617, pp. 114-131)

Language components of DAMSEL : an embeddable event-driven declarative multimedia specification language. / Pazandak, Paul; Srivastava, Jaideep.

Proceedings of SPIE - The International Society for Optical Engineering. ed. / Yuet C. Lee; Shekar Rao; Arif Ghafoor. Vol. 2617 1996. p. 114-131.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Pazandak, P & Srivastava, J 1996, Language components of DAMSEL: an embeddable event-driven declarative multimedia specification language. in YC Lee, S Rao & A Ghafoor (eds), Proceedings of SPIE - The International Society for Optical Engineering. vol. 2617, pp. 114-131, Multimedia: Full-Service Impact on Business, Education, and the Home, Philadelphia, PA, USA, 23/10/95.
Pazandak P, Srivastava J. Language components of DAMSEL: an embeddable event-driven declarative multimedia specification language. In Lee YC, Rao S, Ghafoor A, editors, Proceedings of SPIE - The International Society for Optical Engineering. Vol. 2617. 1996. p. 114-131
Pazandak, Paul ; Srivastava, Jaideep. / Language components of DAMSEL : an embeddable event-driven declarative multimedia specification language. Proceedings of SPIE - The International Society for Optical Engineering. editor / Yuet C. Lee ; Shekar Rao ; Arif Ghafoor. Vol. 2617 1996. pp. 114-131
@inproceedings{f09a7bdd1a4643399074195a63826138,
title = "Language components of DAMSEL: an embeddable event-driven declarative multimedia specification language",
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 embeddable 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.",
author = "Paul Pazandak and Jaideep Srivastava",
year = "1996",
language = "English",
isbn = "0819419818",
volume = "2617",
pages = "114--131",
editor = "Lee, {Yuet C.} and Shekar Rao and Arif Ghafoor",
booktitle = "Proceedings of SPIE - The International Society for Optical Engineering",

}

TY - GEN

T1 - Language components of DAMSEL

T2 - an embeddable event-driven declarative multimedia specification language

AU - Pazandak, Paul

AU - Srivastava, Jaideep

PY - 1996

Y1 - 1996

N2 - 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 embeddable 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.

AB - 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 embeddable 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.

UR - http://www.scopus.com/inward/record.url?scp=0029736199&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0029736199&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0029736199

SN - 0819419818

SN - 9780819419811

VL - 2617

SP - 114

EP - 131

BT - Proceedings of SPIE - The International Society for Optical Engineering

A2 - Lee, Yuet C.

A2 - Rao, Shekar

A2 - Ghafoor, Arif

ER -