The focus of this project is on the development of conceptual foundations along with a middleware infrastructure for rapid construction of dynamic and secure distributed collaborations. This project is investigating techniques for constructing dynamic collaboration environments from their high-level specifications. These specifications are interfaced with a middleware to build the desired environment. This project is developing techniques for specifying a collaboration plan using XML and mechanisms for a mobile agent based middleware for implementing such a plan. A collaboration specification identifies the participants in a collaboration by their roles, and also specifies the associated role-based security policies. It specifies the shared objects together with the coordination and workflow requirements for information flow among the participants. Mechanisms are being investigated for participants to dynamically join or leave an environment. These include mechanisms for authentication of a participant's credentials, assignment of roles, and discovery of resources by a participant. These mechanisms and services are integrated in an agent based middleware, using the Ajanta agent programming system, for constructing distributed collaborations. This middleware investigates use of mobile agents for building transportable user interfaces, for executing remote coordination actions, and as mobile workflow objects. It also provides support for resource discovery, naming, event management, and security.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Application #
0082215
Program Officer
Brett D. Fleisch
Project Start
Project End
Budget Start
2000-09-15
Budget End
2004-08-31
Support Year
Fiscal Year
2000
Total Cost
$288,961
Indirect Cost
Name
University of Minnesota Twin Cities
Department
Type
DUNS #
City
Minneapolis
State
MN
Country
United States
Zip Code
55455