Haiping Xu & Sol M. Shatz
Concurrent Software Systems Laboratory (CSSL)
Computer Science Department
The University of Illinois at Chicago

Feb. 28, 2002


ADK 1.0 (The model-based Agent Development Kit) is an implementation of intelligent agents for multi-agent systems (MAS), which provides a framework and a full class library to support development of application-specific agents for MAS. ADK 1.0 is based on a formal agent model - the agent-oriented G-net model, which serves as a high-level design for agent implementation. The agent-oriented G-net model is created by Haiping Xu and his advisor Prof. Sol M. Shatz at the concurrent Software Systems Laboratory (CSSL), Computer Science Department, at the University of Illinois at Chicago. ADK 1.0 is developed on Windows 98 and Java(TM) 2 SDK, Standard edition Version 1.3.1. The Sun Jini 1.1 is used as a middleware for intelligent communicating agents to find each other in the Jini Community.

This project was supported by the U.S. Army Research Office under grant number DAAD19-99-1-0350 and DAAD19-01-1-0672, and the U.S. National Science Foundation under grant number CCR-9988168.



11/25/01 08:43 PM     4014626 ADK.zip
11/25/01 08:44 PM        4039 Readme.txt
11/25/01 08:44 PM        3005 Scenario.txt
11/25/01 07:28 PM    34440521 j2sdk-1_3_1-win.exe
11/26/01 05:43 AM         dir Snapshot 



  1. Haiping Xu, "A Model-Based Approach for Development of Multi-Agent Software Systems," Ph.D. Thesis, Department of Computer Science, University of Illinois at Chicago, March 2003. Outstanding Ph.D. Thesis Award 2004, Thesis Supervisor: Professor Sol M. Shatz.
  2. Haiping Xu and Sol M. Shatz, "ADK: An Agent Development Kit Based on a Formal Model for Multi-Agent Systems,"Automated Software Engineering (AUSE), 2003, Vol. 10, No. 4, pp. 337-365.
  3. Haiping Xu and Sol M. Shatz, "A Framework for Model-Based Design of Agent-Oriented Software," IEEE Transactions on Software Engineering (IEEE TSE), January 2003, Vol. 29, No. 1, pp. 15-30.
  4. Haiping Xu and Sol M. Shatz, "A Framework for Modeling Agent-Oriented Software," Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS-21), April 16-19, 2001, Phoenix, Arizona, USA, pp. 57-64. (ICDCS.ps.gz)
  5. Haiping Xu and Sol M. Shatz, "An Agent-Based Petri Net Model with Application to Seller/Buyer Design in Electronic Commerce," Proceedings of the Fifth International Symposium on Autonomous Decentralized Systems (ISADS 2001), March 26-28, 2001, Dallas, Texas, USA, pp. 11-18. (ISADS-2001.ps.gz)
  6. Haiping Xu and Sol M. Shatz, "Extending G-Nets to Support Inheritance Modeling in Concurrent Object-Oriented Design," Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC 2000), October 8-11, 2000, Nashville, Tennessee, USA, pp. 3128-3133.

Written in JavaTM 2 SDK Standard Edition Version 1.3.1 and JiniTM Version 1.1 -- © Copyright 2001 by CSSL

Related Web Site: Jini in Academia

Send Email To: hxu@umassd.edu