Abstract | ||
---|---|---|
Advances in communication devices and technologies are dramatically expanding our communication capabilities and enabling a wide range of multimedia communication applications. The current approach to develop communication-intensive applications results in products that are fragmented, inflexible, and incapable of responding to changing end-users' communication needs. These limitations have resulted in the need for a new development approach of building communication applications that are driven by end-users and that support the dynamic nature of communication-based collaboration. To address this need, the Communication Virtual Machine (CVM) technology has been developed to support rapid specification and automatic realization of user-centric communication applications based on a domain-specific modeling approach. The CVM technology consists of a domain-specific modeling language (DSML), the Communication Modeling Language (CML), that is used to create communication models, and a semantic rich platform, the CVM, that realized the created communication models. In this paper, we report on our experiences of applying a systematic approach to engineering CML and the synthesis of CML models in CVM. Based on a feature model describing the taxonomy of the user-centric communication domain in a network independent manner, we develop the meta-model of CML and its different concrete syntaxes. We also present a behavioral specification (dynamic semantics) of CML that enables the dynamic synthesis of user-centric communication models into an executable form called communication control script. We validated the CML semantics using Kermeta, a meta-programming environment for engineering DSMLs, and evaluated the practicality of our approach using a CVM prototype and a set of experiments. Copyright © 2011 John Wiley & Sons, Ltd. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1002/spe.1081 | Softw., Pract. Exper. |
Keywords | DocType | Volume |
user-centric communication domain,communication control script,user-centric communication model,communication capability,user-centric communication application,communication need,domain-specific modeling approach,communication device,communication model,communication application,multimedia communication application | Journal | 42 |
Issue | ISSN | Citations |
3 | 0038-0644 | 7 |
PageRank | References | Authors |
0.56 | 12 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Yali Wu | 1 | 37 | 5.73 |
Andrew A. Allen | 2 | 48 | 5.62 |
Frank Hernandez | 3 | 21 | 2.68 |
Robert B. France | 4 | 3315 | 271.06 |
Peter J. Clarke | 5 | 318 | 39.12 |