【技术实现步骤摘要】
本专利技术涉及一种软件开发的方法及系统,尤其是一种从元模型生成实例图的方法及系统,属于软件开发的
技术介绍
目前软件开发的主要方法主要有两类,一类是基于软件重用的思想,利用软件组件、中间件来快速形成所需的软件系统;另一类是基于软件自动生成的思想,利用相应领域的元模型,经过自动生成模型进而直接生成与模型对应的软件。与利用软件组件、中间件来快速形成所需的软件系统的技术路线比较,软件自动生成的技术路线的主要不同在于元模型可以作为一种领域描述语言提供给领域工程师使用,由领域工程师通过修改元模型生成的模型来修改所需的软件代码,而领域工程师通常不是计算机专家,可以不懂编程技术。所述相应的领域指一些特定工程领域,如自动控制系统设计,嵌入式系统设计,系统集成,乃至软件设计等。在这些领域中开发所需的软件系统需要建立这些领域特定系统的模型,如描述特定系统的类图。对这些领域的各种特定模型进行抽象,可以得到描述这些特定模型的模型,这就是所述的元模型。元模型也可以是类图。而由元模型可以生成符合相应领域系统需求的模型,这就是所述的元模型的实例或实例图。利用相应领域的元模型,经过自 ...
【技术保护点】
一种从元模型生成实例图的方法,其特征是,所述从元模型生成实例图的方法包括如下步骤:(a)、提供所需的元模型图形文件,将所述元模型图形文件中包含的类以及类之间的关系映射到第一关系中;(b)、在上述第一关系中添加所需的应用环境约束条件,以形成对应的约束中转关系;(c)、将上述约束中转关系生成与应用环境约束条件对应的具体模型的第二关系;(d)、将上述第二关系逆映射得到第二图形文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:朱嘉钢,陆晓,邓跃设,
申请(专利权)人:江苏晓山信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。