Title of article
Formal agent-oriented modeling with UML and graph transformation
Author/Authors
Ralph Depke، نويسنده , , Reiko Heckel، نويسنده , , Jochen Malte Küster، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2002
Pages
24
From page
229
To page
252
Abstract
The agent paradigm can be seen as an extension of the notion of (active) objects by concepts like autonomy and cooperation. Mainstream object-oriented modeling techniques do not account for these agent-specific aspects. Therefore, dedicated techniques for agent-oriented modeling are required which are based on the concepts and notations of object-oriented modeling and extend these in order to support agent-specific concepts.
In this paper, an agent-oriented modeling technique is introduced which is based on UML notation. Graph transformation is used both on the level of modeling in order to capture agent-specific aspects and as the underlying formal semantics of the approach. Concepts of the concurrency theory of graph transformation systems following the double-pushout approach are exploited in order to formalize the relation between global requirements specification by means of sequence diagrams, and implementation-oriented design models where graph transformation rules specify the agents’ local operations.
Keywords
Formal semantics , Agent-oriented modeling , UML , Graph transformation
Journal title
Science of Computer Programming
Serial Year
2002
Journal title
Science of Computer Programming
Record number
1079651
Link To Document