On the progress of communication between two finite state machines
Information and Control
An Adaptive Hierarchical Routing Protocol
IEEE Transactions on Computers
A synchronization and communication model for distributed multimedia objects
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Synchronization models for multimedia presentation with user participation
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Multimedia systems design
Distributed real-time systems: monitoring, visualization, debugging, and analysis
Distributed real-time systems: monitoring, visualization, debugging, and analysis
Computer networks (3rd ed.)
Hard cases: a procedural approach
Artificial Intelligence and Law
An adaptive protocol for synchronizing media streams
Multimedia Systems
A Prioritized Petri Net Model and Its Application in Distributed Multimedia Systems
IEEE Transactions on Computers
Coyote: a system for constructing fine-grain configurable communication services
ACM Transactions on Computer Systems (TOCS)
On Communicating Finite-State Machines
Journal of the ACM (JACM)
Multimedia Information Storage and Management
Multimedia Information Storage and Management
Petri Net Theory and the Modeling of Systems
Petri Net Theory and the Modeling of Systems
Temporal Relations and Synchronization Agents
IEEE MultiMedia
Synchronization for Interactive Multimedia Presentations
IEEE MultiMedia
SMIL 2.0 Part 2: Examples and Comparisons
IEEE MultiMedia
Managing adaptive presentation executions in distributed multimedia database systems
IW-MMDBMS '96 Proceedings of the 1996 International Workshop on Multi-Media Database Management Systems (IW-MMDBMS '96)
A Master-Medium-Based Interactive Synchronization Control Scheme for Distributed Multimedia Systems
EUROMICRO '98 Proceedings of the 24th Conference on EUROMICRO - Volume 2
The design and architecture of a video library system
IEEE Communications Magazine
A media synchronization survey: reference model, specification, and case studies
IEEE Journal on Selected Areas in Communications
An EFSM-based multimedia synchronization model and the authoring system
IEEE Journal on Selected Areas in Communications
A group synchronization algorithm for VoIP conferencing
SEPADS'09 Proceedings of the 8th WSEAS International Conference on Software engineering, parallel and distributed systems
Towards a Methodology for Modeling Deontic Protocols Using the Organizational Petri Nets Formalism
KES-AMSTA '09 Proceedings of the Third KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications
Interface creation and redesign techniques in collaborative learning scenarios
Future Generation Computer Systems
Modelization of a communication protocol for CSCW systems using coloured petri nets
CDVE'05 Proceedings of the Second international conference on Cooperative Design, Visualization, and Engineering
Hi-index | 0.00 |
Over the years, researchers have tried to extend Petri net to model multimedia. The focus of the research flows from the synchronization of multimedia without user interactions (UIs), to interactions in distributed environments. The issues in concern are the flexibility and compactness of the model when applied to model a system under change. Most existing models lack the power to model a system under change during execution. Petri net extensions have been developed to facilitate UIs in distributed environments, however, they require sophisticated pre-planning to lay out detailed schedule changes. On the other hand, there has been active research on self-modifying protocols (SMPs) or adaptive protocols in recent years. Plenty of models have been developed to model communication protocol execution, to name a few, finite state machines, communicating finite state machines, Petri nets. However, there exist no suitable models to simulate protocols that are self-modifying or adaptive during execution. In this paper, we propose a Reconfigurable Petri net (RPN) for adaptable multimedia. A RPN comprises of a novel mechanism called modifier. This modifier can create a new change or delete an existing mechanism (e.g. arc, place, token, transition, etc.) of the net. In a way, modifier embraces controllability, reconfigurability, and programmability into the Petri net, and enhances the real-time adaptive modeling power. This development allows a RPN to have a greater modeling power over other extended Petri nets. The paper includes both the model and theory required to establish the technique's validity. Examples are also shown how RPN can be used to model interactive multimedia, and simulate SMPs. A simulator has been developed using Visual C++ under Windows NT to show that RPN is feasible.