DANIEL H. WAGNER ASSOCIATES, INC

A Leader in Applying Mathematics and Computer Science to Industry

 

Operations Research - Mathematics - Software Development

Home

About Us

Technology

Projects

Products

Careers

Contact Us

Search

You are at: Wagner Home > Technologies> AgentSEA™

The Agent Software Engineering Application - AgentSEATM

During four SBIR Phase I projects for DARPA, Air Force, and Army programs, Wagner Associates has designed a system and developed a prototype for the automated creation of software agents from reusable components described by metadata within specialized knowledge domains (e.g., environment, weapons, sensors).  The patent-pending technology underlying the AgentSEA™ combines reusable software components from an XML-described component library into operational agents based on end-user requirements and resource limitations. 

We have designed example interfaces that require varying levels of programming expertise and domain knowledge on the part of the end-user.  One interface, called the Requirements Wizard, needs no programming expertise and provides the end-user with a hand-held walk-through to define domain-specific requirements.  Another interface, called the Agent Builder, hides the programming details from the end-user by presenting a toolkit of reusable components (Java Beans) for agent creation, along with a palette for combining components based on input/output types and events.  It also has a configuration window that allows the end-user to fine-tune each component’s behavior. 

We have used the AgentSEA™ prototype, together with its reusable components, to develop several specialized agents to monitor an RS232 (serial port) for output from a COTS weather station, and translate the data to a customized XML stream for display within an HTML page using an XSL style sheet.  Other agents were built to retrieve sensor data from proprietary databases, translate the data into simulation PDUs, and then display the data on a ModSAF simulation display.  Figure 1 shows a prototype AgentSEA™ interface for the creation of software agents through manipulation of metadata-enhanced interface components.

Figure 1.  Prototype AgentSEA™ Interface (HTML/JavaScript)


 

Home | Contact Us | Site Index | Career Opportunities

Technology | Projects | Products | Locations | Legal Notices | Search

© 2005 Daniel H. Wagner Associates, Inc.  - All rights reserved.