Skip to main content
Article thumbnail
Location of Repository

Sequence Diagrams for Mobility.

By P. Kosiuczenko


This is the author's draft of an article published in LNCS and reproduced with kind permission of Springer Science and Business Media. The published version is available at\ud are several kinds of UML diagrams for convenient modelling of behaviour, but these diagrams can be hardly used for modelling mobility. The situation is not very different in the case of agent languages. There exist already some proposals for modelling mobility of interacting agents by graphical notations, but these notations are rather not very intuitive and hard to read if the specification becomes a bit complex. In this paper we propose a new graphical notation for modelling interaction of mobile objects. The notation is based on UML sequence diagrams. We model behaviour of mobile objects using a generalized version of lifelines. For different kinds of actions like creating, entering or leaving a mobile object we use stereotyped messages. We provide also a zoom-out, zoom-in facility allowing us to abstract from specification details. We explain our notation in a series of examples; study its applicability and limits

Publisher: Springer
Year: 2003
OAI identifier:

Suggested articles


  1. (1999). A Formal Semantics for UML Interactions. doi
  2. (1999). A.: Client-Server Computing in Mobile Environments. doi
  3. (2001). Agent UML: A Formalism for Specifying Multiagent Software Systems. doi
  4. An Extension of UML by Protocols for Multiagent Interaction. doi
  5. (2001). Extension of the Unified Modeling Language for Mobile Agents. Idea Publishing Group, doi
  6. (1999). Modeling Dynamic Software Components doi
  7. (1940). On the Extension of UML with Use Case Maps Concepts. In: doi
  8. (1992). Parallel Programming doi
  9. (1995). R.S.: Use Case Maps for Object-Oriented Systems, doi
  10. (2000). Recommendation Z.120. Message Sequence Charts (MSC).
  11. (1999). Towards Three-Dimensional Animation of UML Diagrams. doi
  12. Unified Modeling Language Specification. doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.