Abstract
Software agents are often seen as “intelligent, autonomous software components.” Interestingly, the question of efficient implementation of “intelligence” remains open. In this paper we discuss, in some details, the process of implementing software agents with “brains.” In the context of an agent system supporting decisions of glider pilots, we consider native implementation of “intelligent” behaviors, rule based engines, and semantic data processing. Based on the analysis of the state-of-the-art in these areas, we present a novel approach combining rule based engines, semantic data processing and software agents.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Android os, http://www.android.com/
Androjena, https://code.google.com/p/androjena/
Apache jena, http://openl-tablets.sourceforge.net/
Apache jena on android, http://elite.polito.it/jena-on-android/
Drools, http://drools.jboss.org/
Erikson’s psychosocial stages summary chart, http://psychology.about.com/library/bl_psychosocial_summary.htm
Fact++, http://aosgrp.com/products/jack/
Hermit, http://hermit-reasoner.com/
Jason, http://jade.tilab.com/
Java agent development framework, http://jade.tilab.com/
Open source rule engines in java, http://java-source.net/open-source/rule-engines
Openl tables, http://openl-tablets.sourceforge.net/
Owl api, http://owlapi.sourceforge.net/
Pellet, http://clarkparsia.com/pellet/
Protege, http://protege.stanford.edu/
Roolie, http://roolie.sourceforge.net/
Simple logging facade for java, http://www.slf4j.org/
Xerces, http://xerces.apache.org/
Xerces for android, https://code.google.com/p/xerces-for-android/
Brodie, M.L., Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce. Springer (2003)
Domanski, J.J., Dziadkiewicz, R., Ganzha, M., Gab, A., Mesjasz, M.M., Paprzycki, M.: Implementing glideragent—an agent-based decision support system for glider pilots. In: Software Agents, Agent Systems and Their Applications, pp. 222–244 (2012)
Forgy, C.: On the efficient implementation of production systems. PhD thesis, Thesis, Carnegie-Mellon University (1979)
Fr\k{a}ckowiak, G., Ganzha, M., Paprzycki, M., Szymczak, M., Han, Y.-S., Park, M.-W.: Adaptability in an agent-based virtual organization – towards implementation. In: Cordeiro, J., Hammoudi, S., Filipe, J. (eds.) Web Information Systems and Technologies. Lecture Notes in Business Information Processing, vol. 18, pp. 27–39. Springer, Heidelberg (2009)
Ganzha, M., Lakhmi, J.C.: Multiagent Systems and Applicatins. A John Wiley and Sons, Ltd (2009)
Mesjasz, M., Cimadoro, D., Galzarano, S., Ganzha, M., Fortino, G., Paprzycki, M.: Integrating Jade and MAPS for the Development of Agent-Based WSN Applications. In: Fortino, G., Badica, C., Malgeri, M., Unland, R. (eds.) IDC 2012. Studies in Computational Intelligence, vol. 446, pp. 211–220. Springer, Heidelberg (2012)
Nwana, H.S., Ndumu, D.T.: A perspective on software agents research. Knowl. Eng. Rev. 14(2), 125–142 (1999)
Russell, S.J., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd edn. Pearson Education (2003)
Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks / Cole (1999)
Wooldridge, M., Jennings, N.R.: Intelligent agents: Theory and practice. Knowledge Engineering Review 10(2), 115–152 (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Ganzha, M., Mesjasz, M.M., Paprzycki, M., Ouedraogo, M. (2014). Inserting “Brains” into Software Agents – Preliminary Considerations. In: Fortino, G., Di Fatta, G., Li, W., Ochoa, S., Cuzzocrea, A., Pathan, M. (eds) Internet and Distributed Computing Systems. IDCS 2014. Lecture Notes in Computer Science, vol 8729. Springer, Cham. https://doi.org/10.1007/978-3-319-11692-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-11692-1_1
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11691-4
Online ISBN: 978-3-319-11692-1
eBook Packages: Computer ScienceComputer Science (R0)