• Home
  • Search
  • From misuse cases to mal-activity diagrams: bridging the gap between functional security analysis and design
  • Cite Icon11
  • https://doi.org/10.1007/s10270-012-0240-5Copy DOI Icon

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

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Secure software engineering is concerned with developing software systems that will continue delivering its intended functionality despite a multitude of harmful software technologies that can attack these systems from anywhere and at anytime. Misuse cases and mal-activity diagrams are two techniques to model functional security requirements address security concerns early in the development life cycle. This allows system designers to equip their systems with security mechanisms built within system design rather than relying on external defensive mechanisms. In a model-driven engineering process, misuse cases are expected to drive the construction of mal-activity diagrams. However, a systematic approach to transform misuse cases into mal-activity diagrams is missing. Therefore, this process remains dependent on human skill and judgment, which raises the risk of developing mal-activity diagrams that are inconsistent with the security requirements described in misuse cases, leading to the development of an insecure system. This paper presents an authoring structure for misuse cases and a transformation technique to systematically perform this desired model transformation. A study was conducted to evaluate the proposed technique using 46 attack stories outlined in a book by a former well-known hacker (Mitnick and Simon in The art of deception: controlling the human element of security, Wiley, Indianapolis, 2002). The results indicate that applying the proposed technique produces correct mal-activity diagrams from misuse cases.

Similar Papers
  • Conference Article
  • Citations7

Enhanced Misuse Cases for Prioritization of Security Requirements

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

Initial industrial experience of misuse cases in trade-off analysis

  • Sep 09, 2002
  • I Alexander
  • Research Article

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

  • Sep 12, 2025
  • PLOS One
  • Shumaila Iqbal +6
  • Research Article
  • Citations72

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

  • Apr 19, 2018
  • Information and Software Technology
  • Phu X Mai +5
  • Research Article
  • Citations25

Defining Misuse within the Development Process

  • Nov 01, 2006
  • IEEE Security and Privacy Magazine
  • Gunnar Peterson +1
  • Conference Article
  • Citations11

Software Security Testing via Misuse Case Modeling

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

Towards developing consistent misuse case models

  • Sep 01, 2011
  • The Journal of Systems & Software
  • Mohamed El-Attar
  • 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
  • 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
  • Research Article
  • Citations32

A scientific evaluation of the misuse case diagrams visual syntax

  • Jun 01, 2015
  • Information and Software Technology
  • Faisal Saleh +1
  • Book Chapter
  • Citations5

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

  • Jan 01, 2011
  • Sundar Gopalakrishnan +2
  • Research Article
  • Citations4

A Tagging Approach to Extract Security Requirements in Non-Traditional Software Development Processes

  • Oct 01, 2014
  • International Journal of Secure Software Engineering
  • Annette Tetmeyer +2
  • Conference Article
  • Citations1

Framework for Eliciting Security Requirements of Web Application from Business Users

  • Nov 18, 2021
  • Natchapol Worakitpreeda +1
  • Single Book
  • Citations6

Models in System Design

  • Jan 01, 1997
  • Jean-Michel Bergé +2
  • Conference Article
  • Citations10

Coordination of hardware manufacturing and software development lifecycles for integrated systems development

  • Oct 07, 2001
  • A Dagnino
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.