%0 Journal Article %T 使用Eclipse建模框架实现基于公共信息模型系统的开发 %A 何光宇 %A 刘凯诚 %A 张王俊 %A 王治华 %A 董树锋 %J 电力系统自动化 %D 2012 %X 基于Eclipse建模框架,提出了一种简洁、灵活、通用的解决方案,帮助开发者高效地开发基于公共信息模型(CIM)的系统。该方案包含3个方面内容:其一,按照CIM所定义的包、类、对象以及对象之间的关联关系自动生成Java代码,使开发者具备快速追踪最新CIM版本的能力;其二,能够以流的方式高速扫描CIM可扩展置标语言(XML)文件,扫描过程中形成CIM对象,扫描结束后建立对象间的关联关系,且能够屏蔽不同厂家、不同版本CIM XML文件之间的差异性,具有较好的兼容性;其三,能够验证对象间关联关系是否满足CIM标准规定的约束。最后,对多个实际系统的CIM数据进行了测试,实验结果验证了该方案的有效性 %K Eclipse建模框架 %K 公共信息模型 %K 文件解析 %K Eclipse modeling framework(EMF) %K common information model(CIM) %K file parsing %U http://www.aeps-info.com/aeps/article/abstract/201112218?st=article_issue