JAVA']JAVA APPLICATION FAULT TOLERANCE TOWARDS UNSAFE NATIVE CODE INVOCATION USING PROCESSBUILDER

被引:0
|
作者
Hooi, Yew Kwang [1 ]
Oxley, Alan [1 ]
机构
[1] Uni Teknol PETRONAS, Dept Comp & Informat Sci, Tronoh 31750, Perak, Malaysia
关键词
Multi-processing; multi-threading; computer crashes; !text type='Java']Java[!/text] Virtual Machine;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An application can be crippled by the memory leakage of one of its components. Unfortunately, access to the source code of a referenced component, for rectification, is often not feasible. This paper presents our experience of using multi-processing as a strategy to contain the problem. We demonstrate the use of Java Process Builder to protect applications from unstable native code accessed via the Java Native Interface. The technique discussed can help in designing applications that provide better fault tolerance.
引用
收藏
页码:115 / 120
页数:6
相关论文
共 50 条
  • [31] Benchmark of a PI Controller Implemented in Java']Java and Native Code on the Android™ Platform Embedded on ARM
    Melo, R. R.
    Caratti Filho, E.
    Casillo, D. S. S.
    Villarreal, E. R. L.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (08) : 2488 - 2494
  • [32] Evaluating the Java Native Interface (JNI): Leveraging existing native code, libraries and threads to a running Java Virtual Machine
    Sotiriadis, Stelios
    Omosebi, Oladotun
    Ayapbergenova, Assem
    Saparkhojayev, Nurbek P.
    [J]. International Journal of Distributed Systems and Technologies, 2018, 9 (02): : 39 - 61
  • [33] Towards Scalable Java']Java HPC with Hybrid and Native Communication Devices in MPJ Express
    Javed, Ansar
    Qamar, Bibrak
    Jameel, Mohsan
    Shafi, Aamir
    Carpenter, Bryan
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2016, 44 (06) : 1142 - 1172
  • [34] McC plus plus /Java']Java: Enabling Multi-core Based Monitoring and Fault Tolerance in C plus plus /Java']Java
    Yang, Lu
    Yu, Liqian
    Tang, Jianwen
    Wang, Linzhang
    Zhao, Jianhua
    Li, Xuandong
    [J]. 2010 15TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2010), 2010, : 255 - 256
  • [35] Detecting malicious Java']Java code using virtual machine auditing
    Soman, S
    Krintz, C
    Vigna, G
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 12TH USENIX SECURITY SYMPOSIUM, 2003, : 153 - 167
  • [36] Systematic Exhortation of Code Smell Detection Using JS']JSmell for Java']Java Source Code
    Sangeetha, M.
    Sengottuvelan, P.
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2017), 2017, : 384 - 388
  • [37] Verification of Atomicity Preservation in Model-to-Code Transformations using Generic Java']Java Code
    Zhang, Dan
    Bosnacki, Dragan
    van den Brand, Mark
    Huizing, Cornelis
    Kuiper, Ruurd
    Jacobs, Bart
    Wijs, Anton
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 578 - 588
  • [38] A methodology and tool support for generating scheduled native code for real-time Java']Java applications
    Kloukinas, C
    Nakhli, C
    Yovine, S
    [J]. EMBEDDED SOFTWARE, PROCEEDINGS, 2003, 2855 : 274 - 289
  • [39] An Eye-Tracking Study of Java']Java Programmers and Application to Source Code Summarization
    Rodeghero, Paige
    Liu, Cheng
    McBurney, Paul W.
    McMillan, Collin
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (11) : 1038 - 1054
  • [40] A Severity-Based Classification Assessment of Code Smells in Kotlin and Java']Java Application
    Gupta, Aakanshi
    Chauhan, Nidhi Kumari
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (02) : 1831 - 1848