From Goal-Driven Security Requirements Engineering to Secure Design

被引:35
作者
Mouratidis, Haralambos [1 ]
Jurjens, Jan [2 ,3 ]
机构
[1] Univ E London, Sch Comp Informat Technol & Engn, London E16 2RD, England
[2] TU Dortmund, Dortmund, Germany
[3] Fraunhofer ISST, Dortmund, Germany
关键词
FRAMEWORK;
D O I
10.1002/int.20432
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Security of intelligent software systems is an important area of research. Although security is traditionally considered a technical issue; security is, in fact, a two-dimensional problem, which involves technical as well as social challenges. Goal-driven requirements engineering (GDRE) has been proposed in the literature as a suitable paradigm for the analysis of security issues and elicitation of security requirements at both the social and technical level. Nevertheless, there is lack of approaches, which would support the successful transformation of the elicited, using GDRE approaches, security requirements to design. This paper presents work that fills this gap. The presented approach, which is based on the integration of a goal-driven security requirements engineering (GDSRE) methodology and a model-based security engineering (MBSE) method, has some important features: (1) It provides a structured process to translate the results of the GDSRE method to a design, which satisfies these requirements; (2) it allows the simultaneous elicitation and analysis of the security requirements and the functional requirements of the system; (3) it allows consideration of both the social and the technical dimensions of the system's security; (4) it guides software engineers toward a design that is amenable to formal verification with the aid of automated tools. We demonstrate the applicability of the proposed approach at the hand of an application to the electronic purse standard common electronic purse specifications (released by Visa International and others). (c) 2010 Wiley Periodicals, Inc.
引用
收藏
页码:813 / 840
页数:28
相关论文
共 50 条
  • [1] Neural basis of goal-driven changes in knowledge activation
    Wang, Wei-Chun
    Brashier, Nadia M.
    Wing, Erik A.
    Marsh, Elizabeth J.
    Cabeza, Roberto
    EUROPEAN JOURNAL OF NEUROSCIENCE, 2018, 48 (11) : 3389 - 3396
  • [2] Explainable Goal-driven Agents and Robots - A Comprehensive Review
    Sado, Fatai
    Loo, Chu Kiong
    Liew, Wei Shiung
    Kerzel, Matthias
    Wermter, Stefan
    ACM COMPUTING SURVEYS, 2023, 55 (10)
  • [3] Applying Game Theoretic Approach to Goal-driven Requirements Trade-off Analysis for Self-Adaptation
    Lee, Kwan-Hong
    Lee, Seok-Won
    IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 330 - 335
  • [4] Evolution of Goal-Driven Pattern Families for Business Process Modeling
    Behnarn, Saeed Ahmadi
    Amyot, Daniel
    E-TECHNOLOGIES: TRANSFORMATION IN A CONNECTED WORLD, 2011, 78 : 46 - 61
  • [5] Goal-Driven or Data-Driven? Inventory of Sustainability Indicator Initiatives in Rural Canada
    Lowery, Brennan
    Dagevos, John
    Vodden, Kelly
    SUSTAINABILITY, 2020, 12 (20) : 1 - 35
  • [6] A Review of Security Requirements Engineering Methods with Respect to Risk Analysis and Model-Driven Engineering
    Munante, Denisse
    Chiprianov, Vanea
    Gallon, Laurent
    Aniorte, Philippe
    AVAILABILITY, RELIABILITY, AND SECURITY IN INFORMATION SYSTEMS, 2014, 8708 : 79 - 93
  • [7] A maturity model for secure requirements engineering
    Niazi, Mahmood
    Saeed, Ashraf Mohammed
    Alshayeb, Mohammad
    Mahmood, Sajjad
    Zafar, Saad
    COMPUTERS & SECURITY, 2020, 95
  • [8] A Readiness Model for Security Requirements Engineering
    Mufti, Yusuf
    Niazi, Mahmood
    Alshayeb, Mohammad
    Mahmood, Sajjad
    IEEE ACCESS, 2018, 6 : 28611 - 28631
  • [9] A systematic review of security requirements engineering
    Mellado, Daniel
    Blanco, Carlos
    Sanchez, Luis E.
    Fernandez-Medina, Eduardo
    COMPUTER STANDARDS & INTERFACES, 2010, 32 (04) : 153 - 165
  • [10] Goal Oriented Requirements Engineering supported by the SEMAT kernel
    Castro Rojas, Luis Fernando
    Montano Lince, Santiago
    Espitia Pena, Esperanza
    2016 FOURTH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION - CONISOFT 2016, 2016, : 65 - 70