Static analysis for safe software upgrade

被引:0
|
作者
Ferencz, Daniel [1 ]
Toth, Melinda [1 ]
机构
[1] Eotvos Lorand Univ, Budapest, Hungary
来源
ANNALES MATHEMATICAE ET INFORMATICAE | 2023年 / 58卷
关键词
Erlang; static analysis; software upgrade; hot code load;
D O I
10.33039/ami.2023.08.010
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Having applications accessible without downtime is no longer an exclusive requirement of mission-critical applications or traditional domains like communications. Running applications also require changes in the source code and upgrading live systems. Different approaches exist depending on the used technology. Systems implemented in Erlang can take the advantage of the underlying BEAM virtual machine and can be upgraded easily. However, source code has to be developed carefully once an upgrade is needed to not introduce run-time errors during the upgrade. We are developing a method to statically check the source code of Erlang applications for constructs that may lead to upgrading issues.
引用
收藏
页码:9 / 19
页数:11
相关论文
共 50 条
  • [11] On the Applicability of Static Analysis for System Software using CodeChecker
    Balogh, Adam
    Szalay, Richard
    2024 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM ENGINEERING, ICOSSE 2024, 2024, : 15 - 22
  • [12] Blockchain Smart Contracts Static Analysis for Software Assurance
    Schmeelk, Suzanna
    Rosado, Bryan
    Black, Paul E.
    INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 881 - 890
  • [13] A static analysis method for safe comparison functors in C++
    Babati, Bence
    Pataki, Norbert
    ANNALES MATHEMATICAE ET INFORMATICAE, 2020, 52 : 5 - 18
  • [14] The interactive mechanism of static and dynamic analysis in the reverse analysis of embedded software
    Tie-Ming L.
    Lie-Hui J.
    Jing-Si Z.
    Gang M.
    Tie-Ming, Liu (fxliutm@163.com), 1600, Science and Engineering Research Support Society (11): : 33 - 44
  • [15] Comprehensive Static Analysis for Configurable Software via Combinatorial Instantiation
    Yan, Dong
    Pan, Linjie
    Yan, Rongjie
    Yan, Jun
    Zhang, Jian
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2017, : 67 - 74
  • [16] The Effects of Static Analysis for Dynamic Software Updating: An Exploratory Study
    Ahmed, Babiker Hussien
    Lee, Sai Peck
    Su, Moon Ting
    IEEE ACCESS, 2020, 8 : 35161 - 35171
  • [17] A Methodology for Quantitative Evaluation of Software Reliability using Static Analysis
    Schilling, Walter
    Alam, Mansoor
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2008 PROCEEDINGS, 2008, : 401 - 406
  • [18] DroidPatrol: A Static Analysis Plugin For Secure Mobile Software Development
    Talukder, Md Arabin Islam
    Shahriar, Hossain
    Qian, Kai
    Rahman, Mohammad
    Ahamed, Sheikh
    Wu, Fan
    Agu, Emmanuel
    2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 565 - 569
  • [19] Static Code Analysis for Software Security Verification: Problems and Approaches
    Zhioua, Zeineb
    Short, Stuart
    Roudier, Yves
    2014 38TH ANNUAL IEEE INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW 2014), 2014, : 102 - 109
  • [20] Static Analysis-Based Approaches for Secure Software Development
    Siavvas, Miltiadis
    Gelenbe, Erol
    Kehagias, Dionysios
    Tzovaras, Dimitrios
    SECURITY IN COMPUTER AND INFORMATION SCIENCES, EURO-CYBERSEC 2018, 2018, 821 : 142 - 157