We propose a software architecture and a revised DFD/CFD mechanism with an improved Petri net for the analysis and design of multimedia presentations. A number of additional diagram components are introduced in the multimedia DFD/CFD. Unlike mapping a traditional data flow/control flow diagram to a structured chart, the refinement of a multimedia DFD/CFD results in a number of multimedia Petri nets which represent the schedule and navigation of a presentation. The proposed mechanism allows a presentation to change itself. Thus a dynamic multimedia presentation can learn from the audience and act according to the audience's individual background. Using our system, a presentation designer is able to analyze his/her presentation script and design the presentation in a systematic manner.
Advances in Distributed Multimedia Systems, pp.171-188