NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
model-drive architecture for agent-based systemsThe Model Driven Architecture (MDA) approach uses a platform-independent model to define system functionality, or requirements, using some specification language. The requirements are then translated to a platform-specific model for implementation. An agent architecture based on the human cognitive model of planning, the Cognitive Agent Architecture (Cougaar) is selected for the implementation platform. The resulting Cougaar MDA prescribes certain kinds of models to be used, how those models may be prepared and the relationships of the different kinds of models. Using the existing Cougaar architecture, the level of application composition is elevated from individual components to domain level model specifications in order to generate software artifacts. The software artifacts generation is based on a metamodel. Each component maps to a UML structured component which is then converted into multiple artifacts: Cougaar/Java code, documentation, and test cases.
Document ID
20050137712
Document Type
Conference Paper
Authors
Gradanin, Denis
(Virginia Polytechnic Inst. and State Univ. Blacksburg, VA, United States)
Singh, H. Lally
(Virginia Polytechnic Inst. and State Univ. Blacksburg, VA, United States)
Bohner, Shawn A.
(Virginia Polytechnic Inst. and State Univ. Blacksburg, VA, United States)
Hinchey, Michael G.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Date Acquired
September 7, 2013
Publication Date
October 1, 2004
Publication Information
Publication: Proceedings 3rd NASA/IEEE Workshop on Formal Approaches to Agent-Based Systems (FAABS-III)
Subject Category
Computer Programming and Software
Funding Number(s)
CONTRACT_GRANT: CSI-2003-01
Distribution Limits
Public
Copyright
Public Use Permitted.

Available Downloads

NameType 20050137712.pdf STI

Related Records

IDRelationTitle20050137691Analytic PrimaryProceedings 3rd NASA/IEEE Workshop on Formal Approaches to Agent-Based Systems (FAABS-III)