AMAN-DA: A knowledge reuse based approach for domain specific security requirements engineering

Abstract : In recent years, security in Information Systems (IS) has become an important issue that needs to be taken into account in all stages of IS development, including the early phase of Requirement Engineering (RE). Considering security during early stages of IS development allows IS developers to envisage threats, their consequences and countermeasures before a system is in place. Security requirements are known to be “the most difficult of requirements types”, and potentially the ones causing the greatest risk if they are not correct. Moreover, requirements engineers are not primarily interested in, or knowledgeable about, security. Their tacit knowledge about security and their primitive knowledge about the domain for which they elicit security requirements make the resulting security requirements poor and too generic. This thesis explores the approach of eliciting requirements based on the reuse of explicit knowledge. First, the thesis proposes an extensive systematic mapping study of the literature on the reuse of knowledge in security requirements engineering identifying the diferent knowledge forms. This is followed by a review and classification of security ontologies as the main reuse form. In the second part, AMAN-DA is presented. AMAN-DA is the method developed in this thesis. It allows the elicitation of domain-specific security requirements of an information system by reusing knowledge encapsulated in domain and security ontologies. Besides that, the thesis presents the different elements of AMANDA: (i) a core security ontology, (ii) a multi-level domain ontology, (iii) security goals and requirements’s syntactic models, (iv) a set of rules and mechanisms necessary to explore and reuse the encapsulated knowledge of the ontologies and produce security requirements specifications. The last part reports the evaluation of the method. AMAN-DA was implemented in a prototype tool. Its feasibility was evaluated and applied in case studies of three different domains (maritime, web applications, and sales). The ease of use and the usability of the method and its tool were also evaluated in a controlled experiment. The experiment revealed that the method is beneficial for the elicitation of domain specific security requirements, and that the tool is friendly and easy to use.
Document type :
Theses
Complete list of metadatas

Cited literature [212 references]  Display  Hide  Download

https://hal-paris1.archives-ouvertes.fr/tel-01302760
Contributor : Amina Souag <>
Submitted on : Friday, April 15, 2016 - 4:18:00 PM
Last modification on : Saturday, April 16, 2016 - 1:05:14 AM
Long-term archiving on : Saturday, July 16, 2016 - 10:51:21 AM

Identifiers

  • HAL Id : tel-01302760, version 1

Collections

Citation

Amina Souag. AMAN-DA: A knowledge reuse based approach for domain specific security requirements engineering. Other [cs.OH]. Université Paris 1 Panthéon Sorbonne, 2015. English. ⟨tel-01302760⟩

Share

Metrics

Record views

441

Files downloads

831