M-UML: an extension to UML for the modeling of mobile agent-based software systems

被引:17
作者
Saleh, K [1 ]
El-Morr, C [1 ]
机构
[1] Amer Univ Sharjah, Dept Comp Sci, Sharjah, U Arab Emirates
关键词
language extension; mobile agents; mobility requirements; unified modeling language;
D O I
10.1016/j.infsof.2003.07.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Unified Modeling Language (UML) is a language for the specification, visualization, and documentation of object-oriented software systems [The Unified Modeling Language User Guide, 1998]. However, UML cannot describe in an explicit manner the mobility requirements needed for modeling mobile agent-based software systems. In this paper, we present M-UML, our proposed extension to UML covering all aspects of mobility at the various views and diagrams of UML. The use of M-UML is illustrated using a simple mobile voting system example. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:219 / 227
页数:9
相关论文
共 16 条
[1]  
BAUER B, 2001, 22 INT C SOFTW ENG A, P91
[2]  
BAUMEISTER H, 2002, EXTENDING ACTIVITY D
[3]  
Booch Grady., 1998, UNIFIED MODELING LAN
[4]  
ELMORR C, 2003, 2 P ACS IEEE INT C C
[5]  
FOWLER M, 1999, UML DISTILLED
[6]  
KLEIN C, 2001, UNIFIED MODELING LAN, P116
[7]   Seven good reasons for mobile agents [J].
Lange, DB ;
Oshima, M .
COMMUNICATIONS OF THE ACM, 1999, 42 (03) :88-89
[8]  
Maes P., 1999, COMMUNICATIONS ACM, V42
[9]  
NWANA H, P WORKSH AG MED EL T
[10]   Object model in Java']Java: elements and application [J].
Saleh, K .
INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (04) :235-241