Component Framework for Multiprocessor Real-Time Operating Systems

被引:1
|
作者
Takaso, Yoshitada [1 ]
Oyama, Hiroshi [2 ]
Azumi, Takuya [1 ]
机构
[1] Saitama Univ, Grad Sch Sci & Engn, Saitama, Japan
[2] OKUMA Corp, Okuma, Fukushima, Japan
关键词
Embedded Systems; Component-Based Development; Multiprocessors; Real-Time Operating Systems;
D O I
10.1109/EUC57774.2022.00026
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multiprocessor real-time operating systems (RTOSs) are in high demand to deal with the large complexity of embedded systems. Developers can reduce power consumption, cope with increased size, and improve processing performance using multiprocessor RTOSs. However, multiprocessor RTOSs for embedded systems have two major problems. The handling of kernel objects, functionalities of Multiprocessor RTOSs, makes system reusability difficult. The same goes for the low reusability of interprocessor communication in multiprocessor systems. To solve these problems, this paper proposes a component framework for multiprocessor RTOSs. Kernel objects were componentized based on TOPPERS embedded component systems, a component-based development framework. The proposed framework supports object allocation on multiprocessors, and implements automatic code generation plugins for system reusability and flexible interprocessor communication methods depending on the system. The reusability of the system and inter-processor communication will be verified to be easy while maintaining real-time performance and resource constraints.
引用
收藏
页码:112 / 119
页数:8
相关论文
共 50 条
  • [21] A hierarchical framework for component-based real-time systems
    Lipari, G
    Gai, P
    Trimarchi, M
    Guidi, G
    Ancilotti, P
    COMPONENT-BASED SOFTWARE ENGINEERING, 2004, 3054 : 209 - 216
  • [22] ANALYSIS OF MULTIPROCESSOR SYSTEMS THAT OPERATE IN REAL-TIME
    ZAIKIN, OA
    IGNATYEV, VO
    YAKOVLEV, VB
    ENGINEERING CYBERNETICS, 1973, 11 (06): : 963 - 963
  • [23] Accounting for Interrupts in Multiprocessor Real-Time Systems
    Brandenburg, Bjoern B.
    Leontyev, Hennadiy
    Anderson, James H.
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 273 - 283
  • [24] A Hierarchical Framework for Component-based Real-time Systems
    Lipari, Giuseppe
    Gai, Paolo
    Trimarchi, Michael
    Guidi, Giacomo
    Ancilotti, Paolo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 253 - 266
  • [25] A novel algorithm for real-time framework in multiprocessor environment
    Pottipadu, Joel Josephson
    Ramesh, R.
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2017, 21 (3-4) : 213 - 229
  • [26] A formally verified application-level framework for real-time scheduling on POSIX real-time operating systems
    Li, P
    Ravindran, B
    Suhaib, S
    Feizabadi, S
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (09) : 613 - 629
  • [27] Time-Reversibility for Real-Time Scheduling on Multiprocessor Systems
    Lee, Jinkyu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (01) : 230 - 243
  • [28] Benchmarking real-time operating systems
    McRae, E
    DR DOBBS JOURNAL, 1996, 21 (05): : 48 - &
  • [29] An Overview of Real-time Operating Systems
    Cedeño, Walter
    Laplante, Phillip A.
    JALA - Journal of the Association for Laboratory Automation, 2007, 12 (01): : 40 - 45
  • [30] REAL-TIME OPERATING-SYSTEMS
    SHEAR, D
    EDN, 1994, 39 (08) : 84 - &