-
公开(公告)号:CN104679511A
公开(公告)日:2015-06-03
申请号:CN201510069703.4
申请日:2015-02-10
IPC: G06F9/44
Abstract: 本发明公开了基于MDE模型转换的MapReduce代码生成方法。该方法的输入是QVT描述的模型转换程序。该方法将输入的QVT模型转换程序逐个提取其定义的转换规则,生成转换原语描述的操作流程,然后将转换原语描述的操作流程抽取为逻辑模型实例,再根据原语算子对应表,把逻辑模型实例转换成物理模型实例,最后根据物理模型实例生成MapReduce代码。最终输出的MapReduce代码能够直接部署在Hadoop平台上执行处理海量数据。本发明高度自动化,能够节约程序员编码时间,且生成的MapReduce代码具有相当的稳定性和可靠性。
-
公开(公告)号:CN104794244A
公开(公告)日:2015-07-22
申请号:CN201510241080.4
申请日:2015-05-13
Applicant: 南京大学
IPC: G06F17/30
Abstract: 本发明公开了一种基于MongoDB实现图转换的方法和装置。本发明输入元模型、模型实例和转换规则。通过在MongoDB中构建元模型存储的数据结构,然后将模型实例存入MongoDB中,再通过MongoDB查询、更新、插入等数据库操作将模型实例中符合转换规则前置条件的模型实例片段转换成转换规则后置条件形式下的模型实例片段。本发明模型转换以MongoDB为中介,可以实现大规模的模型转换,并且可以支持分布式的模型转换,转换后的模型也存储在MongoDB中,便于对输出模型的查询以及修改。
-
公开(公告)号:CN104794244B
公开(公告)日:2018-02-16
申请号:CN201510241080.4
申请日:2015-05-13
Applicant: 南京大学
IPC: G06F17/30
Abstract: 本发明公开了一种基于MongoDB实现图转换的方法和装置。本发明输入元模型、模型实例和转换规则。通过在MongoDB中构建元模型存储的数据结构,然后将模型实例存入MongoDB中,再通过MongoDB查询、更新、插入等数据库操作将模型实例中符合转换规则前置条件的模型实例片段转换成转换规则后置条件形式下的模型实例片段。本发明模型转换以MongoDB为中介,可以实现大规模的模型转换,并且可以支持分布式的模型转换,转换后的模型也存储在MongoDB中,便于对输出模型的查询以及修改。
-
-