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 条
  • [21] Analysis of real-time operating systems' file systems: Built-in cameras from vehicles
    Lee, Jung-Hwan
    Hyeon, Bum-Su
    Jeon, Oc-Yeub
    Park, Nam In
    FORENSIC SCIENCE INTERNATIONAL-DIGITAL INVESTIGATION, 2023, 44
  • [22] Application of Real Time Operating System in the Internet of Things
    Kaliszan, Adam
    Zwierzykowski, Piotr
    2016 10TH INTERNATIONAL SYMPOSIUM ON COMMUNICATION SYSTEMS, NETWORKS AND DIGITAL SIGNAL PROCESSING (CSNDSP), 2016,
  • [23] Evolution of Linux operating system network
    Xiao, Guanping
    Zheng, Zheng
    Wang, Haoqin
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2017, 466 : 249 - 258
  • [24] Digital arc welding power supply based on real-time operating system
    张红兵
    黄石生
    周漪清
    China Welding, 2007, (03) : 1 - 5
  • [25] RETRACTED: Research and Application of Embedded Real-Time Operating System (Retracted Article)
    Bo, Zhang
    2011 INTERNATIONAL CONFERENCE ON ENERGY AND ENVIRONMENTAL SCIENCE-ICEES 2011, 2011, 11 : 1965 - 1971
  • [26] Real-time operating system timing jitter and its impact on motor control
    Proctor, FM
    Shackleford, WP
    SENSORS AND CONTROLS FOR INTELLIGENT MANUFACTURING II, 2001, 4563 : 10 - 16
  • [27] DESIGN OF A COMPACT ACADEMIC COURSE FOR SATELLITE NAVIGATION AND CONTROL WITH A REAL-TIME OPERATING SYSTEM
    Faisal, Muhammad
    Redah, Atheel
    Montenegro, Sergio
    INTED2016: 10TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2016, : 4886 - 4895
  • [28] OPTIMIZING NODE RESPONSE USING REAL-TIME OPERATING SYSTEM IN WIRELESS SENSORS NETWORKS
    Popeanga, Catalin
    Ionescu, Gabriel
    Dobrescu, Radu
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2013, 75 (01): : 37 - 46
  • [29] Analysis of the structure and time-series evolution of knowledge label network from a complex perspective
    Wang, Xu
    Feng, Xin
    Guo, Yuan
    ASLIB JOURNAL OF INFORMATION MANAGEMENT, 2023, 75 (06) : 1056 - 1078
  • [30] 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