Improving quality in misuse case models: A risk-based approach

  • Mohamed El-Attar*
  • , Irfan Ahmad
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Security is a crucial requirement for many software systems. Misuse case modeling is a technique that allows system designers to inject security considerations within their designs early in the development cycle. This is potentially a much more effective approach to ensuring security than patching an end system with security mechanisms after it was developed. While the notation and syntactical rules of misuse case models are relatively simple, developing high quality misuse case models is not a straightforward task. Modeling practitioners are highly vulnerable to modeling mistakes, creating defective misuse case models that can lead to the development of insecure systems. In this paper, an approach based on antipatterns that attempts to repair defective misuse case models is presented. The misuse case model of an Online Phone Accessories Store subsystem is presented to demonstrate the feasibility of the approach. The results show that applying the technique has improved the overall quality of the misuse case model.

Original languageEnglish
Title of host publication2011 10th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2011
PublisherIEEE Computer Society
Pages337-342
Number of pages6
ISBN (Print)9780769544014
DOIs
StatePublished - 2011

Publication series

NameProceedings - 2011 10th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2011

Keywords

  • Antipattern
  • Misuse Case
  • OCL
  • Quality
  • Use Case

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Information Systems

Fingerprint

Dive into the research topics of 'Improving quality in misuse case models: A risk-based approach'. Together they form a unique fingerprint.

Cite this