此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

Automatic generation of context-aware workflow documents for ubiquitous robot services

Yongseong Cho, Jongsun Choi, Jaeyoung Choi

 

(School of Computer Science and Engineering, Soongsil University, Seoul 156-743, Korea)

 

Abstract:Intelligent robots in ubiquitous computing environment should be able to receive a variety of surrounding information and provide users with appropriate services. A developer can describe the robot services that are proper to users’ environments by using his or her various environments, and process them through the execution engine. However, it is difficult for a developer to describe and develop robot services, who knows all surrounding information which is called context information. If there is a method for describing and documenting robot services in intuitive expressions, that is to use graphical user interfaces(GUIs), it would be very helpful. This paper suggests that robot service developers describe robot services using intuitive GUIs with context-awareness. And the services can be automatically generated into workflow documents. Robot services that robot service developers have made with intuitive GUIs can be automatically generated into workflow documents by using the object modeling technique(OMT). Developers can describe robot services based on context-aware workflow language(CAWL). For testing, scenario-based robot services are described using CAWL-based development tool, and their workflow documents are automatically generated.

 

Key words:ubiquitous robot service; automatic generation; context-aware workflow document(CAWL)

 

CLD number: TP311.5 Document code: A

 

Article ID: 1674-8042(2012)03-0260-08  doi: 10.3969/j.issn.1674-8042.2012.03.013

 

References

 

[1] Choi J, Cho Y, Choi J. The design of a context-aware workflow language for supporting multiple workflows. Journal of Korea Society for Internet Information, 2009, 10(6): 145-157.
[2] WSDL. Web services description language 1.1, W3C Note.[2012-03-25] http://www.w3.org/TR/wsdl.
[3] OASIS, WSBPEL V2.0, [2012-04-11].http://ww.oasis-open.org/committees/wsbpel/
[4] Workflow Management Coalition Workflow Standard. Workflow Process Definition Interface: XML Process Definition Language(XPDL). Technical report, Workflow Management Coalition, Version 1.14, Document Number: WFMC-TC-1025, Document Status-Final, 2005.
[5] OMG, BPML. [2012-04-11]. http://www.bpml.org/.
[6] Weerawarana S, Curbera F. Business Process with BPEL4WS: Understanding BPEL4WS, Part 1.[2012-01-05].  http://www.ibm.com/developerworks/webservices/library/ws-bpelcol1/.
[7] Yorozu Y, Hirano M, Oka K, et al. Electron spectroscopy studies on magneto-optical media and plastic substrate interface. IEEE Translation Journal on Magnetics, Japan, 1987, 2: 740-741.
[8] Andrews T, Curbera F. Business process execution language for web services. BEA Systems. Microsoft Corp. IBM Corp., Version 1.1, 2003.
[9] Han J, Cho Y, Kim E, et al. A ubiquitous workflow service framework. Proc. of the 2006 International Conference on Computational Science and Its Applications  2006, 4: 30-39.
[10] Han J, Cho Y, Choi J. Context-aware Workflow Language based on Web Services for Ubiquitous Computing. Proc. of the 2006 International Conference on Computational Science and Its Applications, 2005, 3481: 1008-1017.


  

[full text view]