Model-driven architecture for agent-based systems

10Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The 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. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Gračanin, D., Singh, H. L., Bohner, S. A., & Hinchey, M. G. (2004). Model-driven architecture for agent-based systems. In Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science) (Vol. 3228, pp. 249–261). Springer Verlag. https://doi.org/10.1007/978-3-540-30960-4_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free