首页 | 官方网站   微博 | 高级检索  
     

基于Uppaal的实时系统AADL数据流模型的转换与验证
引用本文:沈宁敏,李静,白海洋,庄毅.基于Uppaal的实时系统AADL数据流模型的转换与验证[J].计算机科学,2016,43(1):211-217.
作者姓名:沈宁敏  李静  白海洋  庄毅
作者单位:南京航空航天大学计算机科学与技术学院 南京210016,南京航空航天大学计算机科学与技术学院 南京210016,南京航空航天大学计算机科学与技术学院 南京210016,南京航空航天大学计算机科学与技术学院 南京210016
基金项目:本文受中央高校基本科研业务费专项资金(NS2015092)资助
摘    要:体系结构分析设计语言AADL是一种可支持软硬件一体化建模及同一模型多元分析的形式化与图形化建模语言。采用时间自动机形式化模型检验方法对AADL模型中的数据流进行转换和验证。考虑到单一数据流与混合数据流的差异性,分别设计了数据流到时间自动机模型的转换规则,并通过时间自动机网络实现数据流的综合分析。设计开发了自动化模型转换的插件AADLToUppaal Plug-in,将其嵌入到OSTATE工具中,使用时间自动机建模与验证工具Uppaal对转换得到的时间自动机进行模拟和验证,等价地验证所设计的AADL模型数据流时延是否满足系统实时性要求。仿真实验结果表明,所设计的数据流模型转换方法能有效地将AADL模型转换到时间自动机模型,并能在Uppaal中正确地分析原模型的数据流时延特性。

关 键 词:AADL  时间自动机模型  数据流时延  Uppaal  软件验证
收稿时间:2014/11/20 0:00:00
修稿时间:2015/4/27 0:00:00

Transformation and Verification Method of AADL Data Flows for Real-time System Using Uppaal
SHEN Ning-min,LI Jing,BAI Hai-yang and ZHUANG Yi.Transformation and Verification Method of AADL Data Flows for Real-time System Using Uppaal[J].Computer Science,2016,43(1):211-217.
Authors:SHEN Ning-min  LI Jing  BAI Hai-yang and ZHUANG Yi
Affiliation:College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China,College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China,College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China and College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China
Abstract:Architecture analysis and design language (AADL) is a modeling language for formalization and graphics,which can support integrated modeling and multi-analysis.We used timed automata formal checking method to transform and verif y data flow in AADL models.Considering the difference between single data flow and mixed data flows,we designed corresponding transformation rules from AADL models to timed automata,and analyzed and verified the data flow comprehensively by establishing timed automata network.An automated model conversion Eclipse plug-in was designed and integrated into the AADL modeling tool OSATE.Finally,timed automata modeling and Uppaal were used to simulate and verify the transformed timed automata while verifying whether the AADL model equivalently satisfies the real-time requirement of system.Experimental results show that the model transformation method is valid and flow latency qualities can be verified effectively with Uppaal.
Keywords:AADL  Timed automata  Data flow latency  Uppaal  Software verification
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号