Evolution analysis of a UAV real-time operating system from a network perspective

被引:0
作者
Zheng ZHENG [1 ]
Guanping XIAO [1 ]
机构
[1] School of Automation Science and Electrical Engineering,Beihang University
基金
中国国家自然科学基金;
关键词
Complex networks; Evolution; FreeRTOS; k-core decomposition; Real-time operating system;
D O I
暂无
中图分类号
V279 [无人驾驶飞机];
学科分类号
1111 ;
摘要
With the flourishing development of Unmanned Aerial Vehicles(UAVs), the mission tasks of UAVs have become more and more complex. Consequently, a Real-Time Operating System(RTOS) that provides operating environments for various mission services on these UAVs has become crucial, which leads to the necessity of having a deep understanding of an RTOS. In this paper, an empirical study is conducted on FreeRTOS, a commonly used RTOS for UAVs, from a complex network perspective. A total of 85 releases of FreeRTOS, from V2.4.2 to V10.0.0, are modeled as directed networks, in which the nodes represent functions and the edges denote function calls. It is found that the size of the FreeRTOS network has grown almost linearly with the evolution of the versions, while its main core has evolved steadily. In addition, a k-core analysis-based metric is proposed to identify major functionality changes of FreeRTOS during its evolution.The result shows that the identified versions are consistent with the version change logs. Finally,it is found that the clustering coefficient of the Linux OS scheduler is larger than that of the FreeRTOS scheduler. In conclusion, the empirical results provide useful guidance for developers and users of UAV RTOSs.
引用
收藏
页码:176 / 185
页数:10
相关论文
共 50 条
  • [31] Experience Report: Fault Triggers in Linux Operating System: From Evolution Perspective
    Xiao, Guanping
    Zheng, Zheng
    Yin, Beibei
    Trivedi, Kishor S.
    Du, Xiaoting
    Cai, Kaiyuan
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 101 - 111
  • [32] Porting a Real-time Objected Oriented Dependable Operating System(RODOS) on a Customizable System-on-Chip
    Faisal, Muhammad
    Montenegro, Sergio
    PROCEEDINGS OF THE 2017 12TH INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE ON COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT 2017), VOL. 1, 2017, : 450 - 457
  • [33] Evolution of Function-Call Network Reliability in Android Operating System
    Yao, Anzhuo
    Sun, Pengfei
    Yang, Shunkun
    Li, Daqing
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (04) : 1264 - 1275
  • [34] Efficient Integration of Online Model Checking into a Small-Footprint Real-time Operating System
    Sudhakar, Krishna
    Zhao, Yuhong
    Rammig, Franz-Josef
    2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 374 - 383
  • [35] Software Under Control of a Real-Time Operating System for Environmental Shielded TEM-chamber
    Osintsev, Artem V.
    Sobko, Alexander A.
    Komnatnov, Maxim E.
    2016 17TH INTERNATIONAL CONFERENCE OF YOUNG SPECIALISTS ON MICRO/NANOTECHNOLOGIES AND ELECTRON DEVICES (EDM), 2016, : 159 - 163
  • [36] Efficient integration of online model checking into a small-footprint real-time operating system
    Sudhakar, Krishna
    Zhao, Yuhong
    Rammig, Franz-Josef
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (14) : 3773 - 3797
  • [37] Diagnostic Service by Means of a Real-Time Operating System for Environmental Shielded TEM-chamber
    Osintsev, Artem V.
    Sobko, Alexander A.
    Komnatnov, Maxim E.
    Sukhorukov, Maxim P.
    Shinyakov, Yuriy A.
    2017 INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING, COMPUTER AND INFORMATION SCIENCES (SIBIRCON), 2017, : 301 - 304
  • [38] Adapting a Real-Time Operating System to the RISC-V Based ESP32
    Gautam, Riya
    Pujara, Dhyanik
    Shah, Maurya
    Shah, Dhaval
    SMART TRENDS IN COMPUTING AND COMMUNICATIONS, VOL 4, SMARTCOM 2024, 2024, 948 : 459 - 468
  • [39] Proton-induced MBU Effects in Real-time Operating System on Embedded Soft Processor
    De Sio, Corrado
    Azimi, Sarah
    Portaluri, Andrea
    Rizzieri, Daniele
    Vacca, Eleonora
    Sterpone, Luca
    Codinachs, David Merodio
    2022 22ND EUROPEAN CONFERENCE ON RADIATION AND ITS EFFECTS ON COMPONENTS AND SYSTEMS, RADECS, 2022, : 281 - 284
  • [40] Evolution based on chromosome affinity from a network perspective
    Monteiro, R. L. S.
    Fontoura, J. R. A.
    Carneiro, T. K. G.
    Moret, M. A.
    Pereira, H. B. B.
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2014, 403 : 276 - 283