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 条
  • [31] Determining design requirements in QFD using fuzzy mixed-integer goal programming: application of a decision support system
    Delice, Elif Kilic
    Gungor, Zulal
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (21) : 6378 - 6396
  • [32] HUMAN-CENTRIC DESIGN REQUIREMENTS AND CHALLENGES FOR ENABLING HUMAN-AI INTERACTION IN ENGINEERING DESIGN: AN INTERVIEW STUDY
    Shergadwala, Murtuza N.
    El-Nasr, Magy Seif
    PROCEEDINGS OF ASME 2021 INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, IDETC-CIE2021, VOL 6, 2021,
  • [33] A fuzzy TOPSIS based analysis toward selection of effective security requirements engineering approach for trustworthy healthcare software development
    Ansari, Md Tarique Jamal
    Al-Zahrani, Fahad Ahmed
    Pandey, Dhirendra
    Agrawal, Alka
    BMC MEDICAL INFORMATICS AND DECISION MAKING, 2020, 20 (01)
  • [34] Mending the patchwork of requirements from multiple standards using participative goal modelling: a case in the food industry
    Barata, Joao
    da Cunha, Paulo Rupino
    REQUIREMENTS ENGINEERING, 2018, 23 (04) : 425 - 441
  • [35] Evaluating the effectiveness of the security quality requirements engineering (SQUARE) method: a case study using smart grid advanced metering infrastructure
    Suleiman, Husam
    Svetinovic, Davor
    REQUIREMENTS ENGINEERING, 2013, 18 (03) : 251 - 279
  • [36] The Relevance of Model-Driven Engineering Thirty Years from Now
    Mussbacher, Gunter
    Amyot, Daniel
    Breu, Ruth
    Bruel, Jean-Michel
    Cheng, Betty H. C.
    Collet, Philippe
    Combemale, Benoit
    France, Robert B.
    Heldal, Rogardt
    Hill, James
    Kienzle, Joerg
    Schoettle, Matthias
    Steimann, Friedrich
    Stikkolorum, Dave
    Whittle, Jon
    MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2014, 2014, 8767 : 183 - 200
  • [37] VNE solution for network differentiated QoS and security requirements: from the perspective of deep reinforcement learning
    Wang, Chao
    Batth, Ranbir Singh
    Zhang, Peiying
    Aujla, Gagangeet Singh
    Duan, Youxiang
    Ren, Lihua
    COMPUTING, 2021, 103 (06) : 1061 - 1083
  • [38] A Simplified Systematic Method of Acquiring Design Specifications From Customer Requirements
    Sun, Nuogang
    Mei, Xuesong
    Zhang, Youyun
    JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2009, 9 (03) : 1 - 10
  • [39] CLIMATE CHANGE VULNERABILITY ASSESSMENT WITH CONSTRAINED DESIGN OF EXPERIMENTS, USING A MODEL DRIVEN ENGINEERING APPROACH
    Lardy, Romain
    Bellocchi, Gianni
    Bachelet, Bruno
    Hill, David R. C.
    EUROPEAN SIMULATION AND MODELLING CONFERENCE 2011, 2011, : 354 - 362
  • [40] Secure Information Systems Engineering: Experiences and Lessons Learned from Two Health Care Projects
    Mouratidis, Haralambos
    Sunyaev, Ali
    Jurjens, Jan
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2009, 5565 : 231 - +