Runtime Models to Support User-Centric Communication

Yingbo Wang, Peter J. Clarke, Yali Wu, Andrew Allen, Yi Deng

Research output: Contribution to book or proceedingChapter

Abstract

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 main-tained at runtime and how they can evolve during the realization of a communication service.
Original languageAmerican English
Title of host publicationProceedings of the International Workshop on [email protected]
StatePublished - 2008

Keywords

  • CML
  • CVM
  • Communication Modeling Language
  • communication virtual machine
  • complex communication services
  • synthesis engine

DC Disciplines

  • Engineering
  • Computer Sciences

Fingerprint

Dive into the research topics of 'Runtime Models to Support User-Centric Communication'. Together they form a unique fingerprint.

Cite this