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 条
  • [41] ASPECTS OF GEMINI REAL-TIME OPERATING SYSTEM
    MUELLER, JH
    IBM SYSTEMS JOURNAL, 1967, 6 (03) : 150 - &
  • [42] Terse: a tiny real-time operating system
    Kauler, Barry
    Dr. Dobb's Journal of Software Tools for Professional Programmer, 1995, 20 (12):
  • [43] SIRTOS: A Simple Real-Time Operating System
    Kouliaridis, Vasileios
    Vlachos, Vasileios
    Savvas, Ilias K.
    Androulidakis, Iosif
    2016 INTERNATIONAL CONFERENCE ON INFORMATION AND DIGITAL TECHNOLOGIES (IDT), 2016, : 150 - 155
  • [44] Implementation Correctness of a Real-Time Operating System
    Daum, Matthias
    Schirmer, Norbert W.
    Schmidt, Mareike
    SEFM 2009: SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2009, : 23 - +
  • [45] THOTH, A PORTABLE REAL-TIME OPERATING SYSTEM
    CHERITON, DR
    MALCOLM, MA
    MELEN, LS
    SAGER, GR
    COMMUNICATIONS OF THE ACM, 1979, 22 (02) : 105 - 115
  • [46] Real-Time LIDAR from ScanEagle UAV
    Nelson, Roy
    Mastrangelo, John
    von Niederhausern, Kurt
    Fuller, Dan
    GROUND/AIR MULTISENSOR INTEROPERABILITY, INTEGRATION, AND NETWORKING FOR PERSISTENT ISR IX, 2018, 10635
  • [47] OPERATING SYSTEM PROCESSORS IN REAL-TIME SYSTEMS - PERFORMANCE ANALYSIS AND MEASUREMENT
    TEMPELMEIER, T
    COMPUTER PERFORMANCE, 1984, 5 (02): : 121 - 127
  • [48] Siamese Transformer Network: Building an autonomous real-time target tracking system for UAV
    Sun, Xiaolou
    Wang, Qi
    Xie, Fei
    Quan, Zhibin
    Wang, Wei
    Wang, Hao
    Yao, Yuncong
    Yang, Wankou
    Suzuki, Satoshi
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 130
  • [49] UAV Borne Real-time Road Mapping System
    Wang Feng
    Wu Yundong
    Zhang Qiang
    2009 JOINT URBAN REMOTE SENSING EVENT, VOLS 1-3, 2009, : 52 - +
  • [50] Real-Time target tracking and locating system for UAV
    Zhang, Chao
    Tang, Linbo
    Fu, Huiquan
    Li, Maowen
    NINTH INTERNATIONAL CONFERENCE ON DIGITAL IMAGE PROCESSING (ICDIP 2017), 2017, 10420