A Modeling Framework for Schedulability Analysis of Distributed Avionics Systems

Pujie Han, Zhengjun Zhai, Brian Nielsen, Ulrik Nyman

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

2 Citations (Scopus)
77 Downloads (Pure)

Abstract

This paper presents a modeling framework for schedulability analysis of distributed integrated modular avionics (DIMA) systems that consist of spatially distributed ARINC-653 modules connected by a unified AFDX network. We model a DIMA system as a set of stopwatch automata (SWA) in UPPAAL to analyze its schedulability by classical model checking (MC) and statistical model checking (SMC). The framework has been designed to enable three types of analysis: global SMC, global MC, and compositional MC. This allows an effective methodology including (1) quick schedulability falsification using global SMC analysis, (2) direct schedulability proofs using global MC analysis in simple cases, and (3) strict schedulability proofs using compositional MC analysis for larger state space. The framework is applied to the analysis of a concrete DIMA system.
Original languageEnglish
Title of host publicationProceedings Third Workshop on Models for Formal Analysis of Real Systems and Sixth International Workshop on Verification and Program Transformation
EditorsJohn P. Gallagher, Rob van Glabbeek, Wendelin Serwe
Number of pages19
Volume268
PublisherEPTCS
Publication date27 Mar 2018
Pages150-168
DOIs
Publication statusPublished - 27 Mar 2018
Event3rd Workshop on Models for Formal Analysis of Real Systems and 6th International Workshop on Verification and Program Transformation, MARSVPT 2018 - Thessaloniki, Greece
Duration: 20 Apr 2018 → …

Conference

Conference3rd Workshop on Models for Formal Analysis of Real Systems and 6th International Workshop on Verification and Program Transformation, MARSVPT 2018
CountryGreece
CityThessaloniki
Period20/04/2018 → …
SeriesElectronic Proceedings in Theoretical Computer Science
ISSN2075-2180

Fingerprint

Avionics
Model checking
Stop watches
Concretes

Cite this

Han, P., Zhai, Z., Nielsen, B., & Nyman, U. (2018). A Modeling Framework for Schedulability Analysis of Distributed Avionics Systems. In J. P. Gallagher, R. van Glabbeek, & W. Serwe (Eds.), Proceedings Third Workshop on Models for Formal Analysis of Real Systems and Sixth International Workshop on Verification and Program Transformation (Vol. 268, pp. 150-168). EPTCS. Electronic Proceedings in Theoretical Computer Science https://doi.org/10.4204/EPTCS.268.5
Han, Pujie ; Zhai, Zhengjun ; Nielsen, Brian ; Nyman, Ulrik. / A Modeling Framework for Schedulability Analysis of Distributed Avionics Systems. Proceedings Third Workshop on Models for Formal Analysis of Real Systems and Sixth International Workshop on Verification and Program Transformation. editor / John P. Gallagher ; Rob van Glabbeek ; Wendelin Serwe. Vol. 268 EPTCS, 2018. pp. 150-168 (Electronic Proceedings in Theoretical Computer Science).
@inproceedings{13b80ac8655a45918d135c9fccc61920,
title = "A Modeling Framework for Schedulability Analysis of Distributed Avionics Systems",
abstract = "This paper presents a modeling framework for schedulability analysis of distributed integrated modular avionics (DIMA) systems that consist of spatially distributed ARINC-653 modules connected by a unified AFDX network. We model a DIMA system as a set of stopwatch automata (SWA) in UPPAAL to analyze its schedulability by classical model checking (MC) and statistical model checking (SMC). The framework has been designed to enable three types of analysis: global SMC, global MC, and compositional MC. This allows an effective methodology including (1) quick schedulability falsification using global SMC analysis, (2) direct schedulability proofs using global MC analysis in simple cases, and (3) strict schedulability proofs using compositional MC analysis for larger state space. The framework is applied to the analysis of a concrete DIMA system.",
author = "Pujie Han and Zhengjun Zhai and Brian Nielsen and Ulrik Nyman",
year = "2018",
month = "3",
day = "27",
doi = "10.4204/EPTCS.268.5",
language = "English",
volume = "268",
series = "Electronic Proceedings in Theoretical Computer Science",
publisher = "EPTCS",
pages = "150--168",
editor = "Gallagher, {John P.} and {van Glabbeek}, Rob and Wendelin Serwe",
booktitle = "Proceedings Third Workshop on Models for Formal Analysis of Real Systems and Sixth International Workshop on Verification and Program Transformation",

}

Han, P, Zhai, Z, Nielsen, B & Nyman, U 2018, A Modeling Framework for Schedulability Analysis of Distributed Avionics Systems. in JP Gallagher, R van Glabbeek & W Serwe (eds), Proceedings Third Workshop on Models for Formal Analysis of Real Systems and Sixth International Workshop on Verification and Program Transformation. vol. 268, EPTCS, Electronic Proceedings in Theoretical Computer Science, pp. 150-168, 3rd Workshop on Models for Formal Analysis of Real Systems and 6th International Workshop on Verification and Program Transformation, MARSVPT 2018, Thessaloniki, Greece, 20/04/2018. https://doi.org/10.4204/EPTCS.268.5

A Modeling Framework for Schedulability Analysis of Distributed Avionics Systems. / Han, Pujie; Zhai, Zhengjun; Nielsen, Brian; Nyman, Ulrik.

Proceedings Third Workshop on Models for Formal Analysis of Real Systems and Sixth International Workshop on Verification and Program Transformation. ed. / John P. Gallagher; Rob van Glabbeek; Wendelin Serwe. Vol. 268 EPTCS, 2018. p. 150-168 (Electronic Proceedings in Theoretical Computer Science).

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

TY - GEN

T1 - A Modeling Framework for Schedulability Analysis of Distributed Avionics Systems

AU - Han, Pujie

AU - Zhai, Zhengjun

AU - Nielsen, Brian

AU - Nyman, Ulrik

PY - 2018/3/27

Y1 - 2018/3/27

N2 - This paper presents a modeling framework for schedulability analysis of distributed integrated modular avionics (DIMA) systems that consist of spatially distributed ARINC-653 modules connected by a unified AFDX network. We model a DIMA system as a set of stopwatch automata (SWA) in UPPAAL to analyze its schedulability by classical model checking (MC) and statistical model checking (SMC). The framework has been designed to enable three types of analysis: global SMC, global MC, and compositional MC. This allows an effective methodology including (1) quick schedulability falsification using global SMC analysis, (2) direct schedulability proofs using global MC analysis in simple cases, and (3) strict schedulability proofs using compositional MC analysis for larger state space. The framework is applied to the analysis of a concrete DIMA system.

AB - This paper presents a modeling framework for schedulability analysis of distributed integrated modular avionics (DIMA) systems that consist of spatially distributed ARINC-653 modules connected by a unified AFDX network. We model a DIMA system as a set of stopwatch automata (SWA) in UPPAAL to analyze its schedulability by classical model checking (MC) and statistical model checking (SMC). The framework has been designed to enable three types of analysis: global SMC, global MC, and compositional MC. This allows an effective methodology including (1) quick schedulability falsification using global SMC analysis, (2) direct schedulability proofs using global MC analysis in simple cases, and (3) strict schedulability proofs using compositional MC analysis for larger state space. The framework is applied to the analysis of a concrete DIMA system.

UR - http://mars-workshop.org/mars2018/MARSVPT2018.5.slides.pdf

U2 - 10.4204/EPTCS.268.5

DO - 10.4204/EPTCS.268.5

M3 - Article in proceeding

AN - SCOPUS:85048359714

VL - 268

T3 - Electronic Proceedings in Theoretical Computer Science

SP - 150

EP - 168

BT - Proceedings Third Workshop on Models for Formal Analysis of Real Systems and Sixth International Workshop on Verification and Program Transformation

A2 - Gallagher, John P.

A2 - van Glabbeek, Rob

A2 - Serwe, Wendelin

PB - EPTCS

ER -

Han P, Zhai Z, Nielsen B, Nyman U. A Modeling Framework for Schedulability Analysis of Distributed Avionics Systems. In Gallagher JP, van Glabbeek R, Serwe W, editors, Proceedings Third Workshop on Models for Formal Analysis of Real Systems and Sixth International Workshop on Verification and Program Transformation. Vol. 268. EPTCS. 2018. p. 150-168. (Electronic Proceedings in Theoretical Computer Science). https://doi.org/10.4204/EPTCS.268.5