当前位置: 首页 > 专利查询>南京大学专利>正文

基于模型驱动工程的将AADL组件转换到接口自动机模型方法技术

技术编号:8594106 阅读:265 留言:0更新日期:2013-04-18 07:19
一种基于模型驱动工程的将AADL组件转换到接口自动机模型方法,包括步骤:步骤10:使用OSATE建立AADL模型;步骤11:使用EMF建立AADL元模型;步骤12:使用EMF建立IA元模型;步骤13:新建一个ATL工程,编写转换文件,将AADL模型以及AADL元模型,接口自动机元模型导入到ATL工程中;步骤14:运行ATL工程转换得到转换结果接口自动机;该方法主要特点为可以有效解决半形式化的AADL构件模型转换到接口自动机的形式化模型,基于模型驱动工程理念而非传统方法,有效利用现有建模框架和模型转换方法等。

【技术实现步骤摘要】

本专利技术涉及计算机建模与模型转换验证,主要涉及一种基于模型驱动工程的将AADL组件转换到接口自动机模型的方法。
技术介绍
随着嵌入式系统的发展,其体系结构越来越复杂,而传统的嵌入式系统开发方法已经不能适应当前的需求,为此,模型驱动方法被引入到工程开发之中。MDE(Model DrivenEngineering)是由OMG组织提出的以模型为中心的软件开发框架;MDE强调开发全过程中模型的应用,将软件开发的重点从代码层提升到模型层。采用模型驱动技术的嵌入式系统开发在开始的设计阶段就要考虑如何建模的问题。因此,在系统建模阶段,可以对模型进行相关性质的分析和验证,从而缩短系统的开发周期,降低软件后期改动的成本。模型驱动工程(MDE)技术。基于MDE的软件开发过程实际上就是建立模型和模型转换的过程。这个过程不但涉及到不同抽象层次之间的模型,同时也涉及到相同抽象层次内的模型。如果我们将MDE视为一种概念上的方法论的话,那么目前最主流的两种MDE建模和模型转换实现框架就是OMG的MDA以及微软的软件工厂。其中,MDA是公认最具代表性的MDE实现框架。典型的MDE元模型体系分为多个模型层次。元模本文档来自技高网...

【技术保护点】
一种基于模型驱动工程的将AADL组件转换到接口自动机模型方法,其特征是包括步骤:步骤一:建立AADL组件模型;步骤二:编写转换规则;步骤三:利用转换规则将AADL模型转换到IA模型;所述步骤一中,AADL模型是具有如下所描述的结构和元素:1)模型中具有thread、process、process?group、data、subprogramming、processor、memory、bus、device和system中的一类或几类;2)模型中每一个组件具有声明和实现两部分;3)模型中的组件有features、flows、connetctions和properties中的一个或多个属性;4)模型中...

【技术特征摘要】
1.一种基于模型驱动工程的将AADL组件转换到接口自动机模型方法,其特征是包括步骤 步骤一建立AADL组件模型; 步骤二 编写转换规则; 步骤三利用转换规则将AADL模型转换到IA模型; 所述步骤一中,AADL模型是具有如下所描述的结构和元素 1)模型中具有thread、process、process group、data、subprogramming、processor、memory、bus、device 和 system 中的一类或几类; 2)模型中每一个组件具有声明和实现两部分; 3)模型中的组件有features、flows、connetctions和properties中的一个或多个属性; 4)模型中至少有一个组件在实现中具有行为附件BehaviorAnnex ; 建模语法语义遵守SAE AS5506、SAE AS5506/1和SAE AS5506/2规约标准; 所述步骤二中,编写的转换规则包括Rule1. An AADL Component — An Interface AutomatonRule 2.The Feature of AADL Component — The Interface Automaton PortSet.Rule 3.The States of AADL Component — The Interface Automaton StateSet.Rule 4.The Initial States of AADL Component — The InterfaceAutomatonInitial State. Rule 5. The Transitions...

【专利技术属性】
技术研发人员:张天张岩赵济州李宣东
申请(专利权)人:南京大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1