期刊文献+

基于UPPAAL的AADL行为模型验证方法研究 被引量:12

Research on Verification Method of AADL Behavior Model Based on UPPAAL
下载PDF
导出
摘要 为了实现AADL(体系结构分析与设计语言)行为模型的分析验证,基于行为附件的文法结构以及行为描述方式,提出了AADL行为模型与UPPAAL下时间自动机模型之间的模型转换规则。在转换规则的基础上,设计和实现了自动转换的原型工具。最后以航天器控制系统中制导、导航与控制计算机从陀螺取数的AADL模型为例,经自动转换得到时间自动机模型,并在UPPAAL下仿真、验证其行为正确性,同时证明了模型转换的有效性。 To analyse and validate AADL(architecture analysis and design language) behavior model,a mapping regulation between AADL behavior model and timed automata model of UPPAAL was proposed based on the syntax definition of AADL behavior annex and the descriptive way of behavior.On the basis of the transformation rules,a prototype tool for automatic conversion was designed and implemented.Finally an AADL model of guidance navigation and control computer getting data from gyroscope in spacecraft control system was translated into a timed automata model using the tool,to simulate and verify its behavior using UPPAAL.The experiment demonstrates the validity of the model transformation.
作者 李振松 顾斌
出处 《计算机科学》 CSCD 北大核心 2012年第2期159-161,169,共4页 Computer Science
基金 国家自然科学基金重大研究计划项目(90818024)资助
关键词 AADL 行为模型 模型转换 UPPAAL 验证 AADL Behavior model Model transformation UPPAAL Verify
  • 相关文献

参考文献8

  • 1SAE Aerospace.SAE AS5506A:Architecture Analysis and De-sign Language V2.0[EB/OL].http://www.sae.org/technical/standards/AS5506A,2009.
  • 2刘倩,桂盛霖,李允,罗蕾.基于UPPAAL的AADL模型可调度性验证[J].计算机应用,2009,29(7):1820-1824. 被引量:16
  • 3SAE Aerospace.SAE AS5506 Annex:Behavior_SpecificationV1.6[EB/OL].http://www.aadl.info/aadl/documents/Be-haviour_Annex1.6.pdf,2006.
  • 4Yang Z B,Hu K,Ma D F,et al.Towards a formal semantics forthe AADL behavior annex[C]∥Proceedings of the IEEE/ACMDesign,Automation and Test in Europe 2009.Nice:EDAA,2009:1166-1171.
  • 5Frana R B,Bodeveix J P,Filali M,et al.The AADL behaviourannex-experimentsand roadmap[C]∥Proceedings of the 12thIEEE Int’l Conf.on Engineering Complex Computer Systems.Washington:IEEE Computer Society,2007:377-382.
  • 6Chkouri M Y,Robert A,Bozga M,et al.Translating AADL intoBIP-Application to the verification of real-time systems[C]∥Proceedings of the ACESMB 2008 Workshop Conjunction withMODELS 2008.Berlin,Heidelberg:Springer-Verlag,2009:5-19.
  • 7杨志斌,皮磊,胡凯,顾宗华,马殿富.复杂嵌入式实时系统体系结构设计与分析语言:AADL[J].软件学报,2010,21(5):899-915. 被引量:76
  • 8Behrmann G,David A,Larsen K G.A tutorial on UPPAAL[C]∥Proceedings of the 4th Int’l School on Formal Methods for theDesign of Computer,Communication,and Software Systems.Bertinoro:Springer-Verlag,2004:200-236.

二级参考文献104

  • 1SUDHANWA K, JAMIE W, HASSAN R. Comparing the specifi- cation of a near-real time commanding system using statecharts and AADL[ C]// Proceedings of the Forth International Conference on Information Technology: New Generations. Washington, DC: IEEE Computer Society, 2007:355 -360.
  • 2BEHRMANN G, LARSEN KIM G, MOLLER O, et al. UPPAAL - Present and furure[ C]// Proceedings of the 40th IEEE conference on Decision and Control. Washington, DC: IEEE Computer Society, 2001 : 2881 - 2886.
  • 3FELLER P H, LEWIS B A, VESTAL S. The SAE Architecture Analysis and Design Language (AADL) a standard for engineering performance critical systems[ C]// Proceedings of the 2006 IEEE international Symposium on Computer-Aided Control Systems Design. Washington, DC: IEEE Computer Society, 2006: 1206- 1211.
  • 4SELIC B. The pragmatics of model-driven development[ J]. IEEE Software, 2003, 20( 5 ) : 19 - 25.
  • 5SOKOLSKY O, LEE 1, CLARKE D, Schedulability analysis of AADL models[ C]// Proceedings of 20th International Symposium on Parallel and Distributed Processing. Washington, DC: IEEE Computer Society, 2006: 8.
  • 6SAE - AS5506/1. SAE Architecture Analysis and Design Language (AADL) Annex vol. 1, Annex E: Error Model Annex[ S]. Warrendale, PA, USA: International Society of Automotive Engineers, 2006.
  • 7SINGHOFF F, LEGRAND J, NANA L. Scheduling and memory requirements analysis with AADL[ C]// Proceedings of the 2005 Annum ACM SIGAda International Conference on Ada. New York, NY, USA : ACM, 2005:1 - 10.
  • 8BUTTAZZO G C. Hard real-time computing systems: Predictable scheduling algorithms and applications[ M]. Nonwell, MA, USA: Kluwer Academic Publishers, 1997.
  • 9BREMOND-GREGOIRE P, CHOI J Y, CLARKE D, et al. A process algebraic approach to the schedulability analysisof real-time systems[ M]. Norwell, MA, USA: Kluwer Academic Publishers, 1998.
  • 10User Guide Furness Toolset vl. 6[ EB/OL]. [ 2008 - 11 - 20]. http://www, furnesstoolset, com/files/Furness% 20Toolset% 20User % 20Guide. pdf.

共引文献80

同被引文献85

引证文献12

二级引证文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部