Chengqiang Sun (孙成强), Yongseong Cho, Jongsun Choi, Jaeyoung Choi
School of Computer Science and Engineering, Soongsil University, Seoul 156-743, Korea
Abstract: In the distributed environment, robots should be able to provide user s with adaptive services automatically according to the situational information changing dynamically which is obtained from both users and their environments. T he workflow depends on situational information obtained from physical environmen ts and provides context-aware services automatically based on the information re trieved. And the workflow in the business processes and the distributed computin g environments have supported the automation of services by connecting tasks. T he workflow needs to specify ubiquitous situational information as state-transit ion constraints. However, the delivery and use of sensor data in the workflow is a difficult problem for the robot system. In order to bridge the gap between ap plications and low-level constructs and to acquire raw situational information f or the execution of the context-aware workflow in the robot systems, this paper presents an approach which can achieve the sensor data transmission between a se nsing server and a robot system easily.
Key words: publish/subscribe; robot service; workflow; situational information; distributed environments
CLD number: TN919.72 Document code: A
Article ID: 1674-8042(2013)03-0282-04 doi: 10.3969/j.issn.1674-8042.2013.03.0 17
References
[1] Han J H, Cho Y Y, Choi J Y. Context-aware workflow language based on web ser vices for ubiquitous computing. In: Proceedings of International Conference on C omputational Science and Its Applications (ICCSA 2005), Singapore, 2005, 3481: 1 008-1017.
[2] Eugster P Th, Felber P A, Guerraoui R, et al. The many faces of publish/subs cribe. Journal of ACM Computing Surveys, 2003, 35(2): 114-131.
[3] Lee H H, Tseng C H. A software framework for Java message service based Inte rnet messaging system. In: Proceedings of the 4th International Conference on Pa rallel and Distributed Computing, Applications and Technologies, 2003: 161-165.
[4] Curry E. Message-oriented middleware// Mahmoud Q H. Middleware for communica tions. John Wiley & Sons, Chichester, England, 2004: 1-28.
[5] Snyder B, Bosanac D, Davies R. ActiveMQ in Action. 1st ed. Manning Publicati ons Co., USA, 2011.
[6] Maheshwari P, Pang M. Benchmarking message-oriented middleware: TIB/RV versu n SonicMQ. Concurrency and Computatation: Practice and Experience, 2005, 17(2):1 507-1526.
[7] Hintjens P. ZeroMQ-messaging for many applications. O’Reilly Media, USA, 2 013.
[8] Kang W C, Kapitanova K, Son S H. RDDS: a real-time data distribution service for cyber-phsical systems. IEEE Transactions on Industrial Informatics, 2012, 8 (2): 393-405.
[9] Massie M L, Chun B N, Culler D E. The ganglia distributed monitoring system: design, implementation, and experience. Parallel Computing PC, 2004, 30(5/6): 8 17-840.
[10] Choi J S, Cho Y Y, Choi J Y. The design of a context-aware workflow languag e for supporting multiple workflows. Journal of Korea Society for Internet Infor mation, 2009, 10(6): 145-157.
[full text view]