Improving the Security of UML Sequence Diagram Using Genetic Algorithm

7Citations
Citations of this article
102Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

A sequence diagram is a modeling approach for visualizing the behavioral execution of a system. The objective of this research is to investigate the problem of security in a behavioral model (sequence diagram) through the application of model refactoring. We propose detection and correction techniques, empirical evaluation of the proposed techniques and assessment of security improvement in sequence diagrams. The detection of security bad smells is achieved through the adaptation of a genetic algorithm, while correction is accomplished by the model transformation approach. The results show significant detection recall and correction efficacy of the proposed detection and correction approaches, respectively. Our results show that the proposed approach is effective in detecting and correcting bad smells and can improve the security of UML Sequence Diagram.

Cite

CITATION STYLE

APA

Alshayeb, M., Mumtaz, H., Mahmood, S., & Niazi, M. (2020). Improving the Security of UML Sequence Diagram Using Genetic Algorithm. IEEE Access, 8, 62738–62761. https://doi.org/10.1109/ACCESS.2020.2981742

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free