Modeling Communication Services

Objective

The long term goal of this project is to elevate the communication aspect to a first-class citizen in the process of building and using services and applications. The objective of the proposed project is to create and demonstrate the feasibility of a Communication Modeling Language (CML) to allow users to model their communication needs in an intuitive, flexible, declarative and network-independent manner.  CML models are executed on the Communication Virtual Machine (CVM) platform.


CVM Demo (video clip of two users interacting using the CVM)

The scenario in the video clip shows two doctors collaborating using the CVM.  The video clip is embedded in a power point slide, therefore you will have to view the slide show to activate the video.

People

Faculty:
Current Students:
Past Students:

Publications

Journals:
  1. Yi Deng, S. Masoud Sadjadi, Peter J. Clarke, Vagelis Hristidis, Raju Rangaswami and Yingbo Wang. CVM - A Communication Virtual Machine. Journal of Systems and Software, Special Issue. Accepted January, 2008.  Invited paper.
Conferences and Workshops:

  1. Yingbo Wang, Peter J. Clarke, Yali Wu, Andrew Allen, and Yi Deng.  Runtime Models to Support User-Centric Communication.  Models@runtime Workshop in conjunction with the ACM, IEEE Models 2008 Conference.    Accepted September, 2008.

  2. Andrew Allen, Sean Leslie, Ricardo Tirado, Yali Wu and Peter J. Clarke.  Self-Configuring User-Centric Communication Services. The 3rd International Conference on Systems (ICONS 2008).  April 13-18, 2008, pages 253-259.

  3. Yingbo Wang, Peter J. Clarke, Yali Wu, Andrew Allen and Yi Deng.  Realizing Communication Services Using Model-Driven Development. Proceedings of 11th IASTED International Conference on Software Engineering and Applications (SEA 2007).   ACTA Press. Nov. 19-21, Pages 473-479.

  4. Peter J. Clarke, Yingbo Wang, Tuan L. Cameron, and Yali Wu. Proceedings of the International Conference on Software Engineering Theory and Practice (SETP-07). Using Communication Objects During Requirements Analysis.  July 9 -12, 2007 Pages 213-220.

  5. Vagelis Hristidis, Peter J. Clarke, Nagarajan Prabakar, Yi Deng, Jeffrey A. White, Redmond P. Burke. A Flexible Approach for Electronic Medical Records Exchange. International Workshop on Health Information and Knowledge Management (HIKM), in conjunction with ACM CIKM, 2006.

  6. Yi Deng,  S. Masoud Sadjadi,  Peter Clarke,  Chi Zhang,  Vagelis Hristidis,  Raju Rangaswami,  Nagarajan Prabakar. A Communication Virtual Machine. International Computer Software and Applications Conference (COMPSAC) 2006.

  7. Peter J. Clarke, Vagelis Hristidis, Yingbo Wang, Nagarajan Prabakar and Yi Deng. A Declarative Approach for Specifying User-Centric Communication. Symposium on Collaborative Technologies and Systems (CTS), 2006.

CML Specs

Some Healthcare Scenarios

Reports from class projects

Other Documents

Patents