CAFSM: A Communicating Adaptive Finite State Machine for Personalized Multimedia Streaming
In this paper, the authors present the design of a multimedia presentation system which permits the dynamic adaptation of the content. The Communicating Adaptive Finite State Machine (CAFSM) presented in this paper, has been used to describe the multimedia streaming and presentation system proposed here. This system is driven by a set of messages that are used for communication and co-ordination among the various component machines which form the system. The Dynamic Extended Finite State Machine (DEFSM) was proposed to model a multimedia synchronization and execution system. This presentation control model allows dynamic transitions in order to deal efficiently with user interactions thereby reducing the number of transitions required.