Skip to main content

Design of an Agent-Oriented Modeling Language Based on Graph Transformation

  • Conference paper
Applications of Graph Transformations with Industrial Relevance (AGTIVE 2003)

Abstract

The use of UML extension mechanisms for the definition of an Agent-Oriented Modeling Language only fixes its syntax. But agent concepts demand an appropriate semantics for a visual modeling language. Graphs have been shown to constitute a precise and general semantic domain for visual modeling languages. The question is how agent concepts can be systematically represented in the semantic domain and further on be expressed by appropriate UML diagrams. We propose a language architecture based on the semantic domain of graphs and elements of the concrete syntax of UML. We use the proposed language architecture to define parts of an agent-oriented modeling language.

Work supported in part by the EC’s Human Potential Programme under contract HPRN-CT-2002-00275, [Research Training Network SegraVis].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bauer, B., Müller, J.P., Odell, J.: Agent UML: A Formalism for Specifying Multiagent Software Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 91–104. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  2. Breu, R., Hinkel, U., Hofmann, C., Klein, C., Paech, B., Rumpe, B., Thurner, V.: Towards a formalization of the Unified Modeling Language. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 344–366. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  3. Brodsky, S., Clark, T., Cook, S., Evans, A., Kent, S.: A feasibility study in rearchitecting UML as a family of languages using a precise OO meta-modeling approach (2000)

    Google Scholar 

  4. Claßen, I., Löwe, M.: Scheme evolution in object oriented models: A graph transformation approach. In: Proc. Workshop on Formal Methods at the ISCE 1995, Seattle, U.S.A. (1995)

    Google Scholar 

  5. DeLoach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent systems engineering. Int. Journal of Software Engineering and Knowledge Engineering 11(3) (2001)

    Google Scholar 

  6. Depke, R., Heckel, R.: Modeling and analysis of agents’ goal-driven behavior using graph transformation. In: Ehrich, H.D., Meyer, J.J., Ryan, M.D. (eds.) Objects, Agents and Features - Structuring Mechanisms for Contemporary Software, Int. Seminar, Dagstuhl Castle, Germany, February 16-21. LNCS, Springer, Heidelberg (2003) (revised papers)

    Google Scholar 

  7. Depke, R., Heckel, R., Küster, J.M.: Roles in agent-oriented modeling. Int. Journal of Software Engineering and Knowledge Engineering 11(3), 281–302 (2001)

    Article  Google Scholar 

  8. Engels, G., Hausmann, J.H., Heckel, R., Sauer, S.: Dynamic meta modeling: A graphical approach to the operational semantics of behavioral diagrams in UML. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 323–337. Springer, Heidelberg (2000), http://www.springer.de/comp/lncs

    Google Scholar 

  9. Foundation for Intelligent Physical Agents (FIPA). Agent communication language. In: FIPA 97 Specification, Version 2.0 (1997), http://www.fipa.org

  10. Giunchiglia, F., Mylopoulos, J., Perini, A.: The tropos software development methodology: processes, models and diagrams. In: Proc. of the 1st Int. Conference on Autonomous Agents and Multiagent Systems, pp. 35–36. ACM Press, New York (2002)

    Chapter  Google Scholar 

  11. Gogolla, M., Ziemann, P., Kuske, S.: Towards an Integrated Graph Based Semantics for UML. In: Bottoni, P., Minas, M. (eds.) Proc. ICGT Workshop Graph Transformation and Visual Modeling Techniques (GT-VMT 2002), October 2002. Electronic Notes in Theoretical Computer Science (ENTCS), Elsevier, Amsterdam (2002)

    Google Scholar 

  12. Löwe, M., Korff, M., Wagner, A.: An algebraic framework for the transformation of attributed graphs. In: Sleep, M.R., Plasmeijer, M.J., van Eekelen, M.C. (eds.) Term Graph Rewriting: Theory and Practice, vol. ch. 14, pp. 185–199. John Wiley & Sons Ltd., Chichester (1993)

    Google Scholar 

  13. Object Management Group. Meta object facility (MOF) specification (September 1999), http://www.omg.org

  14. Varró, D., Pataricza, A.: Metamodeling mathematics: A precise and visual framework for describing semantics domains of UML models. In: Jézéquel, J.-M., Hussmann, H., Cook, S. (eds.) UML 2002. LNCS, vol. 2460, pp. 18–33. Springer, Heidelberg (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Depke, R., Hausmann, J.H., Heckel, R. (2004). Design of an Agent-Oriented Modeling Language Based on Graph Transformation. In: Pfaltz, J.L., Nagl, M., Böhlen, B. (eds) Applications of Graph Transformations with Industrial Relevance. AGTIVE 2003. Lecture Notes in Computer Science, vol 3062. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25959-6_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-25959-6_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22120-3

  • Online ISBN: 978-3-540-25959-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics