• Home
  • Search
  • Formalized aspect-oriented misuse case for specifying crosscutting security threats and mitigations
  • https://doi.org/10.1371/journal.pone.0322664.r006Copy DOI Icon

Formalized aspect-oriented misuse case for specifying crosscutting security threats and mitigations

  • Sep 12, 2025
  • PLOS One
  • Shumaila Iqbal +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Software applications are essential for managing daily life activities, including social interactions and business transactions, that significantly increase the need for security in sharing sensitive information. Misuse case modeling is used for identifying and analyzing security requirements in software applications. However, security threats and their corresponding mitigations are inherently cross-cutting concerns. These concerns are scattered and tangled within multiple functional requirements and cannot be modularized using traditional object-oriented techniques. The realization of misuse cases causes crosscutting threats and corresponding mitigations to be scattered and tangled across use cases, resulting in ambiguity, incomplete understanding, and insufficient analysis of security requirements. This study proposes a misuse case modelling method called Aspect-oriented Formalized Misuse Case (AFMUC). It specifies crosscutting security threats separately as an aspect misuse case and integrates them with use cases using an aspect-oriented approach. AFMUC provides structured guidelines and restriction rules for modeling crosscutting security threats and corresponding mitigations using aspect-oriented constructs such as Pointcut, Joinpoint Advice, and Introduction. The aspect threat model is then woven into the base use case model. Similarly, an aspect mitigation model is proposed to specify crosscutting mitigations following the AFMUC restriction rules. The aspect mitigation model is then woven into the base misuse case model. The proposed approach is applied to a case study and evaluated through a controlled experiment involving twenty-four students with a background in information security. The findings indicate that the AFMUC approach is practical and unambiguous for specifying and analyzing crosscutting security requirements. However, some aspect-oriented modeling constructs and restriction rules have been misapplied by students. This shows that while students favored the AFMUC approach, they may have found it challenging to apply the aspect-oriented constructs and restriction rules due to a limited exposure to aspect-oriented modelling.

Similar Papers
  • Research Article
  • Citations13

Towards developing consistent misuse case models

  • Sep 01, 2011
  • The Journal of Systems & Software
  • Mohamed El-Attar
  • Research Article
  • Citations32

A scientific evaluation of the misuse case diagrams visual syntax

  • Jun 01, 2015
  • Information and Software Technology
  • Faisal Saleh +1
  • Conference Article
  • Citations7

Enhanced Misuse Cases for Prioritization of Security Requirements

  • Oct 09, 2017
  • Sang Guun Yoo +2
  • Conference Article
  • Citations11

Software Security Testing via Misuse Case Modeling

  • Nov 01, 2017
  • Samer Khamaiseh +1
  • Research Article
  • Citations11

From misuse cases to mal-activity diagrams: bridging the gap between functional security analysis and design

  • Mar 22, 2012
  • Software & Systems Modeling
  • Mohamed El-Attar
  • Research Article
  • Citations72

Modeling Security and Privacy Requirements: a Use Case-Driven Approach

  • Apr 19, 2018
  • Information and Software Technology
  • Phu X Mai +5
  • Conference Article
  • Citations13

Experimental Comparison of Misuse Case Maps with Misuse Cases and System Architecture Diagrams for Eliciting Security Vulnerabilities and Mitigations

  • Aug 01, 2011
  • Peter Karpati +2
  • Book Chapter
  • Citations5

Extending Use and Misuse Case Diagrams to Capture Multi-channel Information Systems

  • Jan 01, 2011
  • Sundar Gopalakrishnan +2
  • Conference Article
  • Citations7

Adapting Rational Unified Process (RUP) approach in designing a secure e-Tendering model

  • Jan 01, 2016
  • AIP conference proceedings
  • Haslina Mohd +5
  • Research Article
  • Citations1

Analysis of Risks and Security Requirements in Public Cloud

  • Aug 15, 2018
  • International Journal of Engineering & Technology
  • A Banushri +1
  • Research Article
  • Citations8

Adaption of Integrated Secure Guide for Secure Software Development Lifecycle

  • Jun 30, 2016
  • International Journal of Security and Its Applications
  • Ki-Hyun Lee +1
  • Conference Article
  • Citations13

Misuse Cases + Assets + Security Goals

  • Jan 01, 2009
  • Takao Okubo +2
  • Research Article
  • Citations2

Comprehensive Analysis of Security Requirements Engineering Approaches with Assurance Perspective

  • Oct 03, 2024
  • Journal of Advanced Research in Applied Sciences and Engineering Technology
  • Aftab Alam Janisar +3
  • Research Article
  • Citations9

Confluence of aspects for sequence diagrams

  • Sep 08, 2011
  • Software & Systems Modeling
  • Roy Grønmo +2
  • PDF
  • Research Article
  • Citations1

Метод назначения прав доступа к приложениям в корпоративной мобильной сети

  • Jan 31, 2023
  • Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics
  • Alla Grigor'Evna Kravec +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.