Code Visualization for Performance Improvement of Java']Java Code for Controlling Smart Traffic System in the Smart City

被引:1
|
作者
Park, Bo Kyung [1 ]
Kang, Geon-Hee [2 ]
Son, Hyun Seung [3 ]
Jeon, Byungkook [4 ]
Kim, R. Young Chul [1 ]
机构
[1] Hongik Univ, Dept Software & Commun Engn, SE Lab, Seoul 04066, South Korea
[2] Telecommun Technol Assoc, Seongnam 13591, South Korea
[3] Moasoft, Reliabil Technol Inst, Seoul 04066, South Korea
[4] Gangneung Wonju Natl Univ, Dept Comp Sci, Wonju 26403, South Korea
来源
APPLIED SCIENCES-BASEL | 2020年 / 10卷 / 08期
基金
新加坡国家研究基金会;
关键词
cyber-physical system (CPS); SW performance; code visualization; refactoring; SW complexity;
D O I
10.3390/app10082880
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In an intelligent smart city like Sejong city in Korea, automatic and smart software is absolutely necessary for autonomous traffic and vehicles control systems. Therefore, these systems need to have an accurate and timely performance; otherwise, safety issues may arise. To resolve this, we propose our code visualization approach to adapt an object-oriented smart traffic control simulator, which analyzes Java code's complexity and identifies bad codes against performance. To achieve an accurate performance, we must repeatedly perform refactoring until attaining a range of system-defined performances through effective code visualization. As a result, we enhance the code complexity of the cyber-physical system-based software to achieve the exact performance. With this approach, we expect to obtain an accurate performance and complexity improvement of the object-oriented traffic control simulator without significant power consumption.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Dynamic code reordering method for improvement of Java']Java performance
    Yamada, T
    Tanaka, S
    Shiraishi, S
    Koyanagi, K
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART I-COMMUNICATIONS, 2006, 89 (11): : 78 - 88
  • [2] Byte code verification for Java']Java smart cards based on model checking
    Posegga, J
    Vogt, H
    COMPUTER SECURITY - ESORICS 98, 1998, 1485 : 175 - 190
  • [3] Improving code caching performance for Java']Java applications
    Sun, Yu
    Zhang, Wei
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2440 - 2444
  • [4] Improving code caching performance for Java']Java applications
    Sun, Yu
    Zhang, Wei
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2719 - 2723
  • [5] How can I measure Java']Java code performance?
    Moss, K
    DR DOBBS JOURNAL, 2000, 25 (10): : 135 - +
  • [6] Enhancing Java']Java processor performance with smart dynamic folding
    Chang, LC
    Ton, LR
    Kao, MF
    Chung, CP
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2000, 23 (06) : 711 - 719
  • [7] Code Coverage Visualization on Web-Based Testing Tool for Java']Java Programs
    Saputra, Mochamad Chandra
    Katayama, Tetsuro
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS (ICAROB2015), 2015, : 372 - 375
  • [8] Implementation and performance of a particle-in-cell code written in Java']Java
    Markidis, S
    Lapenta, G
    VanderHeyden, WB
    Budimlic, Z
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (7-8): : 821 - 837
  • [9] Code Coverage Visualization on Web-Based Testing Tool for Java']Java Programs
    Saputra, Mochamad Chandra
    Katayama, Tetsuro
    JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2015, 2 (02): : 89 - 93
  • [10] Reversing the operating system of a Java']Java based smart card
    Bouffard, Guillaume
    Lanet, Jean-Louis
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2014, 10 (04): : 239 - 253