The Guided System Development Framework: Modeling and Verifying Communication Systems

被引:0
|
作者
Quaresma, Jose [1 ]
Probst, Christian W. [1 ]
Nielson, Flemming [1 ]
机构
[1] Tech Univ Denmark, Lyngby, Denmark
关键词
SECURITY PROTOCOLS; SOLVER;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In a world that increasingly relies on the Internet to function, application developers rely on the implementations of protocols to guarantee the security of data transferred. Whether a chosen protocol gives the required guarantees, and whether the implementation does the same, is usually unclear. The Guided System Development framework contributes to more secure communication systems by aiding the development of such systems. The framework features a simple modelling language, step-wise refinement from models to implementation, interfaces to security verification tools, and code generation from the verified specification. The refinement process carries thus security properties from the model to the implementation. Our approach also supports verification of systems previously developed and deployed. Internally, the reasoning in our framework is based on the Beliefs and Knowledge
引用
收藏
页码:509 / 523
页数:15
相关论文
共 50 条
  • [1] A Unified Modeling and Verifying Framework for Cyber Physical Systems
    Zhai, Xiaoxiang
    Chen, Qiaoqiao
    Ji, Shunhui
    Li, Bixin
    [J]. 2012 12TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2012, : 128 - 131
  • [2] A Framework for Modeling and Verifying Biological Systems using Membrane Computing
    Muniyandi, Ravie Chandren
    Mohd Zin, Abdullah
    [J]. PROCEEDINGS OF SEVENTH INTERNATIONAL CONFERENCE ON BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS (BIC-TA 2012), VOL 2, 2013, 202 : 335 - 346
  • [3] Threat modeling framework for mobile communication systems
    Rao, Siddharth Prakash
    Chen, Hsin-Yi
    Aura, Tuomas
    [J]. COMPUTERS & SECURITY, 2023, 125
  • [4] Designing development processes related to system of systems using a modeling framework
    Shaked, Avi
    Reich, Yoram
    [J]. SYSTEMS ENGINEERING, 2019, 22 (06) : 561 - 575
  • [5] A Uniform Framework for Modeling and Verifying Components and Connectors
    Baier, Christel
    Blechmann, Tobias
    Klein, Joachim
    Klueppelholz, Sascha
    [J]. COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2009, 5521 : 247 - 267
  • [6] A Reusable Framework for Modeling and Verifying In-vehicle Networking Systems in the Presence of CAN and FlexRay
    Guo, Xiaoyun
    Aoki, Toshiaki
    Chiba, Yuki
    Lin, Hsin-Hung
    [J]. 2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 140 - 149
  • [7] A Compositional Framework for Formally Verifying Modular Systems
    Furia, Carlo A.
    Rossi, Matteo
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 185 - 198
  • [8] A Modular Framework for Verifying Versatile Distributed Systems
    Chevrou, Florent
    Hurault, Aurelie
    Queinnec, Philippe
    [J]. PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2018, : 748 - 755
  • [9] A modular framework for verifying versatile distributed systems
    Chevrou, Florent
    Hurault, Aurelie
    Queinnec, Philippe
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2019, 108 : 24 - 46
  • [10] A framework for specifying and verifying the behaviour of open systems
    Bracciali, A
    Brogi, A
    Turini, F
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2005, 63 (02): : 215 - 240