Modeling and formal analysis of virtually synchronous cyber-physical systems in AADL
SCIE
- Title
- Modeling and formal analysis of virtually synchronous cyber-physical systems in AADL
- Authors
- Lee, Jaehun; BAE, KYUNGMIN; Olveczky, Peter Csaba; Kim, Sharon; Kang, Minseok
- Date Issued
- 2022-12
- Publisher
- SPRINGER HEIDELBERG
- Abstract
- This paper presents the HybridSynchAADL modeling language and formal analysis tool for virtually synchronous cyber-physical systems with complex control programs, continuous behaviors, and bounded clock skews, network delays, and execution times. We leverage the Hybrid PALS methodology, so that it is sufficient to model and verify the much simpler underlying synchronous designs. We define the HybridSynchAADL language as a sublanguage of the avionics modeling standard AADL for modeling such synchronous designs in AADL. We define the formal semantics of HybridSynchAADL using Maude with SMT solving, which allows us to represent advanced control programs and communication features in Maude, while capturing timing uncertainties and continuous behaviors symbolically with SMT solving. We have developed new general methods for optimizing the performance of such symbolic rewriting, which makes the analysis of HybridSynchAADL models feasible. We have integrated the formal modeling and analysis of HybridSynchAADL models into the OSATE tool environment for AADL. Finally, we demonstrate the effectiveness of the Hybrid PALS methodology and HybridSynchAADL on a number of applications, including autonomous drones that collaborate to achieve common goals, and compare the performance of our tool with other state-of-the-art formal tools for hybrid systems.
- URI
- https://oasis.postech.ac.kr/handle/2014.oak/116013
- DOI
- 10.1007/s10009-022-00665-z
- ISSN
- 1433-2779
- Article Type
- Article
- Citation
- INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, vol. 24, no. 6, page. 911 - 948, 2022-12
- Files in This Item:
- There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.