{"title":"Safety-Based Software Reconfiguration Method for Integrated Modular Avionics Systems in AADL Model","authors":"Xiaomin Wei, Yunwei Dong, Mingrui Xiao","doi":"10.1109/QRS-C.2018.00083","DOIUrl":null,"url":null,"abstract":"Many Cyber-Physical Systems (CPSs) are safety-critical systems and reconfigurable, such as Integrated Modular Avionics (IMA) systems that are required to reconfigure at runtime when some components fail. However, designing a safe reconfigurable IMA system is challenging. This paper proposes a safety-based software reconfiguration method for IMA systems at the architecture level. The software reconfiguration method integrates error events and hazard triggers into the reconfiguration process. By extending AADL, Error Model Annex (EMV2) and Hazard Model Annex (HMA) can describe the method. The runtime architecture is described using Architecture Analysis and Design Language (AADL) and EMV2. The architecture and software reconfiguration method are combined as a complete AADL model. To simulate the IMA system with the proposed reconfiguration method, mapping rules from an AADL model to Deterministic Stochastic Petri nets (DSPNs) are formulated. Finally, an IMA system is applied to demonstrate the applicability and effectiveness of our safety-based reconfiguration method.","PeriodicalId":199384,"journal":{"name":"2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/QRS-C.2018.00083","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Many Cyber-Physical Systems (CPSs) are safety-critical systems and reconfigurable, such as Integrated Modular Avionics (IMA) systems that are required to reconfigure at runtime when some components fail. However, designing a safe reconfigurable IMA system is challenging. This paper proposes a safety-based software reconfiguration method for IMA systems at the architecture level. The software reconfiguration method integrates error events and hazard triggers into the reconfiguration process. By extending AADL, Error Model Annex (EMV2) and Hazard Model Annex (HMA) can describe the method. The runtime architecture is described using Architecture Analysis and Design Language (AADL) and EMV2. The architecture and software reconfiguration method are combined as a complete AADL model. To simulate the IMA system with the proposed reconfiguration method, mapping rules from an AADL model to Deterministic Stochastic Petri nets (DSPNs) are formulated. Finally, an IMA system is applied to demonstrate the applicability and effectiveness of our safety-based reconfiguration method.