Using SMCD to reduce inconsistencies in misuse case models: A subject-based empirical evaluation

•This paper presents a subject-based empirical evaluation of the SMCD structure.•It evaluates whether SMCD can be used by its potential users to improve consistency in misuse case models.•Results show that the use of SMCD helps improve consistency in misuse case models. Security is a crucial require...

Full description

Saved in:
Bibliographic Details
Published inThe Journal of systems and software Vol. 87; pp. 104 - 118
Main Author El-Attar, Mohamed
Format Journal Article
LanguageEnglish
Published New York Elsevier Inc 01.01.2014
Elsevier Sequoia S.A
Subjects
Online AccessGet full text
ISSN0164-1212
1873-1228
DOI10.1016/j.jss.2013.10.017

Cover

Loading…
More Information
Summary:•This paper presents a subject-based empirical evaluation of the SMCD structure.•It evaluates whether SMCD can be used by its potential users to improve consistency in misuse case models.•Results show that the use of SMCD helps improve consistency in misuse case models. Security is a crucial requirement in software systems which need to be addressed as early as the requirements phase. The technique of misuse case modeling has been introduced slightly over a decade ago to elicit and specify functional security requirements. Development efforts downstream will be driven by the functional security requirements specified in misuse case models. Consequently, the quality of a misuse case model influences the effectiveness of downstream development efforts. Inconsistencies are an undesired attribute that can severely reduce the quality of misuse case models. In this paper, a controlled experiment involving students is presented which evaluates the reduction of inconsistencies in misuse case models resulting from utilizing a structure called SMCD (Structured Misuse Case Descriptions). The experiment also examines the impact of using SMCD upon other quality attributes of misuse case models. The results of the experiment indicate that using SMCD improves the consistency levels of the developed misuse case models.
Bibliography:SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-2
content type line 23
ISSN:0164-1212
1873-1228
DOI:10.1016/j.jss.2013.10.017