Schedulability Verification of Embedded System Based on AADL

Jian SUN,Min XU
DOI: https://doi.org/10.3969/j.issn.1673-629X.2016.03.006
2016-01-01
Abstract:AADL has been widely used in embedded real-time system in recent years. Compared with other languages,it can better de-scribe the system non functional attributes,and also support the software and hardware modeling of the system. AADL can model and ana-lyze the system based on the model driven development method,and verify relevant properties using formal method. Error can be found in the design phase,and it has great significance to ensure the safe operation of the system and improve the efficiency of development. For verifying AADL model schedulability problem, according to the semantics similarity of AADL scheduling model and timed automata model,the theory of timed automata is used to convert AADL model to timed automata model,and integrate conversion plug-in into the AADL modeling and analysis tool OSATE through the development of Eclipse plug-in technology. Finally,the converted timed automa-ton model in the UPPAAL tool is simulated and verified,using the related verification statement to verify the schedulability of the original model.
What problem does this paper attempt to address?