Security Aspect Weaving
Document Type
Book Chapter
Source of Publication
Aspect-Oriented Security Hardening of UML Design Models
Publication Date
4-11-2015
Abstract
In this chapter, we present the design and implementation of the proposed security weaving framework. We start by providing a high-level overview that summarizes the main steps and the technologies that are followed to implement the weaving framework. Afterwards, we present the details of each weaving step. The proposed weaver is implemented as a model-to-model (M2M) transformation using the OMG standard Query/View/Transformation (QVT) language. In addition, it covers all the diagrams that are supported by our approach, i.e., class diagrams, state machine diagrams, activity diagrams, and sequence diagrams. For each diagram, we provide algorithms that implement its corresponding weaving adaptations. Moreover, we present the transformation rules that implement each aspect adaptation rule.
DOI Link
Publisher
Springer International Publishing
First Page
85
Last Page
136
Disciplines
Computer Sciences
Recommended Citation
Mouheb, Djedjiga; Debbabi, Mourad; Pourzandi, Makan; Wang, Lingyu; Nouh, Mariam; Ziarati, Raha; Alhadidi, Dima; Talhi, Chamseddine; and Lima, Vitor, "Security Aspect Weaving" (2015). All Works. 3048.
https://zuscholars.zu.ac.ae/works/3048
Indexed in Scopus
no
Open Access
no