|
This page provides a number
of resources to assist a new country to join and participate in a coalition
force. It is provided as part of the Coalition Agents eXperiment (CoAX) Binni
2002 demonstration (see http://www.aiai.ed.ac.uk/project/coax/)
which is part of the DARPA Control of Agent Based Systems Research Program (see
http://coabs.globalinfotek.com/
or http://www.darpa.mil/ipto/programs/coabs/).
Item Description |
Suggested Usage |
Install CoABS Grid
Middleware |
|
Use one of the CoABS Grid
Wrapping toolkits to create an interface between your agents or services and
other agents on the CoABS Grid |
|
Use one of the CoABS Grid
Wrapping toolkits to create an interface between your agents or services and
other agents on the CoABS Grid |
|
Use the KAoS Agent
Wrapping toolkit to create an interface to an agent already running on the
CoABS Grid in order that it can participate in secure and mediated
communications with other "Domain-aware" components over the CoABS
Grid |
|
Use Decision Desktop to provide a flexible, customisable tool that augments decision-makers' cognition by enabling them to acquire, visualise and manipulate diverse and dynamic information - however they wish and whenever they need it. |
|
Install an I-X Process
Panel on the CoABS Grid to establish messaging and task-oriented
communications with other coalition participants |
|
Use the Information Broker
Agent Toolkit to assist in information source discovery and sharing between
agents |
|
Use maps and terrain data |
|
Use the Verona Knowledge
Management Book briefing tool to share collect and present briefing materials |
|
Consider appropriate
standard operating procedures and approaches as advocated by MPAT (the Multi-national
Planning Augmentation Team) for multi-national forces - especially those
available for operations other than war |
·
Purpose: The CoABS Grid
is middleware that integrates heterogeneous agent-based systems, object-based
applications, and legacy systems.
·
More detail: The CoABS
Grid includes a method-based application programming interface to register
agents, advertise their capabilities, discover agents based on their
capabilities, and send messages between agents. The Grid also provides a
logging service, to log both message traffic and other information; a security
service to provide authentication, encryption, and secure communication; and
event notification when agents register, deregister, or change their advertised
attributes. The Auto-Wrapping utility will generate the classes and interfaces
needed to wrap an existing Java class or interface. The tool will generate
build files that can be used with Ant (an Apache/Jakarta Java-based build
tool). Also, it will create a test client that can be used to test the wrapped
service/agent.
·
Resources: CoABS Grid
distribution is available on request via the Web URL below.
·
Estimated Deployment
Time: Once the software distribution has been downloaded, the CoABS Grid can be
installed and operational in less than 5 minutes.
·
Web URL: CoABS Home Page -
http://coabs.globalinfotek.com
·
Contact: Dennis Brake
<dbrake@globalinfotek.com>
·
Purpose: To provide an
automated way to quickly wrap a Java class or interface and allow it to
register and participate as a Grid agent or service.
·
More detail: The
Auto-Wrapping utility will generate the classes and interfaces needed to wrap
an existing Java class or interface. The tool will generate build files that
can be used with Ant (an Apache/Jakarta Java-based build tool). Also, it will
create a test client that can be used to test the wrapped service/agent.
·
Resources:
o
The AutoGenerator
application distributed as an executable Jar file. This should be placed into
the coabsgrid root directory. The wrapping tutorial provides screen shots and
instructions on usage. Jar
File, 106 KB
o
A wrapping tutorial
that provides step-by-step instructions to wrap a legacy database. This
requires the WrappingExample software listed below. When using these
instructions please record the total elapsed time required to wrap the example
code. Microsoft
Word Document, 325 KB.
o
The wrapping example
software contains a legacy Microsoft Access database. The database contains a
table of sensors and a Java GUI to interact with the data. When the wrapping is
complete, the GUI will be made downloadable and the data will be remotely
accessible. The step-by-step instructions for wrapping this code is in the
wrapping tutorial document listed above. Zip
File, 24.8 KB.
·
Estimated Deployment
Time: Initial testing has shown that a Java class can be converted into a
grid-enabled agent or service in approximately 1 hour.
·
Web URL: http://www.globalinfotek.com/
·
Contact: Dennis Brake
<dbrake@globalinfotek.com>
I2AT - CoABS Interoperable Intelligent Agent Toolkit:
·
Purpose: Rapidly
compose agents from reusable tasks via drag and drop; configure behaviors via
forms or custom editors.
·
More detail: With LM
ATL's Interoperable Intelligent Agent Toolkit (I2AT) a user defines an agent as
a workflow of activities, tasks, and decision paths without programming. The
user then integrates the agent into a multi-agent systems by defining events that
trigger its launch and defining its communication paths to other Grid agents.
Non-LM ATL contributors can easily create new tasks from Java beans by adapting
a code template.
·
Resources: A beta
release is available for release to U.S. government organizations
·
Estimated Deployment
Time: LM-ATL developers estimate that an agent that takes 2 days to build by
hand takes 2 hours to build using the agent composer tool.
·
Web URL: http://www.atl.lmco.com/overview/programs/IS/I2AT.html
also the I2AT entry in the "Project Overview" section on the CoABS
Home Page http://coabs.globalinfotek.com/
·
Contact: Martin Hofmann
<mhofmann@atl.lmco.com>
KAoS Domain Management Agent Wrappers:
·
Purpose: To allow grid
agents to take advantage of KAoS policy-based domain management services with
minimal effort.
·
More detail:
KAoSAgentRegistrationHelper class is used in place of the corresponding grid
class--no other changes to grid agents required. Grid agents modified to be
more fully domain-aware can use advanced features of KAoS.
·
Resources: http://www.coginst.uwf.edu/kaos/
·
Estimated Deployment
Time:
·
Web URL: http://www.coginst.uwf.edu/
·
Contact: Jeff Bradshaw
<jbradshaw@ai.uwf.edu>
·
Purpose: Use
Decision Desktop to provide a flexible, customisable tool that augments
decision-makers' cognition by enabling them to acquire, visualise and
manipulate diverse and dynamic information - however they wish and
whenever they need it.
·
More detail:
None.
·
Resources:
Decision Desktop Description
·
Estimated Deployment
Time: TBD
·
Web URL: http://www.qinetiq.com
·
Contact: David Allsopp
<d.allsopp@signal.qinetiq.com>
·
Purpose: To provide
process and activity management aids, issue tracking, workflow, reporting and
messaging support between coalition participants.
·
Resources: I-X
Process Panels for CoAX - including CoABS Grid and KAoS Communications
Adaptors.
·
Estimated Deployment
Time:
1.
download, install,
local setup and test (20-40 minutes)
2.
create new country
process panel (6-8 minutes)
·
Web URL: http://i-x.info/ or CoABS Grid Extension Version (follow
links "Grid" -> "Grid Software" - requires CoABS Program
password).
·
Contact: Austin Tate
<a.tate@ed.ac.uk>
Information Broker Agent Toolkit:
·
Purpose: To assist in
information source discovery and sharing between agents.
·
Resources: BBN
Information Broker System
·
Estimated Deployment
Time: TBD
·
Web URL: http://www.bbn.com
·
Contact: Mark Burstein
<burstein@bbn.com>
·
Purpose: To provide
maps and terrain data displays.
·
Resources: OpenMap Software
·
Estimated Deployment
Time: TBD
·
Web URL: http://openmap.bbn.com/
·
Contact: Mark Burstein
<burstein@bbn.com>
Briefing Aid: Knowledge Management Book:
·
Purpose: To provide a
Knowledge Management "Book" to assist in briefing and
information/knowledge management.
·
More detail: Based on
Verona, a collaborative knowledge management tool that can be used to rapidly
package, present, share, and distribute knowledge in timely manner. Notebooks
are organized into chapters and pages. Users can "drag and drop"
almost any object onto a Verona page - MS Office documents, web pages,
multimedia, Java applets, and so forth. Objects dropped into Verona become
objects in the book, displayed on a page in content-specific ways.
·
Resources: TBD
·
Estimated Deployment
Time:
·
Web URL: http://www.gitisolutions.com/
·
Contact: Dennis Brake
<dbrake@globalinfotek.com>
Coalition Guidance Documents and Standard Operating
Procedures (SOP):
·
Purpose: Guidance
Documents and Resources for the Conduct of Coalition Operations.
·
More detail:
Unrestricted openly available resources provided by Jens Jensen, USPACOM,
courtesy of the Multinational Interoperability Council (MIC) and the Multinational Planning Augmentation Team
(www.mpat.org and www.apan-info.net).
·
Resources:
o
The Lead Nation Concept
in Coalition Operations, 20 December, 2000. A Report to the Multinational
Interoperability Council (MIC) prepared by the Doctrine, Plans and Procedures
Multinational Interoperability Working Group. PDF
Document, 540KB.
o
Coalition Building
Handbook, November 15, 2001. A Report to the Multinational Interoperability
Council (MIC) prepared by MIC EXCOM CWAN CONOPS Adjudication Committee. PDF
Document, 138KB.
o
Crisis Action Planning
Handbook (for Humanitarian Assitance), Undated. A Report to the Multinational
Interoperability Council (MIC) prepared by the Multinational Force/Combined
Task Force (MNF/CTF). PDF
Document, 340KB.
o
Multinational Force
Standard Operating Procedures (MNF SOP). Table of
Contents (for Working Draft April 10th, 2002, United States Pacific Command
- USPACOM).
Downloadable version: 9MB
Zip File.
·
Estimated Deployment
Time:
·
Web URL: Multinational Planning Augmentation Team
(www.mpat.org and www.apan-info.net) for latest versions and further guidance.
·
Contact: MPAT
Secretariat <mpat@mpat.org>
Supported by The Technical Cooperation
Program,
United States Air Force Research Laboratory/Information Directorate,
Rome Research Site,
Defense Advanced Research Projects Agency,
UK Defence
Science and Technology Laboratory,
Defence Science and Technology
Organisation, Australia