Related Experiment Video
Updated: Jan 18, 2026

Design and Analysis for Fall Detection System Simplification
Published on: April 6, 2020
Formalized aspect-oriented misuse case for specifying crosscutting security threats and mitigations.
Shumaila Iqbal1, Rizwan Bin Faiz2, Muhammad Usman3
1Department of Computing, Riphah International University, Islamabad, Pakistan.
This study introduces Aspect-oriented Formalized Misuse Case (AFMUC) to address scattered security requirements in software. AFMUC effectively models crosscutting threats and mitigations, improving security analysis.
Area of Science:
- Computer Science
- Software Engineering
- Information Security
Background:
- Software applications require robust security for sensitive data management.
- Traditional object-oriented methods struggle with crosscutting security concerns in misuse case modeling.
- Scattered threats and mitigations lead to ambiguity and incomplete security analysis.
Purpose of the Study:
- To propose a novel method, Aspect-oriented Formalized Misuse Case (AFMUC), for managing crosscutting security requirements.
- To enhance the specification and analysis of security requirements in software applications.
- To address the limitations of traditional methods in handling tangled security concerns.
Main Methods:
- Developed the Aspect-oriented Formalized Misuse Case (AFMUC) method.
- Specified crosscutting security threats and mitigations as separate aspect misuse cases.
- Integrated aspect models with base use case models using aspect-oriented constructs (Pointcut, Joinpoint Advice, Introduction).
- Applied AFMUC to a case study and conducted a controlled experiment.
Main Results:
- The AFMUC approach demonstrated practicality and unambiguity in specifying and analyzing crosscutting security requirements.
- A case study and experiment validated the effectiveness of the proposed method.
- Students favored the AFMUC approach for its clarity in handling complex security concerns.
Conclusions:
- AFMUC offers a structured way to model and analyze crosscutting security threats and mitigations.
- The approach improves clarity and reduces ambiguity in software security requirement analysis.
- Further training on aspect-oriented modeling constructs may be needed for optimal application.
Related Concept Videos
Types of Errors: Detection and Minimization
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Design Consideration
The factor of safety is another key...
Types of Reports II: Incident or Occurrence Report
Purposes:
In the healthcare industry, reports play a crucial role in documenting incidents within an agency. The primary objective of these reports is to ensure patient safety, uphold the...
Guidelines and Strategies for Safe Computer Charting
Maintain Confidentiality and Security:
Methods of Documentation VI: Case Management Model
For example, a patient with a chronic...
Strategies for Assessing and Addressing Confounding
Confounding can be addressed at both the design phase of a study and through analytical methods after data...