A Formal Approach to Design and Verification of Two-Level Hierarchical Scheduling Systems

被引:0
|
作者
Carnevali, Laura [1 ]
Lipari, Giuseppe
Pinzuti, Alessandro
Vicario, Enrico
机构
[1] Univ Florence, Dipartimento Sistemi & Informat, I-50121 Florence, Italy
来源
RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2011 | 2011年 / 6652卷
关键词
Real-time systems; Hierarchical Scheduling; ARINC-653; Time Division Multiplexing; preemptive Fixed Priority; verification; preemptive; Time Petri Nets; real-time code; real-time testing; REAL-TIME SYSTEMS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hierarchical Scheduling (HS) systems manage a set of real-time applications through a scheduling hierarchy, enabling partitioning and reduction of complexity, confinement of failure modes, and temporal isolation among system applications. This plays a crucial role in all industrial areas where high-performance microprocessors allow growing integration of multiple applications on a single platform. We propose a formal approach to the development of real-time applications with non-deterministic Execution Times and local resource sharing managed by a Time Division Multiplexing (TDM) global scheduler and preemptive Fixed Priority (FP) local schedulers, according to the scheduling hierarchy prescribed by the ARINC-653 standard. The methodology leverages the theory of preemptive Time Petri Nets (pTPNs) to support exact schedulability analysis, to guide the implementation on a Real-Time Operating System (RTOS), and to drive functional conformance testing of the real-time code. Computational experience is reported to show the feasibility of the approach.
引用
收藏
页码:118 / 131
页数:14
相关论文
共 50 条
  • [1] A two-level hierarchical approach for raw material scheduling in steelworks
    Suh, MS
    Lee, YJ
    Ko, YK
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1997, 10 (05) : 503 - 515
  • [2] A Two-Level Approach for Modeling and Verification of Telecommunication Systems
    Beloglazov, Dmitry
    Nepomniaschy, Valery
    PERSPECTIVES OF SYSTEMS INFORMATICS, 2010, 5947 : 70 - 85
  • [3] Two-level Approach for Scheduling Multiproduct Oil Distribution Systems
    Mostafaei, Hossein
    Castro, Pedro M.
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON OPERATIONS RESEARCH AND ENTERPRISE SYSTEMS (ICORES), 2017, : 150 - 159
  • [4] Scheduling printed circuit board production systems using the two-level scheduling approach
    Lin, FR
    Shaw, MJ
    Locascio, A
    JOURNAL OF MANUFACTURING SYSTEMS, 1997, 16 (02) : 129 - 149
  • [5] Scheduling Printed Circuit Board Production Systems Using the Two-Level Scheduling Approach
    Univ. Illinois at Urbana-Champaign, Champaign, IL, United States
    不详
    不详
    不详
    不详
    J Manuf Syst, 2 (129-149):
  • [6] A Two-level Hierarchical Scheduling Method for Independent Tasks in Grids
    Weng, Tien-Hsiung
    Chang, Chia-Fu
    Liu, Chun-Chieh
    Hsu, Ching-Hsien
    Wen, Chia-Hsien
    Chou, Wen-Kuang
    Li, Kuan-Ching
    de Mello, Rodrigo Fernandes
    2008 FIRST IEEE INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING AND WORKSHOPS, PROCEEDINGS, 2008, : 478 - +
  • [7] Design and verification of two-level error correction coding scheme for stoage systems
    Luo J.
    Zhao S.
    Qin L.
    Wang G.
    Liu X.
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2019, 40 (12):
  • [8] A two-level fusion approach to multimodal biometric verification
    Cheung, MC
    Mak, MW
    Kung, SY
    2005 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1-5: SPEECH PROCESSING, 2005, : 485 - 488
  • [9] A two-level hierarchical scheduling scheme for hybrid tasks in priority-based preemptive systems
    Wan, Jiafu
    Li, Di
    Ye, Feng
    Lai, Yizong
    Shu, Zhaogang
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, VOLS 1 AND 2, 2008, : 32 - +
  • [10] A hierarchical approach to the formal verification of embedded systems using MDGs
    Balakrishnan, S
    Tahar, S
    NINTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1999, : 284 - 287