Multimedia Authoring with Hierarchical Timed Stream Petri Nets and Java

The expected benefits of modeling documents using a formal technique are twofold. First, the document's model can be checked against logical errors and unsatisfied timing constraints. Second, the same model can serve as reference for implementation purposes. In this context, the paper discusses a methodology for multimedia document design and implementation on heterogeneous and distributed platforms. The design trajectory starts with document modeling in Hierarchical Timed Stream Petri Nets, goes on with model checking against design errors, and continues with automatic translation of HTSPN models into a Java application. A tool prototype supports the methodology with a document editor, a simulator and a HTSPN to Java generator. Its use is exemplified on a guided tour of Florianopolis City, Brazil.

[1]  Patrick Sénac,et al.  Modeling Logical and Temporal Synchronization in Hypermedia Systems , 1996, IEEE J. Sel. Areas Commun..

[2]  P. ed Hoschka,et al.  synchronized Multimedia Integration Language (SMIL) 1.0 Specification , 1998 .

[3]  Scott E. Hudson,et al.  A framework for low level analysis and synthesis to support high level authoring of multimedia documents , 1994, 5th IEEE COMSOC International Workshop on Multimedia Communications.

[4]  Ralf Steinmetz,et al.  Synchronization Properties in Multimedia Systems , 1990, IEEE J. Sel. Areas Commun..

[5]  Arif Ghafoor,et al.  Synchronization and Storage Models for Multimedia Objects , 1990, IEEE J. Sel. Areas Commun..

[6]  Patrick Sénac,et al.  A formal framework for the specification, analysis and generation of standardized hypermedia documents , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[7]  Effy Oz,et al.  When professional standards are lax: the CONFIRM failure and its lessons , 1994, CACM.

[8]  Nabil Layaida,et al.  Maintaining temporal consistency of multimedia documents using constraint networks , 1996, Electronic Imaging.

[9]  Stefan Fischer Implementation of Multimedia Systems based on Real-Time Extensions of Estelle , 1996, FORTE.

[10]  Maria Cristina Ferreira de Oliveira,et al.  XHMBS: a formal model to support hypermedia specification , 1998, HYPERTEXT '98.

[11]  Mayer D. Schwartz,et al.  The Dexter Hypertext Reference Model , 1994, CACM.

[12]  J. Heines,et al.  Visual programming abstractions for interactive multimedia presentation authoring , 1992, Proceedings IEEE Workshop on Visual Languages.

[13]  Fillia Makedon,et al.  Multimedia authoring, development environments, and digital video editing , 1994, Optics East.

[14]  Jean-Pierre Courtiat,et al.  Proving temporal consistency in a new multimedia synchronization model , 1997, MULTIMEDIA '96.

[15]  Maria Janilce Bosquiroli Almeida,et al.  MUSE: An Environment for the Conception of Java Multimedia Applications , 2004, Multimedia Tools and Applications.