期刊文献+

SCADE平台下C代码的自动生成 被引量:12

Auto-generation of C Code on SCADE Bench
下载PDF
导出
摘要 随着航空电子软件的迅速发展,传统的软件设计方法已不能满足其效率和安全性需求。为解决传统设计方法的不足,寻求一种更有效的控制软件设计方法,高安全应用开发环境SCADE应运而生。主要介绍了高安全应用开发环境SCADE的开发背景及开发特点,并以飞机飞行控制律为例,按照SCADE软件的程序设计流程,即通过直观的图形化建模建立无人机飞行控制律模型,通过模拟仿真保证设计的正确性,最终自动生成可直接面向工程的嵌入式C代码。实验结果表明,SCADE在很大程度上实现了软件开发的自动化,节约了开发成本和开发时间,体现了SCADE环境下进行软件开发的优越性。 With the rapid development of avionics software,the traditional design cannot satisfy the requirement of efficiency and security.In order to overcome the shortage and seek out a more effective way the safety-critical application development environment appears.The article mainly introduces the background and the characteristic of safety-critical application development environment SCADE,and takes the law of flight control as example,according to the design flow of SCADE,namely through the intuitionistic modeling to build the law model of flight control,through the simulation to ensure the correctness,and then generate safe embeddable C code which faces the engineering directly.The result of the test indicates that SCADE realizes the automatization and saves the cost and time of program design greatly,and validates the advantages of software development on SCADE bench.
出处 《计算机仿真》 CSCD 2007年第10期264-268,共5页 Computer Simulation
关键词 高安全应用开发环境 软件开发 系统建模 自动代码生成 运行效率 Safety-critical application development environment (SCADE) Software design System modeling Code auto-generation Run-time efficiency
  • 相关文献

参考文献7

  • 1Anjali Joshi, Mats P E Heimdahl. Model - Based Safety Annalysis of Simulink Models Using SCADE Design Verifier[J]. USA : NASA contract NCC - 01 - 001 ,Volume 3688/2005. 122 - 126. 被引量:1
  • 2Jean - Louis Camus,Bernard Dion,Efficient Development of Airborne Software with SCADE SuiteTM[J]. Esterel Technologies 2003. 14 - 16. 被引量:1
  • 3Graham Pitcher,How to avoid catastrophic software errors[J]. New Electronics, 10 December 2002. 被引量:1
  • 4吴琦,熊光泽.基于SDL语言代码自动生成技术研究[J].计算机科学,2003,30(4):104-107. 被引量:1
  • 5徐爱春,章坚民.基于XML/XSLT代码自动生成技术研究[J].杭州电子工业学院学报,2004,24(4):64-68. 被引量:11
  • 6蒋昊亮..无人机飞控系统的仿真研究[D].南京理工大学,2004:
  • 7张海藩..软件工程[M],2003.

二级参考文献16

  • 1[1]Tim Bray. XML规范[DB/OL].http://www.w3.org/TR/2004/REC- xml-20040204/,2004-2-04. 被引量:1
  • 2[2]James Clark. XSLT 规范[DB/OL]. http://www. w3. org/TR/xslt. html, 1999 - 11 - 12. 被引量:1
  • 3[3]James Clark. XPath规范[DB/OL].http://www.w3.org/TR/xpath,1999- 11 - 16. 被引量:1
  • 4[4]Michael H Kay.XSLT程序员参考手册[M].北京:机械工业出版社,2002.110-267. 被引量:1
  • 5[5]Eric M.Burke,Java与XSLT[M].北京:中国电力出版社,2002.143-192. 被引量:1
  • 6[6]Jesse Tilly.ANT权威指南[M].北京:中国电力出版社,2003.84-113. 被引量:1
  • 7Manas J A, de Miguel-More T. From LOTOS to C. In:K. J. Turner, ed. Formal Description Techniques. North-Holland,1989. 79~84. 被引量:1
  • 8van Bokhoven L J, Voeten J P M, Geilen M C W. Software Synthesis for System Level Design Using Process Execution Trees. In: Proc. of the 25th EUROMICRO Conf. Sept. 8-10,Milan, Italy, Vol. I, 1999. 463~467. 被引量:1
  • 9Gotzhein R,et al. Improving the efficiency of automated protocol implementation using Estelle. Computer Communications, 1996,19(14) : 1226~1235. 被引量:1
  • 10Jia X,Skevoulis S. Code Synthesis based on Object-Oriented Design models and Formal Specifications. In:Proc. of the Twenty-Second Annual Intl. Computer Software and Applications Conf.1998. 393~398. 被引量:1

共引文献10

同被引文献41

引证文献12

二级引证文献23

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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