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 条
  • [41] Predictable real-time software synthesis
    Jinfeng Huang
    Jeroen Voeten
    Henk Corporaal
    Real-Time Systems, 2007, 36 : 159 - 198
  • [42] On the analysis of time-aware protocols in universal composability framework
    Vajda, Istvan
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2016, 15 (04) : 403 - 412
  • [43] A Framework for Modeling, Computing and Presenting Time-Aware Recommendations
    Stefanidis, Kostas
    Ntoutsi, Eirini
    Petropoulos, Mihalis
    Norvag, Kjetil
    Kriegel, Hans-Peter
    TRANSACTIONS ON LARGE-SCALE DATA- AND KNOWLEDGE- CENTERED SYSTEMS X: SPECIAL ISSUE ON DATABASE- AND EXPERT-SYSTEMS APPLICATIONS, 2013, 8220 : 146 - 172
  • [44] Applying Genetic Programming for Time-aware Dynamic QoS Prediction
    Syu, Yang
    Fanjiang, Yong-Yi
    Kuo, Jong-Yih
    Ma, Shang-Pin
    2015 IEEE THIRD INTERNATIONAL CONFERENCE ON MOBILE SERVICES MS 2015, 2015, : 217 - 224
  • [45] Time-Predictable Out-of-Order Execution for Hard Real-Time Systems
    Whitham, Jack
    Audsley, Neil
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (09) : 1210 - 1223
  • [46] Real-Time Event Framework based on component model for distributed real-time systems
    Yoon, EY
    Yoon, YI
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1942 - 1948
  • [47] A context-aware reflective middleware framework for distributed real-time and embedded systems
    Liu, Shengpu
    Cheng, Liang
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (02) : 205 - 218
  • [48] A programming model for time-synchronized distributed real-time systems
    Zhao, Yang
    Liu, Jie
    Lee, Edward A.
    RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 259 - +
  • [49] Recommendation over time: a probabilistic model of time-aware recommender systems
    Lin, Zuoquan
    Chen, Hanxuan
    SCIENCE CHINA-INFORMATION SCIENCES, 2019, 62 (11)
  • [50] Recommendation over time: a probabilistic model of time-aware recommender systems
    Zuoquan Lin
    Hanxuan Chen
    Science China Information Sciences, 2019, 62