Back to articles
Volume: 29 | Article ID: art00021
Two-Tier State-Machine Programming for Messaging Applications
  DOI :  10.2352/ISSN.2470-1173.2017.6.MOBMU-315  Published OnlineJanuary 2017

Personal computers with Internet access are the most common way to transfer information nowadays. Furthermore, messaging technologies give us the ability to create dynamic interactions between systems. The purpose of this research work is to introduce an interactive messaging system that allows for a human user to communicate with a dedicated software application via messaging dialogues. The conversation is modelled as a system of interconnected state machines. Several techniques are presented that allow to manipulate complex dialogues preserving integrity, even in multiple languages. A smoking cessation case study is also presented, in which the proposed system holds 6-month long personalized conversations with all users concurrently. In such case study, the system monitors the smoking habits of these users independently and helps them quit smoking. The two-tier architecture provides a flexibility for relatively quick system updates when intervention protocols are revised.

Subject Areas :
Views 42
Downloads 0
 articleview.views 42
 articleview.downloads 0
  Cite this article 

J. Morales, R. Escobar, S. Kaghyan, G. Natarajan, D. Akopian, P. Chalela, A. Ramirez, A. McAlister, "Two-Tier State-Machine Programming for Messaging Applicationsin Proc. IS&T Int’l. Symp. on Electronic Imaging: Mobile Devices and Multimedia: Enabling Technologies, Algorithms, and Applications,  2017,  pp 155 - 163,

 Copy citation
  Copyright statement 
Copyright © Society for Imaging Science and Technology 2017
Electronic Imaging
Society for Imaging Science and Technology