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 条
  • [1] UPGRADE FOR SHAFTKIT ANALYSIS SOFTWARE
    不详
    NAVAL ARCHITECT, 1994, : E391 - E391
  • [2] Software upgrade
    不详
    IEEE COMMUNICATIONS MAGAZINE, 1997, 35 (06) : 30 - 30
  • [3] SOFTWARE UPGRADE
    FARRINGTON, D
    IEEE SPECTRUM, 1995, 32 (01) : 6 - 6
  • [4] Static Analysis of Software Executables
    Melski, David
    Teitelbaum, Tim
    Reps, Thomas
    CATCH 2009: CYBERSECURITY APPLICATIONS AND TECHNOLOGY CONFERENCE FOR HOMELAND SECURITY, PROCEEDINGS, 2009, : 97 - 102
  • [5] Static analysis and software assurance
    Wagner, D
    STATIC ANALYSIS, PROCEEDINGS, 2001, 2126 : 431 - 431
  • [6] Safe and simple software cost analysis
    Boehm, B
    IEEE SOFTWARE, 2000, 17 (05) : 14 - 17
  • [7] An Application of Interval Analysis in Software Static Analysis
    Wang, Yawen
    Gong, Yunzhan
    Chen, Junliang
    Xiao, Qing
    Yang, Zhaohong
    EUC 2008: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, VOL 2, WORKSHOPS, 2008, : 367 - 372
  • [8] Free software upgrade
    不详
    MANUFACTURING ENGINEERING, 2006, 137 (03): : 41 - 41
  • [9] The software upgrade of NICS
    Rossetti, Emanuel
    Guido, Vincenzo
    Oliva, Ernesto
    ADVANCED SOFTWARE AND CONTROL FOR ASTRONOMY II, PTS 1 & 2, 2008, 7019
  • [10] EPA Software Upgrade
    不详
    ASHRAE JOURNAL, 2013, 55 (08) : 11 - 11