An extensive systematic review on the Model-Driven Development of secure systems

被引:52
|
作者
Nguyen, Phu H. [1 ]
Kramer, Max [2 ]
Klein, Jacques [3 ]
Le Traon, Yves [3 ]
机构
[1] Simula Res Lab, N-1364 Martin, TN, Norway
[2] Karlsruhe Inst Technol, D-76131 Karlsruhe, Germany
[3] Univ Luxembourg, Interdisciplinary Ctr Secur Reliabil & Trust SnT, L-2721 Luxembourg, Luxembourg
关键词
Systematic review; Model-Driven Security; MDS; Model-Driven Engineering; MDE; Software security engineering; ACCESS-CONTROL POLICIES; DATA WAREHOUSES; INTERORGANIZATIONAL WORKFLOWS; WEB SERVICES; UML MODELS; SPECIFICATION; ARCHITECTURE; FRAMEWORK; METHODOLOGY; REQUIREMENTS;
D O I
10.1016/j.infsof.2015.08.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Model-Driven Security (MDS) is as a specialised Model-Driven Engineering research area for supporting the development of secure systems. Over a decade of research on MDS has resulted in a large number of publications. Objective: To provide a detailed analysis of the state of the art in MDS, a systematic literature review (SLR) is essential. Method: We conducted an extensive SLR on MDS. Derived from our research questions, we designed a rigorous, extensive search and selection process to identify a set of primary MDS studies that is as complete as possible. Our three-pronged search process consists of automatic searching, manual searching, and snowballing. After discovering and considering more than thousand relevant papers, we identified, strictly selected, and reviewed 108 MDS publications. Results: The results of our SLR show the overall status of the key artefacts of MDS, and the identified primary MDS studies. For example, regarding security modelling artefact, we found that developing domain-specific languages plays a key role in many MDS approaches. The current limitations in each MDS artefact are pointed out and corresponding potential research directions are suggested. Moreover, we categorise the identified primary MDS studies into 5 significant MDS studies, and other emerging or less common MDS studies. Finally, some trend analyses of MDS research are given. Conclusion: Our results suggest the need for addressing multiple security concerns more systematically and simultaneously, for tool chains supporting the MDS development cycle, and for more empirical studies on the application of MDS methodologies. To the best of our knowledge, this SLR is the first in the field of Software Engineering that combines a snowballing strategy with database searching. This combination has delivered an extensive literature study on MDS. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:62 / 81
页数:20
相关论文
共 50 条
  • [1] Model-Driven Development for secure information systems
    Fernandez-Medina, Eduardo
    Jurjens, Jan
    Trujillo, Juan
    Jajodia, Sushil
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (05) : 809 - 814
  • [2] Model-driven Secure Development Lifecycle
    Ma, Zhendong
    Wagner, Christian
    Bonitz, Arndt
    Bleier, Thomas
    Woitsch, Robert
    Nichterl, Markus
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2012, 6 (02): : 443 - 448
  • [3] Model-Driven Development of Information Flow-Secure Systems with IFlow
    Katkalov, Kuzman
    Stenzel, Kurt
    Borek, Marian
    Reif, Wolfgang
    [J]. 2013 ASE/IEEE INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING (SOCIALCOM), 2013, : 51 - 56
  • [4] Model-Driven Development of Secure Service Applications
    Borek, Marian
    Moebius, Nina
    Stenzel, Kurt
    Reif, Wolfgang
    [J]. PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012), 2012, : 62 - 71
  • [5] Model-driven secure system development framework
    Kaugers, Viesturs
    Sukovskis, Uldis
    [J]. BALTIC JOURNAL OF MODERN COMPUTING, 2010, 757 : 43 - 52
  • [6] Recommender systems in model-driven engineering A systematic mapping review
    Almonte, Lissette
    Guerra, Esther
    Cantador, Ivan
    de Lara, Juan
    [J]. SOFTWARE AND SYSTEMS MODELING, 2022, 21 (01): : 249 - 280
  • [7] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585
  • [8] Recommender systems in model-driven engineeringA systematic mapping review
    Lissette Almonte
    Esther Guerra
    Iván Cantador
    Juan de Lara
    [J]. Software and Systems Modeling, 2022, 21 : 249 - 280
  • [9] Model-driven development of accessible software: a systematic literature review
    Karla Ordoñez
    José Hilera
    Samanta Cueva
    [J]. Universal Access in the Information Society, 2022, 21 : 295 - 324
  • [10] Model-Driven Development of Mobile Applications: A Systematic Literature Review
    Tufail, Hanny
    Azam, Farooque
    Waseem, Muhammad
    Qasim, Iqra
    [J]. 2018 IEEE 9TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2018, : 1165 - 1171