Authors: Feras Ahmad Hanandeh; Izzat Alsmadi; Majdi Yousef Al-Shannag; Essam Al-Daoud
Addresses: Department of Computer Information Systems, Faculty of Prince Al-Hussein Bin Abdallah II for Information Technology, Hashemite University, Jordan ' Department of Computer Science, Boise State University, Boise, ID, USA ' Department of Computer Information Science, Faculty of Information Technology, Yarmouk University, Jordan ' Department of Computer Information Systems, Faculty of Science and Information Technology, Zarqa University, Jordan
Abstract: In software and system design, there are many views that can be demonstrated through visual diagram. State diagrams are widely used to express systems, entities or objects experiences different states according to different events or transitions. Typical state diagrams do not take the complexity of many currently existing systems. The singular view of definite possible states that a traditional state diagram allows is inapplicable for some hybrid complex systems such as mobile agents, graphical user interfaces, etc. In this paper, we take a look at the presented approach for modelling agent mobility with UML sequence diagrams and present a simplified form of UML state diagrams for modelling agent mobility. We proposed enhancements on the traditional state diagram to take into consideration modelling such hybrid complex systems as extension for the traditional state diagram. The concepts from the composite pattern are used in which there is a need for conformity in dealing with composite and component elements.
Keywords: UML state diagrams; homogeneous components; heterogeneous components; hybrid complex systems; agent mobility; UML sequence diagrams; mobile agents; modelling; multi-agent systems; MAS; agent-based systems.
International Journal of Business Information Systems, 2015 Vol.19 No.4, pp.419 - 432
Published online: 29 Jun 2015 *Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article