期刊文献+

基于MDE的AADL构件组合兼容的方法 被引量:1

MDE-based compatible combination method of AADL components
下载PDF
导出
摘要 实时嵌入式系统建模语言—体系结构分析与设计语言AADL是一种基于组件的半形式化建模语言,当AADL构件模型进行组合时,因为一些交互活动的序列不匹配从而导致构件组合行为不兼容,提出了一种基于模型驱动方法 MDE的AADL构件组合兼容方法。利用MDE异构模型转换框架将AADL模型转换至接口自动机IA,利用形式化方法验证IA的兼容性,使用IA Tool构建IA模型的构件兼容运行环境,将构造的环境映射到AADL组件,能够解决AADL构件组合的行为兼容性问题。 AADL (architecture analysis and design language) is a component-based semi-formal modeling language for construction of real-time and embedded systems. When modeling systems by combination of AADL components, the behaviors may be incompatible because of unmatched sequences of interaction activities. An approach of compatible combinations of AADL components is presented. Firstly AADL models are transformed to IA (interface automata) based on MDE, and the corresponding compatibility is verified. Then the compatible running environments are generated using IA supporting tools. At last, the environment models are mapped to AADL components so as to solve the combination incompatible problems of AADL components.
出处 《计算机工程与设计》 CSCD 北大核心 2014年第5期1862-1867,共6页 Computer Engineering and Design
基金 国家青年基金项目(61003025) 江苏省科技基金项目(BE2012184) 南京中医药大学青年自然科学基金项目(11XZR17)
关键词 实时嵌入式系统 半形式化建模语言 体系结构分析与设计语言 模型驱动方法 接口自动机 real-time and embedded system semi-formal modeling language AADL MDE IA
  • 相关文献

参考文献14

  • 1OMG.Inc.Model driven architecture (MDA)[EB]/[OL].[2012-06-28].http://www.omg.org/mda/.
  • 2SAE AS5506,architecture analysis and design language (AADL)[S].2011.
  • 3Calder M,Gray P,Miller A,et al.An introduction to pervasive interface automata[C]//Berlin Heidelberg:SpringerVerlag,2012:71-87.
  • 4Microsoft.Eclipse ATLa model transformation technology[EB/OL].http://www.eclipse.org/atl/,2013.
  • 5Marcel van Amstel,Steven Bosems,Ivan Kurtev,et al.Performance in model transformations:Experiments with ATL and QVT[C]//Berlin Heidelberg:Springer-Verlag,2011:198-212.
  • 6Zhao J,Li J,Zhang Y,et al.Atool to construct one comprehensive legal environment for behavioral incompatible components[C]//Berlin Heidelberg:Springer-Verlag,2013:539-546.
  • 7SAE AS5506/1,architecture analysis and design language (AADL) annex volume 1[S].2006.
  • 8SAE AS5506/2,architecture analysis and design language (AADL) annex volume 2[S].2011.
  • 9Yang Zhibin,Hu Kai,Ma Dianfu,et al.Towards a formal semantics for the aadl behavior annex[C]//IEEE:Design,Automation & Test in Europe Conference & Exhibition,2009:1166-1171.
  • 10Huang X,Sun Q,Li J.MDE-based verification of SysML state machine diagram by UPPAAL[C]//Berlin Heidelberg:Springer-Verlag,2013:490-497.

同被引文献13

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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