MetaEdit+

MetaEdit+

公司简介
    致力于为全世界成千上万的开发者提供更高效、更高质量的系统和软件开发方法。始创于1991年,总部位于芬兰。荣获芬兰国家创新奖,Net.Object Days / GPCE的“最佳商业工具”奖,多次入围“软件开发杂志Jolt Award大奖,并被SD Times推荐为世界软件开发领导者和最具影响力百强。
MetaEdit+特定领域建模
    特定域建模(Domain-specific modeling,DSM),是一种设计和开发系统(如电脑软件)的软件工程方法学。 它使用图形化特定域语言,表现系统的各个方面。
DSM的语言倾向于支持比通用建模语言更高级别的抽象,因此需要较少的努力和更少的底层细节来描述特定系统。
MetaEdit+软件模块介绍
    MetaEdit+有4个功能模块及功能组合: MetaEdit + Modeler:它是一个功能齐全的建模工具,适用于特定领域模型构建,拥有报告文档和代码自动生成功能。 MetaEdit + Modeler+ API :包含Modeler的所有功能,并开发了各种高级API接口,允许通过XML导入\导出格式等。 MetaEdit + Workbench:包含Modeler API的所有功能,并添加了用于建模语言开发的功能,允许您为自己的语言和生成器创建工具支持。 MetaEdit Server: 对用户的使用环境及发布进行许可管理,所有版本的MetaEdit +都可用于单用户和多用户环境。
MetaEdit+: 关键特性
    与用户手上现有的工具链完全融为一体 全面集成建模,元建模和代码生成工具。MetaEdit+的API使用广泛支持和开放的SOAP/Web Services/.Net标准来保证和你现有的工具系列完全集成。既可以与Eclipse集成,也可以和Visual Studio集成 语言进化支持。DSM解决方案可以面对需求的变化方便地修改或扩展。所有的模块会自动无损地升级,保证你现有的工作不会丢失,先进的多用户支持 、先进的多用户建模支持保障在不同平台上,不同权限的用户能有效地协同工作。与全世界的同事一起工作,或者在一个桌面上面向成千上万并发建模者的支持 不依赖供应商, 所有的模型或元模型都通过与标准兼容的XML文件自由地导入和导出。 无以伦比的性能,世界级的支持,和已得到证实的结果。 过去的十年,MetaEdit+已经使工业界各领先的公司得到了其他基于模型的工具所无法比拟的生产率和质量上的效益。我们高水平,经验丰富的咨询和支持团队,为你在道路上的每一步提供电话,email和现场支持。
概念及规则定义
MetaEdit+基于GOPPRR元模型语言框架,该语言可以简单、精确、自动化的描述原模型。GOPPRR基本构成元素:
Graph 图:一个独立模型,通常使用图来表示,我们还支持列表和矩阵两张表格方式的展现
Objects 对象:域类
Property 属性:图、对象、端口、角色和关系都可以拥有一些属性描述
Port 端口:定义角色如何连接对象的可能语义
Relationship 关系:域关系
Role 角色:连接关系与对象之间
Metaedit+使用方法
构建元模型
1.抽象识别    ---特定领域对象抽象识别
2.概念及规则定义    ---语言概念及其规则
3.创建符号    ---创建相关模型符号
4.定义生成器    ---编写生成器,各种输出和模型分析
用户评价
“使用特定于领域的语言和自定义元模型是对提高生产力的最大帮助,使模型驱动的开发成为可行的实践。” “MetaCase的方法使语言和生成器的构建变得容易” “Butler对MetaEdit+创建新语言及在开发过程中立即测试它们的能力印象深刻。” “关注特定于该领域的更高级抽象的设计师比使用通用建模语言更有效率。”

Top