Java-Based and Secure Learning Agents for Information Retrieval in Distributed Systems

Intelligent agents represent a powerful tool to implement distributed functions in a network environment. This paper describes the current status of a research project whose target consists in using this new technology for automatic information retrieval, network management and security purposes within a distributed system. Specifically, we describe the software agents dedicated to information retrieval and to security aspects, focusing on architectural aspects and implementation issues. The system has been implemented using the Java language.

[1]  William Stallings Network and Internetwork Security: Principles and Practice , 1994 .

[2]  Inderjeet Mani,et al.  Machine Learning of User Profiles: Representational Issues , 1996, AAAI/IAAI, Vol. 1.

[3]  Giancarlo Ruffo,et al.  Learning Logic Programs with Negation as Failure , 1996 .

[4]  Daniel S. Weld,et al.  Intelligent Agents on the Internet: Fact, Fiction, and Forecast , 1995, IEEE Expert.

[5]  Francesco Bergadano,et al.  Inductive Logic Programming: From Machine Learning to Software Engineering , 1995 .

[6]  De Raedt,et al.  Advances in Inductive Logic Programming , 1996 .

[7]  Oren Etzioni,et al.  A softbot-based interface to the Internet , 1994, CACM.

[8]  Gunar E. Liepins,et al.  Detection of anomalous computer session activity , 1989, Proceedings. 1989 IEEE Symposium on Security and Privacy.

[9]  Ken Arnold,et al.  The Java Programming Language , 1996 .

[10]  Peter C. Wayner,et al.  Agents Unleashed: A Public Domain Look at Agent Technology , 1995 .

[11]  William Mark,et al.  Satellite Image Dissemination via Software Agents , 1995, IEEE Expert.

[12]  Thorsten Joachims,et al.  WebWatcher : A Learning Apprentice for the World Wide Web , 1995 .

[13]  Antonio Puliafito,et al.  Security Agents for Information Retrieval in Distributed Systems , 1997, Parallel Comput..

[14]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[15]  Michael C. Daconta Java for C/C++ Programmers , 1996 .

[16]  Larry Hughes Actually Useful Internet Security Techniques , 1995 .

[17]  Timothy W. Finin,et al.  Specification of the KQML Agent-Communication Language , 1993 .

[18]  B. Pinkerton,et al.  Finding What People Want : Experiences with the WebCrawler , 1994, WWW Spring 1994.