Int J Performability Eng ›› 2019, Vol. 15 ›› Issue (3): 872-883.doi: 10.23940/ijpe.19.03.p16.872883

Previous Articles     Next Articles

Time-Oriented Modeling and Analysis for Real-Time System under Variability

Rongfei Xu*   

  1. School of Computer Science and Engineering, Beihang University, Beijing, 100083, China
  • Submitted on ; Revised on ;
  • Contact: xurongfeik@163.com
  • About author:Rongfei Xu is currently pursuing a Ph.D. in the School of Computer Science and Engineering at Beihang University. His research interests include modeling and analysis of real-time systems.

Abstract: With the advent of MDA, there is an urge to analyze the time performance in real-time systems under various design decisions at the very early stages of design. With the wide application of customized real-time operating system (RTOS) based on a microkernel, we propose a time-oriented modeling and analysis approach for real-time systems based on RTOS at the early stages of design. According to the commonality and variability in the system, a modeling approach for analyzing the time under variable design decisions is presented. These design decisions include various hardware environment, user-level services adopted in RTOS, and the task settings. In the analysis approach, a timing tree with the operating and timing rules is defined and used based on the time annotations of the basic system call of RTOS and worst-case execution time (WCET) of the functional block in a task to analyze the execution time. The modeling and analysis approach proposed is capable of analyzing new decisions without any changes in the model, which is helpful to find the best design decision to improve the real-time in the system. Finally, a real-life aircraft landing control system is taken as an example to evaluate this approach.

Key words: real-time system, time-oriented modeling and analysis, MDA, variability, event-driven rules