Extensibility and Modularity for Model Driven Engineering Environments

Thomas Leveque, J. Estublier, Germán Vega
{"title":"Extensibility and Modularity for Model Driven Engineering Environments","authors":"Thomas Leveque, J. Estublier, Germán Vega","doi":"10.1109/ECBS.2009.16","DOIUrl":null,"url":null,"abstract":"Model Driven Engineering has shown the feasibility to generate tools (editors, analyzers …) from models and for a domain. Unfortunately these generated tools are much focused while a large application spans different domains and different activities; currently these tools do not support concurrent engineering, and incomplete life cycle support. In a similar way we developed a technology capable of generating a complete Computer Aided Domain Specific Environment (CADSE) from a set of model and metamodels describing the specific domain and the environment behavior. Our technology solves the above two problems, allowing defining a number of CADSE addressing specific activities, as extensions and adaptation of a core CADSE; and relying on workspaces. CADSEs workspaces are model driven; they contain tools, models and usual artifacts (code, documents...); they support different activities by switching from an activity to another one, and concurrent engineering is supported through import/commit applied to models, metamodels and artifacts.","PeriodicalId":263562,"journal":{"name":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECBS.2009.16","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

Model Driven Engineering has shown the feasibility to generate tools (editors, analyzers …) from models and for a domain. Unfortunately these generated tools are much focused while a large application spans different domains and different activities; currently these tools do not support concurrent engineering, and incomplete life cycle support. In a similar way we developed a technology capable of generating a complete Computer Aided Domain Specific Environment (CADSE) from a set of model and metamodels describing the specific domain and the environment behavior. Our technology solves the above two problems, allowing defining a number of CADSE addressing specific activities, as extensions and adaptation of a core CADSE; and relying on workspaces. CADSEs workspaces are model driven; they contain tools, models and usual artifacts (code, documents...); they support different activities by switching from an activity to another one, and concurrent engineering is supported through import/commit applied to models, metamodels and artifacts.
模型驱动工程环境的可扩展性和模块化
模型驱动工程已经展示了从模型和领域生成工具(编辑器、分析器……)的可行性。不幸的是,当一个大型应用程序跨越不同的领域和不同的活动时,这些生成的工具是非常集中的;目前这些工具不支持并发工程,也不支持不完整的生命周期支持。以类似的方式,我们开发了一种技术,能够从一组描述特定领域和环境行为的模型和元模型中生成完整的计算机辅助领域特定环境(CADSE)。我们的技术解决了上述两个问题,允许定义一些针对特定活动的CADSE,作为核心CADSE的扩展和改编;依赖工作空间。cses工作区是模型驱动的;它们包含工具、模型和通常的工件(代码、文档……);它们通过从一个活动切换到另一个活动来支持不同的活动,并且通过应用于模型、元模型和工件的导入/提交来支持并发工程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信