• Home
  • Search
  • Software Security Testing via Misuse Case Modeling
  • Cite Icon11
  • https://doi.org/10.1109/dasc-picom-datacom-cyberscitec.2017.98Copy DOI Icon

Software Security Testing via Misuse Case Modeling

  • Nov 1, 2017
  • Samer Khamaiseh +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software security testing is an important technique for discovering software vulnerabilities that violate security requirements. Existing security testing methods, however, seldom generate security tests directly from security requirements specifications. To address this issue, this paper presents an approach for constructing security test models from the artifacts of misuse case modeling (i.e., use/misuse cases and mitigation use cases), which is a popular method for security requirements specification in the software development process. The security test models can then be used to automatically generate security tests, which consist of test inputs (normal behaviors from use cases and attack actions from misuse cases) and test oracles from mitigation use cases. We have applied the approach to two case studies. One case study demonstrates that the proposed approach can build security test models in a structured fashion such that the generated security tests are as effective as reported in the literature. The second case study applies the proposed approach to an ongoing software development project. The security tests have revealed at least 24 vulnerabilities, and are very helpful for the development team to improve the security of the software implementation. This demonstrates that the proposed approach is effective in the software development process.

Similar Papers
  • PDF
  • Research Article
  • Citations13

Security Aspect in Software Testing Perspective: A Systematic Literature Review

  • Apr 28, 2023
  • Journal of Information Systems Engineering and Business Intelligence
  • Halim Wildan Awalurahman +3
  • Research Article

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

  • Sep 12, 2025
  • PLOS One
  • Shumaila Iqbal +6
  • Conference Article
  • Citations1

A Concept for Language-Oriented Security Testing

  • Jun 01, 2013
  • Philipp Zech +3
  • 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
  • Citations12

Learning from Software Security Testing

  • Apr 01, 2008
  • Inger Anne Tøndel +2
  • PDF
  • Research Article
  • Citations10

An empirical study of vulnerabilities in edge frameworks to support security testing improvement

  • Jul 01, 2023
  • Empirical Software Engineering
  • Jahanzaib Malik +1
  • 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
  • Citations7

Enhanced Misuse Cases for Prioritization of Security Requirements

  • Oct 09, 2017
  • Sang Guun Yoo +2
  • Research Article
  • Citations1

The Role of DevSecOps in Continuous Security Integration in CI/CD Pipe

  • Jan 01, 2025
  • Journal of Quantum Science and Technology
  • Karthikeyan Ramdass +1
  • Conference Article
  • Citations13

Secure Modules for Undergraduate Software Engineering Courses

  • Oct 01, 2018
  • Jeong Yang +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
  • 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

Crafting effective boundary artefacts in software engineering: A guideline-based approach

  • Mar 25, 2026
  • Empirical Software Engineering
  • Raquel Ouriques +5
  • Conference Article
  • Citations10

Independent Security Testing on Agile Software Development: A Case Study in a Software Company

  • Aug 01, 2015
  • Jesus Choliz +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.