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].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
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)
DeLoach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent systems engineering. Int. Journal of Software Engineering and Knowledge Engineering 11(3) (2001)
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)
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)
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
Foundation for Intelligent Physical Agents (FIPA). Agent communication language. In: FIPA 97 Specification, Version 2.0 (1997), http://www.fipa.org
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)
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)
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)
Object Management Group. Meta object facility (MOF) specification (September 1999), http://www.omg.org
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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