Model driven security framework for software design and verification

被引:6
|
作者
Deveci, Engin [1 ]
Caglayan, Mehmet U. [1 ]
机构
[1] Bogazici Univ, Dept Comp Engn, Istanbul, Turkey
关键词
security; design tools and techniques; requirements/specifications; software engineering process; software/program verification; INFORMATION-SYSTEMS; UML;
D O I
10.1002/sec.1200
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Information system security is receiving increasing attention every day because a security problem can cause serious financial loss or even loss of lives. Some of these security problems occur as a result of poor design practices, where important security functionality is not designed properly and is directly implemented later in the development cycle in an unmethodical way. Researchers have put a great deal of effort into defining processes and tools to design and develop more secure information systems. However, verification of the designed and developed security functionality is of utmost importance. In some cases, designs and codes also need to be formally or semi-formally verified and certified by authorities. The Common Criteria is one of the widely used universal frameworks for evaluating the security functionality of information systems. In this paper, we propose a new framework, model driven security framework, for the analysis, design, and evaluation of security properties of information systems. Our aim is to support information system developers and evaluation authorities who implement the higher-level Common Criteria (levels 6 and 7) security assurance process using formal methods based on Unified Modelling Language, Object Constraint Language, Promela, and Spin. Copyright (c) 2015John Wiley & Sons, Ltd.
引用
收藏
页码:2768 / 2792
页数:25
相关论文
共 50 条
  • [41] A Modeling and Verification Framework for Security Protocols
    Lilli, Mario
    [J]. RIGOROUS STATE-BASED METHODS, ABZ 2021, 2021, 12709 : 158 - 161
  • [42] A Framework for Verification of Software with Time and Probabilities
    Kwiatkowska, Marta
    Norman, Gethin
    Parker, David
    [J]. FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2010, 6246 : 25 - +
  • [43] VERTAF: An application framework for the design and verification of embedded real-time software
    Hsiung, PA
    Lin, SW
    Tseng, CH
    Lee, TY
    Fu, JM
    Bin See, W
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (10) : 656 - 674
  • [44] A Verification Framework for Stateful Security Protocols
    Li, Li
    Dong, Naipeng
    Pang, Jun
    Sun, Jun
    Bai, Guangdong
    Liu, Yang
    Dong, Jin Song
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2017, 2017, 10610 : 262 - 280
  • [45] 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
  • [46] A framework for compositional verification of security protocols
    Andova, Suzana
    Cremers, Cas
    Gjosteen, Kristian
    Mauw, Sjouke
    Mjolsnes, Stig F.
    Radomirovic, Saga
    [J]. INFORMATION AND COMPUTATION, 2008, 206 (2-4) : 425 - 459
  • [47] A Model Driven Method for Multilevel Security Systems Design
    Zielinski, Zbigniew
    Stasiak, Andrzej
    Dabrowski, Wlodzimierz
    [J]. PRZEGLAD ELEKTROTECHNICZNY, 2012, 88 (02): : 120 - 125
  • [48] A Framework of Software Architecture Principles for Sustainability-driven Design and Measurement
    Gupta, Sarthak
    Lago, Patricia
    Donker, Roel
    [J]. 2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C), 2021, : 31 - 37
  • [49] Software Design for CNC System Based on Event-Driven Framework
    Hu, Kongyuan
    Zhu, Huabing
    Dong, Bolin
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, ROBOTICS AND AUTOMATION (ICMRA), 2018, : 204 - 210
  • [50] Design of single object model of software reuse framework
    Yan, Liu
    [J]. FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): MACHINE VISION, IMAGE PROCESSING, AND PATTERN ANALYSIS, 2012, 8349