Towards the operational semantics of user-centric communication models

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

Research output: Contribution to book or proceedingConference articlepeer-review

3 Scopus citations

Abstract

The pervasiveness of complex communication services and the need for end-users to play a greater role in developing communication services have resulted in the creation of the Communication Virtual Machine (CVM) technology. The CVM technology consists of a Communication Modeling Language (CML) and the CVM. CML is a declarative modeling language that can be used to specify domain-specific communication services and the CVM is the platform used to realize the CML models.In this paper we explicitly define the operational semantics of CML to support (1) the synthesis of CML models into executable control scripts and (2) the handling of negotiation and media transfer events during communication. We specify the semantics of CML using label transition systems and describe in detail an algorithm that is essential for the interpretation of CML models. A case study is presented showing how the semantics support the rapid realization of a scenario from the healthcare domain.
Original languageEnglish
Title of host publicationProceedings - 2009 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009
Pages254-262
Number of pages9
DOIs
StatePublished - 2009
Event2009 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009 - Seattle, WA, United States
Duration: Jul 20 2009Jul 24 2009

Publication series

NameProceedings - International Computer Software and Applications Conference
Volume1
ISSN (Print)0730-3157

Conference

Conference2009 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009
Country/TerritoryUnited States
CitySeattle, WA
Period07/20/0907/24/09

Scopus Subject Areas

  • Software
  • Computer Science Applications

Keywords

  • Collaborative Networks
  • Model-Driven Development
  • User-Centric Communication

Fingerprint

Dive into the research topics of 'Towards the operational semantics of user-centric communication models'. Together they form a unique fingerprint.

Cite this