Static analysis for safe software upgrade

被引:0
|
作者
Ferencz, Daniel [1 ]
Toth, Melinda [1 ]
机构
[1] Eotvos Lorand Univ, Budapest, Hungary
来源
关键词
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 条
  • [41] SOFTWARE UPGRADE DOUBLES PRINT SPEED
    不详
    ADVANCED MATERIALS & PROCESSES, 2018, 176 (01): : 48 - 48
  • [42] Blockchain Smart Contracts Static Analysis for Software Assurance
    Schmeelk, Suzanna
    Rosado, Bryan
    Black, Paul E.
    INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 881 - 890
  • [43] 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
  • [44] In-circuit software testing - beyond static analysis
    Beach, M
    ELECTRONIC ENGINEERING, 2000, 72 (881): : 45 - +
  • [45] From Source Code Analysis to Static Software Testing
    Wang Wei
    Han Lilong
    Meng Yunxiu
    Bai He
    PROCEEDINGS OF 2014 IEEE WORKSHOP ON ADVANCED RESEARCH AND TECHNOLOGY IN INDUSTRY APPLICATIONS (WARTIA), 2014, : 1280 - 1283
  • [46] Static Analysis of Lyee Requirements for Legacy System Software
    Fujita, Hamido
    Mejri, Mohameed
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2005, 1 (01): : 3 - 10
  • [47] Finding Cuts in Static Analysis Graphs to Debloat Software
    Blumschein, Christoph
    Niephaus, Fabio
    Stancu, Codrut
    Wimmer, Christian
    Lincke, Jens
    Hirschfeld, Robert
    PROCEEDINGS OF THE 33RD ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2024, 2024, : 603 - 614
  • [48] Evaluating Static Analysis Defect Warnings On Production Software
    Ayewah, Nathaniel
    Pugh, William
    Morgenthaler, J. David
    Penix, John
    Zhou, YuQian
    PASTE'07 PROCEEDINGS OF THE 2007 ACM SIGPLAN- SIGSOFT WORKSHOP ON PROGRAM ANALYSIS FOR SOFTWARE TOOLS & ENGINEERING, 2007, : 1 - +
  • [49] AN ANALYSIS OF STATIC METRICS AND FAULTS IN C-SOFTWARE
    CRAWFORD, SG
    MCINTOSH, AA
    PREGIBON, D
    JOURNAL OF SYSTEMS AND SOFTWARE, 1985, 5 (01) : 37 - 48
  • [50] A method of software maintainability evaluation based on static analysis
    Zhang, Wei
    Ma, Zhenyu
    Lu, Qingling
    Wang, Xiaozhen
    Liu, Dawei
    MATERIAL SCIENCE, CIVIL ENGINEERING AND ARCHITECTURE SCIENCE, MECHANICAL ENGINEERING AND MANUFACTURING TECHNOLOGY II, 2014, 651-653 : 1757 - +