模型驱动架构MDA是以模型构造、模型转换和精化为核心的。对象管理组织OMG选择将统一建模语言UML作为标准建模语言,并将它作为MDA的支持平台。但UML模型缺乏严格的语义,不能精确地描述软件,不同视角和不同开发阶段的模型很难集成,所以目前MDA中各种模型之间是脱节的。本项目研究采用形式方法,基于统一程序设计理论UTP,针对MDA中模型统一问题,探索解决多抽象层次、多视角建模引起的模型不一致、难以集成等问题的理论和方法。研究统一程序设计理论UTP 与UML结合起来,以提高UML模型的精确性和模型转换能力,建立模型驱动架构中不同层次、不同视角的模型,给出模型的语义、模型映射机制、转换规则与精化策略,并将它们集成起来,建立一个统一的软件开发模型系统。模型构造与集成方面的理论研究不仅对解决MDA中的关键问题,而且对提高软件系统的可靠性有重要意义。
{{i.achievement_title}}
数据更新时间:2023-05-31
基于国产化替代环境下高校计算机教学的研究
一种基于多层设计空间缩减策略的近似高维优化方法
基于综合治理和水文模型的广西县域石漠化小流域区划研究
二维FM系统的同时故障检测与控制
非牛顿流体剪切稀化特性的分子动力学模拟
circRNA_5303通过miR-138-5p调控Smad4参与钙化性主动脉瓣膜病变的分子机制研究
面向产品族集成架构的主从关联优化模型与方法研究
模型驱动式可信软件构造方法的研究
基于MARTE的实时系统模型驱动架构关键问题研究
计算智能集成模型与方法的研究