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 language | American English |
---|---|
Title of host publication | Proceedings of the International Workshop on [email protected] |
State | Published - 2008 |
Keywords
- CML
- CVM
- Communication Modeling Language
- communication virtual machine
- complex communication services
- synthesis engine
DC Disciplines
- Engineering
- Computer Sciences