计算机科学 ›› 2011, Vol. 38 ›› Issue (8): 136-141.

• 软件工程 • 上一篇    下一篇

基于MDA的实时软件资源建模与模型转换的方法

吉鸣,黄志球,祝义,王珊珊,沈国华   

  1. (南京航空航天大学信息科学与技术学院 南京210016)
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受国家高技术研究发展计划(863计划)(2009AA010307),南京航空航天大学基本科研业务费专项科研项目(NS2010108)资助。

MDA-based Method on Resource Modeling and Model Transformation of Real-time Software

JI Ming,HUANG Zhi-qiu , ZHU Yi , WANG Shan-shan , SHEN Guo-hua   

  • Online:2018-11-16 Published:2018-11-16

摘要: 模型驱动体系结构(MDA)是一种以模型为中心的软件开发框架,其本质是元建模与模型转换。提出了一种基于MDA的实时软件资源建模与模型转换的方法。首先通过元建模抽象出包含资源信息的MARTS元模型以及价格时间自动机的元模型;然后利用模型转换语言ATL对MARTS元模型和价格时间自动机元模型构造转换规则,通过将对应的实例模型进行相互转换,实现在MDA下MAR"I'E模型到价格时间自动机模型的转换;最后通过形式化工具UPPAAL对模型转换结果进行形式化验证。实例分析表明了该方法的可行性与有效性,它能够提高实时软件资源建模的可信性。

关键词: 模型驱动体系结构,元建模,MARTE,模型转换,价格时间自动机

Abstract: Model Driven Architecture (MDA) is a model-centric software development framework. Its nature is meta modeling and model transformation. In this paper,a MDA-based method on resource modeling and model transformation of real-time software was proposed. This method first abstracts MARTE meta-model which contains some resource information and Priced Timed Automata (PTA) metes-model through metes modeling. Secondly it uses ATL model transformation language to transform instance models from MARTE model to PTA model. The transformation is to construct transformation rules for MAR I}E metes model and P TA metes-model. Finally, the result is formal verified through formal tool UPPAAI.I}he case shows the feasibility and effectiveness of the method which can improve the reliability of resource modeling of real-time software.

Key words: MDA, Metes modeling, MARTE, Model transformation, Priced timed automata

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!