Back to Search
Start Over
Improving the Security of UML Sequence Diagram Using Genetic Algorithm
- Source :
- IEEE Access, Vol 8, Pp 62738-62761 (2020)
- Publication Year :
- 2020
- Publisher :
- IEEE, 2020.
-
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.
- Subjects :
- General Computer Science
Computer science
Model transformation
Software security
General Engineering
software refactoring
computer.software_genre
Software metric
Behavioral modeling
Code refactoring
Sequence diagram
Software security assurance
Genetic algorithm
genetic algorithm
software metrics
General Materials Science
Data mining
lcsh:Electrical engineering. Electronics. Nuclear engineering
security bad smells
Adaptation (computer science)
computer
lcsh:TK1-9971
computer.programming_language
Subjects
Details
- Language :
- English
- ISSN :
- 21693536
- Volume :
- 8
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....565da7c3d68bce688dce838a4ce8850c