Component-Based Analysis of Hierarchical Scheduling using Linear Hybrid Automata

被引:0
|
作者
Sun, Youcheng [1 ]
Lipari, Giuseppe [1 ,2 ,3 ]
Soulat, Romain [2 ,3 ]
Fribourg, Laurent [2 ,3 ]
Markey, Nicolas [2 ,3 ]
机构
[1] Scuola Super Sant Anna, Pisa, Italy
[2] ENS Cachan, LSV, Cachan, France
[3] CNRS, F-75700 Paris, France
关键词
SCHEDULABILITY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Formal methods (e.g. Timed Automata or Linear Hybrid Automata) can be used to analyse a real-time system by performing a reachability analysis on the model. The advantage of using formal methods is that they are more expressive than classical analytic models used in schedulability analysis. For example, it is possible to express state-dependent behaviour, arbitrary activation patterns, etc. In this paper we use the formalism of Linear Hybrid Automata to encode a hierarchical scheduling system. In particular, we model a dynamic server algorithm and the tasks contained within, abstracting away the rest of the system, thus enabling component-based scheduling analysis. We prove the correctness of the model and the decidability of the reachability analysis for the case of periodic tasks. Then, we compare the results of our model against classical schedulability analysis techniques, showing that our analysis performs better than analytic methods in terms of resource utilisation. We further present two case studies: a component with state-dependent tasks, and a simplified model of a real avionics system. Finally, through extensive tests with various configurations, we demonstrate that this approach is usable for medium-size components.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Testing Component-based Web Applications Using Component Automata
    Qian, Zhongsheng
    2009 WASE INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING, ICIE 2009, VOL I, 2009, : 455 - 458
  • [2] Design hierarchical component-based WebGIS
    Luo, YW
    Wang, XL
    Xiong, GM
    Xu, ZQ
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 515 - 522
  • [3] Using Hierarchical Scenarios to Predict the Reliability of Component-Based Software
    Hou, Chunyan
    Wang, Jinsong
    Chen, Chen
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (02) : 405 - 414
  • [4] Hybrid Component-based Face
    Gumede, A.
    Viriri, S.
    Gwetu, M.
    2017 CONFERENCE ON INFORMATION COMMUNICATION TECHNOLOGY AND SOCIETY (ICTAS), 2017,
  • [5] Modeling Variability of Hierarchical Component-Based Systems
    Jansen, Nico
    Pfeiffer, Jerome
    Rumpe, Bernhard
    Schmalzing, David
    Wortmann, Andreas
    JOURNAL OF OBJECT TECHNOLOGY, 2024, 23 (03):
  • [6] METAMODELING ACTIVITIES FOR HIERARCHICAL COMPONENT-BASED MODELS
    Alshareef, Abdurrahman
    Sarjoughian, Hessam
    2019 SPRING SIMULATION CONFERENCE (SPRINGSIM), 2019,
  • [7] Component-based cascade linear discriminant analysis for face recognition
    Zhang, Wenchao
    Shan, Shiguang
    Gao, Wen
    Chang, Yizheng
    Cao, Bo
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3338 : 288 - 295
  • [8] Component-based cascade linear discriminant analysis for face recognition
    Zhang, WC
    Shan, SG
    Gao, W
    Chang, YZ
    Cao, B
    ADVANCES IN BIOMETRIC PERSON AUTHENTICATION, PROCEEDINGS, 2004, 3338 : 288 - 295
  • [9] Dynamically Scheduling a Component-Based Framework in Clusters
    Kuzmanovska, Aleksandra
    Mak, Rudolf H.
    Epema, Dick
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING (JSSPP 2014), 2015, 8828 : 129 - 146
  • [10] Hierarchical model to develop component-based systems
    Amirat, Abdelkrim
    Oussalah, Mourad
    FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 337 - 345