[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1007/978-3-540-30960-4_17guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Model-driven architecture for agent-based systems

Published: 26 April 2004 Publication History

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.

References

[1]
BBN Technologies.: Cougaar architecture document. Technical report, BBN Technologies (2004) Version for Cougaar 11.2.
[2]
BBN Technologies.: Cougaar developers' guide. Technical report, BBN Technologies (2004) Version for Cougaar 11.2.
[3]
Arlow, J., Neustadt, I.: Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML. Addison-Wesley, Boston (2003).
[4]
Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley, Boston (2003).
[5]
Weis, T., Ulbrich, A., Geihs, K.: Model metamorphosis. IEEE Software 20 (2003) 46-51.
[6]
Workflow Management Coalition: (Workflow process definition interface - XML process definition language (XPDL)) http://www.wfmc.org/standards/docs/TC- 1025_10_xpdl_102502.pdf.
[7]
Warmer, J., Kleppe, A.: Object Constraint Language, The: Getting Your Models Ready for MDA. Second edn. Addison Wesley Professional (2004).
[8]
Clayberg, E., Rubel, D.: Eclipse: Building Commercial-Quality Plug-ins. The Eclipse Series. Addison-Wesley, Boston (2004).
[9]
Gamma, E., Beck, K.: Contributing to Eclipse: Principles, Patterns, and Plug-Ins. The Eclipse Series. Addison-Welsey, Boston (2004).
[10]
Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley Publishing Co. (2004).
[11]
Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.J.: Eclipse Modeling Framework. Addison-Wesley Publishing Co. (2003).
[12]
McLaughlin, B.: Java™ & XML Data Binding. O'Reilly, Beijing (2002).
[13]
Tidwell, D.: XSLT. O'Reilly, Beijing (2001).
[14]
Azzuri Ltd.: (JET tutorial part 1 (introduction to JET)) http://eclipse.org/articles/Article-JET/jet_tutorial1.html.
[15]
Azzuri Ltd.: (JET tutorial part 2 (write code that writes code)) http://eclipse.org/articles/Article-JET/jet_tutorial2.html.

Cited By

View all
  • (2010)Towards a DSML for semantic web enabled multi-agent systemsProceedings of the International Workshop on Formalization of Modeling Languages10.1145/1943397.1943402(1-5)Online publication date: 21-Jun-2010
  • (2009)Situated process engineering for integrating processes from methodologies to infrastructuresProceedings of the 2009 ACM symposium on Applied Computing10.1145/1529282.1529429(699-706)Online publication date: 8-Mar-2009

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
FAABS'04: Proceedings of the Third international conference on Formal Approaches to Agent-Based Systems
April 2004
290 pages
ISBN:3540244220
  • Editors:
  • Michael G. Hinchey,
  • James L. Rash,
  • Walter F. Truszkowski,
  • Christopher A. Rouff

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 26 April 2004

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2010)Towards a DSML for semantic web enabled multi-agent systemsProceedings of the International Workshop on Formalization of Modeling Languages10.1145/1943397.1943402(1-5)Online publication date: 21-Jun-2010
  • (2009)Situated process engineering for integrating processes from methodologies to infrastructuresProceedings of the 2009 ACM symposium on Applied Computing10.1145/1529282.1529429(699-706)Online publication date: 8-Mar-2009

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media