Related Experiment Video
Updated: Sep 5, 2025

08:05
Design and Analysis for Fall Detection System Simplification
Published on: April 6, 2020
10.8K
Modeling and verification of authentication threats mitigation in aspect-oriented mal sequence woven model
Ubaid Ullah1, Rizwan Bin Faiz2, Muhammad Haleem3
1Department of Computer Science and Information Technology, BRAINS Institute, Peshawar, Pakistan.
Plos One
|July 6, 2022
Summary
This study introduces aspect-oriented modeling (AOM) to address neglected security threat modeling in software design. AOM effectively mitigates authentication threats, reducing design complexity and improving maintainability.
Area of Science:
- Software Engineering
- Cybersecurity
- Formal Methods
Background:
- Security threat modeling is crucial but often neglected during software design.
- Traditional object-oriented approaches struggle with modeling crosscutting security concerns like authentication, leading to complexity, tangling, and scattering.
- Early mitigation of security threats is essential to prevent software defects.
Purpose of the Study:
- To propose and validate an aspect-oriented modeling approach for security threats, specifically authentication threats.
- To address and resolve the issues of tangling and scattering in security threat modeling.
- To reduce the complexity of software design models and facilitate future modifications.
Main Methods:
- Utilized aspect-oriented modeling (AOM) to separate and localize crosscutting concerns (security threats) into aspects.
- Developed a novel approach to model security threats and their mitigation within mal sequence diagrams, incorporating security and AOM profiles.
- Performed mathematical verification of the woven aspect-oriented mal sequence model for correctness and completeness.
Main Results:
- Successfully modeled authentication threats using AOM, effectively removing scattering and tangling from the design.
- The proposed approach integrates security threat modeling directly into the mal sequence diagram.
- Mathematical verification confirmed the correctness and completeness of the aspect-oriented woven model.
Conclusions:
- Aspect-oriented modeling (AOM) is a viable technique for effectively modeling and mitigating security threats, particularly authentication threats, in software design.
- The proposed AOM approach simplifies software design by reducing model complexity, tangling, and scattering.
- This research enhances the robustness and maintainability of software by addressing security concerns at the design stage.
Related Concept Videos
Modeling and Similitude
325
Scaled modeling is a fundamental technique in engineering, enabling the study of large and complex systems by creating smaller, manageable replicas that recreate critical characteristics of the original. In hydrology and civil infrastructure, for example, scaled models of dams help analyze water flow, turbulence, and pressure. This method allows for accurate predictions of real-world behavior within a controlled environment, significantly reducing the cost and time involved in full-scale...
325
Types of Errors: Detection and Minimization
2.3K
Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
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...
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...
2.3K
Mechanistic Models: Overview of Compartment Models
156
Mechanistic models, a category encompassing both physiological and compartmental modeling, differ from empirical models' approaches to incorporating known factors about the systems being modeled. Empirical models describe data with minimal assumptions, while mechanistic models aim to provide a robust description of available data by specifying assumptions and integrating known factors about the system. Compartmental analysis is a key example of a mechanistic model in pharmacokinetics and...
156
Modeling in Therapy
141
Modeling, a key technique in therapy, uses observational learning to help clients acquire and practice new skills by watching therapists demonstrate desired behaviors. This approach, rooted in Albert Bandura's concept of vicarious learning, plays a significant role in therapeutic interventions for various psychological conditions, including social anxiety, ADHD, and depression.
Participant Modeling
Participant modeling involves therapists demonstrating calm and effective behaviors in...
Participant Modeling
Participant modeling involves therapists demonstrating calm and effective behaviors in...
141
Stereotype Content Model
14.9K
The Stereotype Content Model (SCM) was first proposed by Susan Fiske and her colleagues (Fiske, Cuddy, Glick & Xu, 2002; see also Fiske, 2012 and Fiske, 2017). The SCM specifies that when someone encounters a new group, they will stereotype them based on two metrics: warmth—or that group’s perceived intent, and how likely they are to provide help or inflict harm—and competence—or their ability to carry out that objective. Depending on the warmth-competence...
14.9K
Per-Unit Sequence Models
115
An ideal Y-Y transformer, grounded through neutral impedances, displays per-unit sequence networks akin to those of a single-phase ideal transformer when subjected to balanced positive- or negative-sequence currents. These currents do not produce neutral currents, and their associated voltage drops.
Zero-sequence currents, which are identical in magnitude and phase, generate a neutral current, resulting in voltage drops across the neutral impedance and the low-voltage winding. If the...
Zero-sequence currents, which are identical in magnitude and phase, generate a neutral current, resulting in voltage drops across the neutral impedance and the low-voltage winding. If the...
115

