A Model-driven Approach for Securing Software Architectures

被引:0
|
作者
Neri, Mario Arrigoni [1 ]
Guarnieri, Marco [2 ]
Magri, Eros [3 ]
Mutti, Simone [1 ]
Paraboschi, Stefano [1 ]
机构
[1] Univ Bergamo, Dip Ingn Informat & Metodi Matemat, Bergamo, Italy
[2] Swiss Fed Inst Technol, Inst Informat Secur, Zurich, Switzerland
[3] Comelit Grp SpA, Comelit R&D, Rovetta S Lorenzo, Italy
关键词
Access Control; Model-driven Security; Security Policy; Software Architectures;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Current IT systems consist usually of several components and services that communicate and exchange data over the Internet. They have security requirements that aim at avoiding information disclosure and at showing compliance with government regulations. In order to effectively handle the security management of complex IT systems, techniques are needed to help the security administrator in the design and configuration of the security architecture. We propose a model-driven security approach for the design and generation of concrete security configurations for software architectures. In our approach the system architect models the architecture of the system by means of UML class diagrams, and then the security administrator adds security requirements to the model by means of Security4UML, a UML profile. From the model enriched with security requirements, the concrete security configuration is derived in a semi-automated way. We present a tool that supports this model-driven approach, and a case study that involves a distributed multi-user meeting scheduler application.
引用
收藏
页码:595 / 602
页数:8
相关论文
共 50 条
  • [1] Model-driven evolution of software architectures
    Graaf, Bas
    [J]. CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 357 - +
  • [2] SafeRobots: A Model-Driven Approach for Designing Robotic Software Architectures
    Ramaswamy, Arunkumar
    Monsuez, Bruno
    Tapus, Adriana
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2014, : 131 - 134
  • [3] A model-driven approach to non-functional analysis of software architectures
    Skene, J
    Emmerich, W
    [J]. 18TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 236 - 239
  • [4] A Model-Driven Deployment Approach for Scaling Distributed Software Architectures on a Cloud Computing Platform
    Vergara-Vargas, Jeisson
    Umana-Acosta, Henry
    [J]. PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 99 - 103
  • [5] Model-Driven Development of Aspect-Oriented Software Architectures
    Perez, Jennifer
    Ramos, Isidro
    Carsi, Jose A.
    Costa-Soria, Cristobal
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (10) : 1433 - 1473
  • [6] Model-driven software migration into service-oriented architectures
    Fuhr, Andreas
    Horn, Tassilo
    Riediger, Volker
    Winter, Andreas
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2013, 28 (01): : 65 - 84
  • [7] Model-driven synthesis of formally precise, stylized software architectures
    Bagheri, Hamid
    Sullivan, Kevin
    [J]. FORMAL ASPECTS OF COMPUTING, 2016, 28 (03) : 441 - 467
  • [8] The GeneSEZ approach to model-driven software development
    Haubold, Tobias
    Beier, Georg
    Golubski, Wolfgang
    Herbig, Nico
    [J]. ADVANCES TECHNIQUES IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 395 - 400
  • [9] Model-Driven Approach to Software Architecture Design
    Perovich, Daniel
    Cecilia Bastarrica, Maria
    Rojas, Cristian
    [J]. 2009 ICSE WORKSHOP ON SHARING AND REUSING ARCHITECTURAL KNOWLEDGE, 2009, : 1 - 8
  • [10] A model-driven approach for dependable software systems
    Jiang, Michael
    Yang, Zhihui
    [J]. USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 100 - +