loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Mohamed El-Attar and Nidal Nasser

Affiliation: Department of Software Engineering, College of Engineering, Alfaisal University, Riyadh and Saudi Arabia

Keyword(s): Misuse Case Modeling, Refactoring, Model Transformation, Antipatterns.

Related Ontology Subjects/Areas/Topics: Artificial Intelligence ; Cross-Feeding between Data and Software Engineering ; Knowledge Management and Information Sharing ; Knowledge-Based Systems ; Model-Driven Engineering ; Requirements Engineering ; Software Engineering ; Software Engineering Methods and Techniques ; Symbolic Systems

Abstract: Secure software engineering entails that security concerns needs to be considered from the early phases of development, as early as the requirements engineering phase. Misuse cases is a well-known security analysis and specifications techniques, based on the popular use case modeling technique, that takes place in the requirements engineering phase. Similar to use case modeling, misuse case modellers are prone to committing modeling mistakes and applying antipatterns. As a result, misuse case models need to be analysed to determine if they contain fallacious design decisions. Changes, known as refactoring, to the misuse case diagrams are then required to remedy any design issues and such changes which would normally be manually applied. However, manual application of such changes in misuse case models are prone to human error, further compounding the design issues in a given misuse case model. To this end, this paper presents a model transformation approach to systematically apply ch anges to misuse case models. A case study related to a book store is presented to illustrate the application and feasibility of the approach. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.223.106.114

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
El-Attar, M. and Nasser, N. (2019). Refactoring Misuse Case Diagrams using Model Transformation. In Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-375-9; ISSN 2184-4895, SciTePress, pages 249-256. DOI: 10.5220/0007675502490256

@conference{enase19,
author={Mohamed El{-}Attar. and Nidal Nasser.},
title={Refactoring Misuse Case Diagrams using Model Transformation},
booktitle={Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2019},
pages={249-256},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007675502490256},
isbn={978-989-758-375-9},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Refactoring Misuse Case Diagrams using Model Transformation
SN - 978-989-758-375-9
IS - 2184-4895
AU - El-Attar, M.
AU - Nasser, N.
PY - 2019
SP - 249
EP - 256
DO - 10.5220/0007675502490256
PB - SciTePress