Abstract
Recent advances of computing and networking technology have shifted computing convention from stationary to mobile. A forecast conducted by Gartner indicates that global mobile handset sales will increase exponentially in 2008 by 10% from 1.3 billion units in 2007 [13]. Furthermore, the popularity of wireless networking topology including both Wi-Fi access point and cellular mobile telecommunications enables users with constant access to online connection and further intensifies the demand of mobile devices. This provides the fundamental elements for creating ubiquitous environments of computing, networking, and interfacing that is both aware of and reactive to the presence of people. Such an environment is defined as Ambient Intelligence (AmI). Existing approaches that attempt to understand AmI environment mainly focus on how to seamlessly integrate hardware, i.e. mobile device and sensors, into human society and intelligently provide personalized knowledge and services. This has, however, left many essential issues unanswered, especially in regards to the integrity and performance of such dynamically distributed environments. In this chapter, we formulate a generic framework in which an AmI environment is generalized to consist only of users with devices, hosts where services are provided, and directory servers that act as information desks to users and hosts. In the proposed framework, the mobile agent notion is utilized to provide autonomous reasoning, learning, mobility, and collaboration features to construct AmI systems. Performance issues of load balancing and communication overhead in such a framework are then examined and analyzed against existing AmI techniques. Because of the dynamicity posed by AmI environments and the complexity of migrations and communications among agents, hosts and directory servers, it is necessary to provide a mechanism to warrant the accuracy and enhance the reliability of such an environment. Software verification employs formal methods of mathematically provable formulations to perform program analysis and model checking. Thus, general formulation using π-calculus is included to model the proposed approach to provide verification mechanism. In conclusion, the implementation of the proposed framework simulation using NetLogo is currently ongoing to visually demonstrate its feasibility. Some implementation details are included to stimulate comprehension of this framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bellifemine, F., Caire, G., Trucco, T., Rimassa, G.: Jade Programmer’s Guide, http://jade.tilab.com/doc/programmersguide.pdf
Braun, P., Rossak, W.R.: Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit. Morgan Kaufmann, San Fransisco (2004)
Ferguson, R., Charrington, S.: Building an Intelligent IT Infrastructure. Intelligent Enterprise 7(18), 18 (2004)
Hagras, H., Callaghan, V., Colley, M., Clarke, G., Pounds-Cornish, A., Duman, H.: Creating an Ambient-Intelligence Environment Using Embedded Agents. IEEE Intelligent Systems 19, 12–20 (2004)
Hiremane, R.: From Moore’s Law to Intel Innovation-Prediction to Reality. Technology@Intel Magazine (April 2005)
ISTAG: Scenarios for Ambient Intelligence in 2010, http://www.cordis.lu/istag.htm
ISTAG: Ambient Intelligence: from vision to reality, http://www.cordis.lu/istag.htm
Jackson, M.: What Can We Expect from Program Verification? Computer 39(10), 65–71 (2006)
Kidd, C., Abowd, G., Atkeson, C., Essa, I., MacIntyre, B., Mynatt, E., Starner, T.: The Aware Home: A Living Laboratory for Ubiquitous Computing Research. In: The Proceedings of the Second International Workshop on Cooperative Buildings, pp. 191–198 (October 1999)
LiMo Foundation: Introduction, Overview & Market Positioning. Mobile World Congress (February 2008)
Milner, R., Parrow, J., Walker, D.: A Calculus of Mobile Processes - Part I. LFCS Report-89-85. University of Edinburgh (June 1989)
Milner, R., Parrow, J., Walker, D.: A Calculus of Mobile Processes - Part II. LFCS Report-89-86. University of Edinburgh (June 1989)
Parker, A.: Mobile phone players ring the changes. Financial Times (February 28, 2008)
Perez, M.A., Susperregi, L., Maurtua, I., Ibarguren, A., Tekniker, F., Sierra, B.: Software Agents for Ambient Intelligence based Manufacturing. In: IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Application, pp. 139–144 (2006)
Remagnino, P., Foresti, G.L.: Ambient Intelligence: A New Multidisciplinary Paradigm. IEEE Transactions on Systems, Man and Cybermetrics 35, 1–6 (2005)
Satoh, I.: Software Agents for Ambient Intelligence. In: IEEE International Conference on Systems man and Cybernetics, pp. 1147–1152 (2004)
Wilensky, U.: NetLogo. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL (1999), http://ccl.northwestern.edu/netlogo/
Woodcock, J.: First Steps in the Verified Software Grand Challenge. Computer 39(10), 57–64 (2006)
Zhang, Y., Hou, Y., Huang, Z., Li, H., Chen, R.: A context- aware AmI system based on MAS model. In: IEEE Proceedings of the 2006 International Conference on Intelligent Information Hiding and Multimedia Signal Processing, pp. 703–706 (December 2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Lee, YC., Khorasani, E.S., Rahimi, S., Nulu, S. (2009). A Generic Mobile Agent Framework towards Ambient Intelligence. In: Jain, L.C., Nguyen, N.T. (eds) Knowledge Processing and Decision Making in Agent-Based Systems. Studies in Computational Intelligence, vol 170. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88049-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-88049-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88048-6
Online ISBN: 978-3-540-88049-3
eBook Packages: EngineeringEngineering (R0)