ICESS 2005: Embedded Software and Systems pp 430-440 | Cite as
An OSEK COM Compliant Communication Model for Smart Vehicle Environment
Abstract
Smart Vehicle Environment (SVE) is an important application of the idea of smart spaces. This paper presents Smart Vehicle Multi-Agent System (SVMAS) to achieve the goal of SVE and put forwards a commutation model for SVMAS based on SmartOSEK COM [1] to support data exchange. The paper also presents an approach to encapsulate the message to transport by CAN bus, and bring forward a simulator model for SVMAS. Finally the paper gives an example of the communication model which implements a dialogue between two agents and analyzes the performance. The contribution of our work is threefold. First, we adopt Knowledge Query and Manipulation Language (KQML) to describe the communication in vehicles. Second, we develop SmartOSEK COM to implement communication in vehicles. Third, we define the ACLcan protocol to transform the message from SmartOSEK COM to CAN frame.
Keywords
Multiagent System Application Program Interface Communication Model Function Agent Smart SpacePreview
Unable to display preview. Download preview PDF.
References
- 1.Zhao, M., Wu, Z., Yang, G., Wang, L., Chen, W.: SmartOSEK: A Dependable Platform for Automobile Electronics. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds.) ICESS 2004. LNCS, vol. 3605, p. 437. Springer, Heidelberg (2005) GmbH ISSN: 0302-9743CrossRefGoogle Scholar
- 2.Weiser, M.: The Computer for the 21st Century, pp. 94–100. Scientific American (1991)Google Scholar
- 3.Abowd, G.D., Mynatt, E.D.: Charting Past, Present, and Future Research in Ubiquitous Computing. ACM Transactions on Computer-Human Interaction 7(1) (2000)Google Scholar
- 4.Coen, M.: Design Principles for Intelligent Environments. In: Proceedings of The Fifteenth National Conference on Artificial Intelligence, Madison, Wisconsin (1998)Google Scholar
- 5.Yang, G., Wu, Z., Li, X., Chen, W.: SVE: Embedded Agent Based Smart Vehicle Environment. In: The 2003 IEEE International Conference on Intelligent Transportation Systems (2003)Google Scholar
- 6.Cia: CAN, http://www.can-cia.de/can/
- 7.
- 8.Osek/Vdx: OSEK/VDX Binding Specification Version 1.4.1 (2003), http://www.osek-vdx.org
- 9.Osek/Vdx: OSEK/VDX Communication Specification Version 3.0.3 (2004), http://www.osek-vdx.org
- 10.Finin, T., Weber, J., Wiederhold, G., Genesereth, M.: Specification of the KQML agent communication language. In: DARPA knowledge sharing initiative external interfaces working group, Enterprise Integration Technologies, University of Toronto (1994)Google Scholar
- 11.Singh, M.P.: Agent Communication Languages: Rethinking the Principles. IEEE Computer 31, 40–47 (1998)Google Scholar
- 12.Ginsberg, M.: Knowledge interchange format: The KIF of death. AI Magazine (1991), http://logic.stanford.edu/kif/dpans.html
- 13.Osek/Vdx: OSEK/VDX Operating System Specification Version 2.2.2 (2004), http://www.osek-vdx.org
- 14.Osek/Vdx: OSEK/VDX OSEK Implementation Language Specification Version 2.4.1 (2003), http://www.osek-vdx.org
- 15.Lemieux, J.: Programming in the OSEK/VDX Environment. CMP Books (2001)Google Scholar
- 16.Wooldridge, M.: An Introduction to Multiagent systems. John Wiley&Son, Inc., New York (2002)Google Scholar