A Time-aware Programming Framework for Constructing Predictable Real-time Systems

被引:5
|
作者
Wan, Bo [1 ]
Luo, Haizhao [1 ]
Zhou, Kaiqi [1 ]
Li, Xi [1 ]
Wang, Chao [1 ]
Chen, Xianglan [1 ]
Zhou, Xuehai [1 ]
机构
[1] Univ Sci & Technol China, Hefei, Anhui, Peoples R China
基金
美国国家科学基金会;
关键词
D O I
10.1109/HPCC-SmartCity-DSS.2017.75
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time systems need reliable guarantees for the satisfaction of their timing constraints. However, novel speed-up hardware architectures and software mechanism, which target improving average-case performances, ignore and sometimes worsen the ability to obtain guarantees. An alternative approach is the Logical Execution Time (LET) model, but there are some deficiencies in existing LET-based development tools. In this paper, we propose a novel LET-based time-aware programming framework called TipFrame. The framework introduces Servants to improve the responsiveness of LET-based periodic tasks further. The runtime makes behaviors in the system level consistent with the semantics of LET model for predictability. TipFrame implements in C language providing time-aware programming interfaces called TipFrame-C. The programming paradigm of TipFrame-C is described using an autopilot avionic control system. Evaluation results demonstrate that our approach is effective and efficient to construct LET-based real-time systems.
引用
收藏
页码:578 / 585
页数:8
相关论文
共 50 条
  • [31] Developing Predictable Real-Time Embedded Systems using AnvilJ
    Gray, Ian
    Audsley, Neil C.
    2012 IEEE 18TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2012, : 219 - 228
  • [32] Toward the predictable integration of real-time COTS based systems
    Pellizzoni, Rodolfo
    Caccarno, Marco
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 73 - 82
  • [33] Predictable Data Communication Interface for Hard Real-Time Systems
    Micea, Nlihai V.
    Carstoiu, Gabriel N.
    Ungurean, Lucian
    Chiciudean, Dan
    Cretu, Vladimir
    Groza, Voicu
    2008 INTERNATIONAL WORKSHOP ON ROBOTIC AND SENSORS ENVIRONMENTS, 2008, : 98 - +
  • [34] Time-Aware Relational Abstractions for Hybrid Systems
    Mover, Sergio
    Cimatti, Alessandro
    Tiwari, Ashish
    Tonetta, Stefano
    2013 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2013,
  • [35] REAL-TIME PROGRAMMING
    HEHNER, ECR
    INFORMATION PROCESSING LETTERS, 1989, 30 (01) : 51 - 56
  • [36] Predictable time management for real-time distributed simulation
    McLean, T
    Fujimoto, R
    SEVENTEENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION (PADS 2003), PROCEEDINGS, 2003, : 89 - 96
  • [37] On the analysis of time-aware protocols in universal composability framework
    István Vajda
    International Journal of Information Security, 2016, 15 : 403 - 412
  • [38] Time-Aware Novelty Metrics for Recommender Systems
    Sanchez, Pablo
    Bellogin, Alejandro
    ADVANCES IN INFORMATION RETRIEVAL (ECIR 2018), 2018, 10772 : 357 - 370
  • [39] Predictable real-time software synthesis
    Huang, Jinfeng
    Voeten, Jeroen
    Corporaal, Henk
    REAL-TIME SYSTEMS, 2007, 36 (03) : 159 - 198
  • [40] Time-Aware Collaborative Filtering for Recommender Systems
    Wei, Suyun
    Ye, Ning
    Zhang, Qianqian
    PATTERN RECOGNITION, 2012, 321 : 663 - 670