Verification method of security model based on UML and model checking

被引:0
|
作者
Cheng, Liang [1 ,2 ]
Zhang, Yang [2 ]
机构
[1] Department of Electronic Engineering and Information Science, University of Science and Technology of China, Hefei 230027, China
[2] Stale Key Laboratory of Information Security, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
来源
关键词
Formal verification - Unified Modeling Language;
D O I
10.3724/SP.J.1016.2009.00699
中图分类号
学科分类号
摘要
As the development of security operating system, the formal analysis and verification of the security models has been one of the hottest topics now. A new method to verify the correctness of security models is proposed in this paper based on the study of predecessors' work, which made use of the Unified Modeling Language (UML) and model checking. This approach first used the UML to specify the security model in the form of finite state machine diagrams and the class diagrams, and then translated these UML diagrams to the input language of model checkers. And it used the model checker to verify the model's correctness or the violation of security properties for the last step. The authors demonstrate the violation of confidentiality of the DBLP and SLCF model by the new approach.
引用
收藏
页码:699 / 708
相关论文
共 50 条
  • [41] Agent-based Model Checking Verification Framework
    Abu Bakar, Najwa
    Selamat, Ali
    [J]. 2012 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS 2012), 2012, : 233 - 236
  • [42] SpaceWire State Machine Verification Based on Model Checking
    Dai, Zhiquan
    Guan, Yong
    Jin, Shengzhen
    Shi, Zhiping
    Li, Xiaojuan
    Zhang, Jie
    [J]. RECENT TRENDS IN MATERIALS AND MECHANICAL ENGINEERING MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 55-57 : 2192 - +
  • [43] Security analysis and design based on a general conceptual security model and UML
    Blobel, B
    Pharow, P
    Roger-France, F
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 1999, 1593 : 919 - 930
  • [44] Model-based security engineering with UML:: Introducing security aspects
    Juerjens, Jan
    [J]. FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2006, 4111 : 64 - 87
  • [45] Model Checking UML Activity Diagrams in FDR
    Xu, Dong
    Miao, Huaikou
    Philbert, Nduwimfura
    [J]. PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 1035 - 1040
  • [47] Automatic verification of biochemical network using model checking method
    Kim, Jinkyung
    Lee, Younghee
    Moon, Il
    [J]. CHINESE JOURNAL OF CHEMICAL ENGINEERING, 2008, 16 (01) : 90 - 94
  • [48] Applying Model Checking to Concurrent UML Models
    Gagnon, Patrice
    Mokhati, Farid
    Badri, Mourad
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (01): : 59 - 84
  • [49] Learning-Based Compositional Model Checking of Behavioral UML Systems
    Meller, Yael
    Grumberg, Orna
    Yorav, Karen
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE, 2016, 9539 : 275 - 293
  • [50] Formalising UML state machines for model checking
    Lilius, J
    Paltor, IP
    [J]. UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 430 - 445