Advertisement

Extending UML Sequence Diagrams to Model Agent Mobility

  • Mario Kusek
  • Gordan Jezic
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4405)

Abstract

This paper presents a proposal for modeling agent mobility with UML sequence diagrams. The notations used to model agent mobility are focused on capturing agent creation, mobility paths and current agent location. Four approaches are described and compared according to their clarity, the space needed for graphics and their expression of mobility. In a case study, the most suitable solution of the proposed notations for the given scenario is elaborated.

Keywords

Agent Mobility Sequence Diagram Activity Diagram Price List Execution Path 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Braun, P., Rossak, W.R.: Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit. Morgan Kaufmann, San Francisco (2004)Google Scholar
  2. 2.
    OMG: Unified modeling language: version 2.0 (UML 2.0), final adopted specification. Technical report, OMG (2003), Available online at http://www.uml.org/#UML2.0
  3. 3.
    FIPA Modeling TC: FIPA modeling area: Deployment and mobility. Technical report, FIPA (2003) Available online at: http://www.auml.org/auml/documents/DeploymentMobility.zip
  4. 4.
    Odell, J., van Dyke Parunak, H., Bauer, B.: Extending UML for agents (2000), Available online at http://www.jamesodell.com/ExtendingUML.pdf
  5. 5.
    Cervenka, R., Trencansky, I.: Agent modeling language, language specification, version 0.9. Technical report, Whitestein Technologies AG (2004), Available online at http://www.whitestein.com/resources/aml/wt_AMLSpecification_v0.9.pdf
  6. 6.
    Bergenti, F., Gleizes, M.P., Zambonelli, F.: Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook. Kluwer Academic Publishers, Dordrecht (2004)zbMATHGoogle Scholar
  7. 7.
    Cossentino, M., Bernon, C., Pavon, J.: Modelling and meta–modelling issues in agent oriented software engineering: The agentlink AOSE TFG approach. Available online at (2005), http://www.pa.icar.cnr.it/~cossentino/al3tf2/docs/aosetfg_report.pdf
  8. 8.
    Kusek, M., Jezic, G.: Modeling agent mobility with UML sequence diagram. Technical report, University of Zagreb, Faculty of Electrical Engineering and Computing, presented at Agentlink III AOSE TFG2 – Ljubljana, Slovenia (2005), Available online at http://www.pa.icar.cnr.it/~cossentino/al3tf2/docs/kusek_ppt.ppt
  9. 9.
    Baumeister, H., et al.: Extending activity diagrams to model mobile systems. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol. 2591, pp. 278–293. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  10. 10.
    Kang, M., Wang, L., Taguchi, K.: Modelling mobile agent applications in UML 2.0 activity diagrams (2004), Available online at http://www.auml.org/auml/supplements/UML2-AD.pdf
  11. 11.
    Kosiuczenko, P.: Sequence diagrams for mobility. In: Olivé, À., Yoshikawa, M., Yu, E.S.K. (eds.) ER 2003. LNCS, vol. 2784, pp. 147–158. Springer, Heidelberg (2003)Google Scholar
  12. 12.
    Cervenka, R., et al.: AML: Agent modeling language toward industry-grade agent based modeling. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 31–46. Springer, Heidelberg (2005)Google Scholar
  13. 13.
    CSELT, Computer Engineering Group of the University of Parma: JADE Sniffer Agent (2003), Available online at: http://jade.tilab.com/doc/tools/sniffer/index.html
  14. 14.
    CSELT, Computer Engineering Group of the University of Parma: Java Agent DEvelopment Framework (JADE) (2003) Available online at: http://jade.tilab.com/

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Mario Kusek
    • 1
  • Gordan Jezic
    • 1
  1. 1.University of Zagreb, Faculty of Electrical Engineering and Computing, Department of Telecommunications, Unska 3, HR-10000 ZagrebCroatia

Personalised recommendations