NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
A CSP-Based Agent Modeling Framework for the Cougaar Agent-Based ArchitectureCognitive Agent Architecture (Cougaar) is a Java-based architecture for large-scale distributed agent-based applications. A Cougaar agent is an autonomous software entity with behaviors that represent a real-world entity (e.g., a business process). A Cougaar-based Model Driven Architecture approach, currently under development, uses a description of system's functionality (requirements) to automatically implement the system in Cougaar. The Communicating Sequential Processes (CSP) formalism is used for the formal validation of the generated system. Two main agent components, a blackboard and a plugin, are modeled as CSP processes. A set of channels represents communications between the blackboard and individual plugins. The blackboard is represented as a CSP process that communicates with every agent in the collection. The developed CSP-based Cougaar modeling framework provides a starting point for a more complete formal verification of the automatically generated Cougaar code. Currently it is used to verify the behavior of an individual agent in terms of CSP properties and to analyze the corresponding Cougaar society.
Document ID
20050139773
Acquisition Source
Goddard Space Flight Center
Document Type
Preprint (Draft being sent to journal)
Authors
Gracanin, Denis
(Virginia Polytechnic Inst. and State Univ. Blacksburg, VA, United States)
Singh, H. Lally
(Virginia Polytechnic Inst. and State Univ. Blacksburg, VA, United States)
Eltoweissy, Mohamed
(Virginia Polytechnic Inst. and State Univ. Blacksburg, VA, United States)
Hinchey, Michael G.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Bohner, Shawn A.
(Virginia Polytechnic Inst. and State Univ. Blacksburg, VA, United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 2005
Subject Category
Computer Programming And Software
Meeting Information
Meeting: 12th International IEEE Conference on Engineering of Computer-Based Systems
Location: Greenbelt, MD
Country: United States
Start Date: April 4, 2005
End Date: April 7, 2005
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: CSI-2003-01
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available