期刊文献+

AADL模型代码自动生成技术研究 被引量:4

Code automatic generation technology of AADL models
下载PDF
导出
摘要 随着嵌入式系统在安全关键领域的广泛应用,必须采用现代软件工程的技术进一步提高其可信性,以保证人们的生命安全。基于模型驱动方法,对AADL(体系结构分析设计语言)模型的框架代码自动生成技术进行了研究,提出了从AADL模型元素到C和Ada的语法元素的映射规则,由此实现了自动代码生成器generator并集成在开源工具OSATE中。最后通过一个实例,说明将AADL模型自动转换为框架代码后与模块代码结合的有效性。 With the wide application of safety critical embedded systems in various fields, some modern software engineering technology must be developed to increase the security of embedded system to insure the safety of people. Based on the modeldriven architecture method, this paper deeply researched the code automatic generation technology of AADL( architecture analysis and design language) models, then proposed the mapping rules between AADL model element and C/Ada language syntax element. Finally worked out a code automatic generation tool named generator, and integrated it into the open source tool OSATE. At the end, it showed the efficiency of the generator through an example.
出处 《计算机应用研究》 CSCD 北大核心 2008年第12期3631-3635,共5页 Application Research of Computers
基金 国家自然科学基金资助项目(90718019) 国家“863”计划资助项目(2007AA010304)
关键词 体系结构分析设计语言 建模工具 代码自动生成技术 映射规则 architecture analysis and design language modeling tool code automatic generation technology mapping rules
  • 相关文献

参考文献8

二级参考文献43

  • 1Boggs W Boggs M.UML with rational rose从入门到精通[M].北京:电子工业出版社,2000..
  • 2Joaquin Miller, Jishnu Mukerji. MDA Guide version 1.0.1 [EB/OL]. http://www.omg.org/docs/omg/03-06-01.pdf,2003-06-12.
  • 3OMG. Model Driven Architecture(MDA) [EB/OL]. Available at Java and XSLT Eric M. Burke O'Reilly & Associates Inc, 2003.
  • 4Birgit Demuth Heinrich Hussmann, Sven Obermaier. Experiments with XMI Based Transformations of Software Models[R]. 2003.
  • 5OMG. Meta Object Facility(MOF) Specification version 1.4 [EB/OL]. http://www.omg.org/docs/formal/00-04-03.pdf,2002-04.
  • 6Soumen Sarkar. Model Driven Programming Using XSLT[R]. 2002.O'Reilly. Java & XSLT[M]. 2003.
  • 7.国际互联网联盟的最新XSLT规范[EB/OL].[S].,2004—05..
  • 8JCraigCleaveland 胡俊.用XML与Java创建程序生成器[M].美科海电脑技术出版社,2003..
  • 9.Apache Xalan XSL处理器的命令集[EB/OL].http://xml.apache.org/xalan-j/commandline.html,2004—05.
  • 10O'Reilly.Java&XSLT[M].2003.

共引文献52

同被引文献40

  • 1季志均,马文丽,陈虎,郑文岭.四种嵌入式实时操作系统关键技术分析[J].计算机应用研究,2005,22(9):4-8. 被引量:34
  • 2梅宏,申峻嵘.软件体系结构研究进展[J].软件学报,2006,17(6):1257-1275. 被引量:140
  • 3WHALEN M W ,HEIMDAHL M P E. An approach to automatic code generation for safety-critical systems[ C ]//Proc of the 14th IEEE In- ternational Conference on Automated Software Engineering. Washing- ton DC : IEEE Comptlter Society, 1999 : 315- 318.
  • 4SAE Aerospace.SAE AS5506A Standard: architecture analysis and design language V2.0[S/OL].http://www.sae.org/technical/ standards/AS5506A,2009.
  • 5Feiler PH,Lewis BA,Vestal S.The SAE architecture analysis &design language(AADL)-A standard for engineering performan- ce critical systems[C].Proc of the IEEE Confon Computer Aided Control Systems Design. Washington: IEEE Computer Society Press,2006:1206-1211.
  • 6SAE Aerospace. SAE AS5506 Annex: behavior specification V1.6 [EB/OL]. SAE International, 2006.http://www.aadl.info/ aadl/documents/BehaviourAnnex 1.6.pdf.
  • 7Franqa RB,Bodeveix JP, Filali M,et al.The AADL behavior an- nex-experiments and roadmap [C]. Proc of the 12th IEEE Int'l Conf on Engineering Complex Computer Systems.Washington: IEEE Computer Society,2007:377-382.
  • 8Bodeveix JP, Filali M,Rached M,et al.Experimenting an AADL behavioural annex and a verification method[C].Berlin:Proc of the DASIA 2006-Data Systems in Aerospace, 2006.ftp:// ftp.estec.esa.nl/pub/wrn/wme/Web/AADLExperience2006.pdf.
  • 9Yang ZB,Hu K,Ma DF, et al.Towards a formal semantics for the AADL behavior annex[C].Proc of the IEEE/ACM Design, Au- tomation and Test in Europe.Nice: EDAA,2009:1166-1171.
  • 10Liu Hong, Gluch DP. Formal verification of AADL behavior models: A feasibility investigation [C]. Proceedings of ACM Southeast Regional Conference,2009.

引证文献4

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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