확장된 UML 상호작용 다이어그램을 이용한 이동 에이전트의 이동성 표현
Mobility Representation of Mobile Agents using Extended UML Interaction Diagrams
0
조회
0
다운로드
3
인용
0
참고문헌
키워드
초록
A mobile agent system is the most common software paradigm for distributed applications. A software development model to develop efficiently for these systems is needed. Unified Modeling Language (UML) is a widely used software development model to develop a system for Visualizing, Specifying, Constructing, Documenting. However, UML can not describe in explicit way the necessary mobility of the mobile agent-based software systems. In this paper, the interaction diagrams of UML (sequence diagrams and communication diagrams) are extended and used to express the mobility of the mobile agents in three ways. For a case study, we applied the extended diagrams to a distributed file searching using mobile agents, and showed these diagrams can describe the mobility very well.
Abstract
A mobile agent system is the most common software paradigm for distributed applications. A software development model to develop efficiently for these systems is needed. Unified Modeling Language (UML) is a widely used software development model to develop a system for Visualizing, Specifying, Constructing, Documenting. However, UML can not describe in explicit way the necessary mobility of the mobile agent-based software systems. In this paper, the interaction diagrams of UML (sequence diagrams and communication diagrams) are extended and used to express the mobility of the mobile agents in three ways. For a case study, we applied the extended diagrams to a distributed file searching using mobile agents, and showed these diagrams can describe the mobility very well.
참고문헌 (17)
- A. Genco, "Mobile agents: principles of operation and applications", pp.21~24 (2008), MIT Press
- D. Lange, "Seven good reasons for mobile agents", Communications of the ACM, 42(3), pp.88~89 (1999)
- G. Booch, "The Unified Modeling Language User Guide(2nd ed.)", pp.18~ (2005), Addison-Wesley
- T. Magedanz, "Intelligent agents: An emerging technology for next generation telecommunications", INFOCOM'96, pp.464~472 (1996)
- D. Lange, "Programming and deploying Java mobile agents with Aglets" (1998), Addison -Wesley
- D. Chess, "Mobile Agents: Are They a Good Idea", Lecture Notes in Computer Science, 1222, pp.25~45 (1997)
- F. Bellifemine, "JADE: a FIPA2000 compliant agent development environment", the fifth international conference on Autonomous agents, pp.216~217 (2001)
- B. Chen, "Mobile-C: a mobile agent platform for mobile C", C++ agents, 2006, pp.36(15), 1711~1733
- "Formal Specifications: Unified Modeling Language"[URL]
- M. Fowler, "UML Distilled" (2003), Addison-Wesley
- J. Odell, "Extending UML for agents", the Agent-Oriented Information Systems Workshop at the 17th National conference on Artificial Intelligence, pp.3~17 (2000)
- K. Saleh, "M-UML: an extension to UML for the modeling of mobile agent-based software systems", Information and Software Technology, 46, pp.219~227 (2004)
- M. Kang, "Modelling Mobile Agent Applications in UML 2.0 Activity Diagrams", Proceedings of the 3rd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELAMAS 2004), pp.104~111 (2004)
- H. Baumeister, "Extending activity diagrams to model mobile systems", 2591, pp.278~293 (2003)
- P. Kosiuczenko, "Sequence Diagrams for Mobility", Proc. of MobIMod workshop, 2784, pp.147~155 (2003)
- M. R. Bahri, "Towards an extension of UML2.0 to model mobile agent-based systems", International Journal of Computer Science and Network Security, 9(10), pp.124~131 (2009)
- E. Belloni, "MAM-UML: An UML Profile for the Modelling of Mobile-Agent Applications", the XXIV International Conference of the Chilean Computer Science Society, pp.3~13 (2004)
