Runtime Models to Support User-Centric Communication

The pervasiveness of complex communication services and the need for end-users to play a greater role in modeling communication services have resulted in the development of the Communication Modeling Language (CML). CML is a domain-specific modeling language that can be used to declaratively specify user-centric communication services. CML models are automatically realized using the Communication Virtual Machine (CVM). The dynamic nature of end-user driven communication results in communication models being updated at runtime. This paper focuses on CML runtime models in the Synthesis Engine (SE), a layer in CVM, which is responsible for synthesizing these models into executable control scripts. We describe how the CML models are maintained at runtime and how they can evolve during the realization of a communication service.

[1]  Olivier Barais,et al.  Control-theory and models at runtime , 2007 .

[2]  Wil M.P. van der Aalst Generic workflow models: how to handle dynamic change and capture management information? , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[3]  Anne-Françoise Le Meur,et al.  Enabling Dynamic Co-evolution of Models and Runtime Applications , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[4]  Seyed Masoud Sadjadi,et al.  Automatic Generation of User-Centric Multimedia Communication Services , 2007, 2007 IEEE International Performance, Computing, and Communications Conference.

[5]  Peter J. Clarke,et al.  CVM - A communication virtual machine , 2008, J. Syst. Softw..

[6]  Peter J. Clarke,et al.  A Declarative Approach for Specifying User-Centric Communication , 2006, International Symposium on Collaborative Technologies and Systems (CTS'06).

[7]  Wil M. P. van der Aalst,et al.  Generic Workflow Models: How to Handle Dynamic Change and Capture Management Information? , 1999, CoopIS.

[8]  Jeffrey A. White,et al.  Internet rounds: a congenital heart surgeon's Web log. , 2004, Seminars in thoracic and cardiovascular surgery.