基于时间自动机的嵌入式系统AADL模型可调度性验证  被引量:2

Schedulability verification of embedded system AADL model based on timed automata

在线阅读下载全文

作  者:李静[1] 沈宁敏 白海洋[1] 周培云[1] 

机构地区:[1]南京航空航天大学计算机科学与技术学院,南京211106

出  处:《东南大学学报(自然科学版)》2015年第6期1032-1037,共6页Journal of Southeast University:Natural Science Edition

基  金:中央高校基本科研业务费专项资金资助项目(NS2015092)

摘  要:采用时间自动机形式化模型检验方法建立了结构分析与设计语言(AADL)调度模型的自动机,实现了从AADL模型到时间自动机模型的自动转换与验证.首先,设计了周期、非周期的线程时间自动机模板及抢占、非可抢占的调度器时间自动机模板,建立了AADL调度模型到时间自动机模型的语义映射法则.然后,设计了自动化模型转换插件,并将其集成到OSATE建模工具中,实现了建模、转换、验证的集成开发环境.最后,利用UPPAAL工具对时间自动机模型进行模拟与验证.仿真实验结果表明,所建立的模型转换方法能够有效、实时地将AADL模型转换为时间自动机模型,并可在UPPAAL中分析原模型的可调度性.Automaton of the architecture analysis and design language (AADL) scheduling model is established by using the time automaton formal model checking method to realize automatic conver- sion from the AADL model to the time automaton model and the corresponding verification. First, periodic and aperiodic thread timed automata templates as well as preemptive and non-preemptive scheduler timed automata templates are designed. The mapping semantic from the AADL scheduling model to the timed automata model is put forward. Then, an plug-in of automatic transformation is developed and integrated into the modeling tool--open source AADL tool environment (OSATE) which implements integrated development environment for modeling, transformation and verification. Finally, the time automaton is simulated and verified in UPPAAL. The simulation results show that the proposed model can efficiently transform the AADL model into the time automaton model in real-time and the schedulability of the original model can be analyzed in UPPAAL.

关 键 词:结构分析与设计语言 时间自动机模型 可调度性 仿真验证 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象