Unlike analytical modeling, agent-based modeling (ABM) in recent times has promised the implementation of heterogeneity and stochasticity, natural phenomena of the wireless sensor networks (WSNs). This is because ABM offers flexibility and an accelerated way of reifying the intricate interrelationships involving the environment and their interactions with one another. On the other hand, several works agree on the application of object-oriented programming (OOP) concepts graphically depicted using unified modeling language (UML) diagrams; therefore, this paper presents a more detailed UML analysis using the hypothetical case of malware (worm) spread and containment in WSNs. The UML diagrams used for the analysis include class, object, sequence, activity, and case diagrams. The UML analyses also included diagrams for stationary and mobile sensor operations as well as the multigroup case of malicious code propagation in WSN. Furthermore, important aspects of the diagrams are discussed, and contexts of usage are explained in order to ensure perfect understanding.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

UML for ABM—A Case of Malware Spread in Wireless Sensor Networks

  • Chukwunonso Henry Nwokoye

摘要

Unlike analytical modeling, agent-based modeling (ABM) in recent times has promised the implementation of heterogeneity and stochasticity, natural phenomena of the wireless sensor networks (WSNs). This is because ABM offers flexibility and an accelerated way of reifying the intricate interrelationships involving the environment and their interactions with one another. On the other hand, several works agree on the application of object-oriented programming (OOP) concepts graphically depicted using unified modeling language (UML) diagrams; therefore, this paper presents a more detailed UML analysis using the hypothetical case of malware (worm) spread and containment in WSNs. The UML diagrams used for the analysis include class, object, sequence, activity, and case diagrams. The UML analyses also included diagrams for stationary and mobile sensor operations as well as the multigroup case of malicious code propagation in WSN. Furthermore, important aspects of the diagrams are discussed, and contexts of usage are explained in order to ensure perfect understanding.