Learning from examples to improve Automation in Model-Driven Engineering
从示例中学习以提高模型驱动工程的自动化
基本信息
- 批准号:RGPIN-2014-06702
- 负责人:
- 金额:$ 3.35万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2015
- 资助国家:加拿大
- 起止时间:2015-01-01 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The model-driven engineering (MDE) received much attention in recent years due to its promise to reduce the complexity of the development and maintenance of software applications. However, and notwithstanding the success stories reported in the past decade, MDE is still at the early stages of adoption. One major obstacle to the adoption of MDE is the difficulty to automate many activities of this development paradigm.
Automation is a keystone and a founding principle of MDE. In this paradigm, domain-specific modeling languages are combined with transformation engines and generators to produce various software artifacts. Defining modeling languages, writing transformations, and maintaining consistency between the involved models and other artifacts are typical tasks that are difficult to automate. This difficulty comes mainly from the lack of knowledge in some specific domains. This is essentially the case for the definition of meta-models and transformation mechanisms. Difficulty of automation can also be related to various inconsistencies introduced by some manual tasks as in the case of model maintenance.
To help in the improvement of automation in MDE, we propose to use examples of artifacts that define the inputs and outputs of the task to automate. Depending on this task, examples could take different forms. For model transformation or refactoring, for instance, examples are pairs of source and target models. Similarly, in metamodel definition, examples could be models that are labeled as valid/invalid. The automation of a task is viewed as an optimization process that derives the automation knowledge that best conforms to the examples at hand. Depending on the size of the problem, i.e., search space, such a process could use an exhaustive or heuristic search.
The above-mentioned idea will be explored for different MDE tasks. These tasks include model transformation, model refactoring, transformation specification, and precise metamodel definition.
模型驱动工程(MDE)近年来因其降低软件应用程序开发和维护的复杂性而受到广泛关注。然而,尽管在过去十年中报道了一些成功的故事,MDE仍然处于采用的早期阶段。采用MDE的一个主要障碍是很难将这种开发范例的许多活动自动化。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Sahraoui, Houari其他文献
BDTEX: A GQM-based Bayesian approach for the detection of antipatterns
BDTEX:基于 GQM 的反模式检测贝叶斯方法
- DOI:
10.1016/j.jss.2010.11.921 - 发表时间:
2011-04-01 - 期刊:
- 影响因子:3.5
- 作者:
Khomh, Foutse;Vaucher, Stephane;Sahraoui, Houari - 通讯作者:
Sahraoui, Houari
Sahraoui, Houari的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Sahraoui, Houari', 18)}}的其他基金
From examples to knowledge to software engineering support and automation
从示例到知识再到软件工程支持和自动化
- 批准号:
RGPIN-2019-07168 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
From examples to knowledge to software engineering support and automation
从示例到知识再到软件工程支持和自动化
- 批准号:
RGPIN-2019-07168 - 财政年份:2021
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
From examples to knowledge to software engineering support and automation
从示例到知识再到软件工程支持和自动化
- 批准号:
RGPIN-2019-07168 - 财政年份:2020
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
From examples to knowledge to software engineering support and automation
从示例到知识再到软件工程支持和自动化
- 批准号:
RGPIN-2019-07168 - 财政年份:2019
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Learning from examples to improve Automation in Model-Driven Engineering
从示例中学习以提高模型驱动工程的自动化
- 批准号:
RGPIN-2014-06702 - 财政年份:2018
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Learning from examples to improve Automation in Model-Driven Engineering
从示例中学习以提高模型驱动工程的自动化
- 批准号:
RGPIN-2014-06702 - 财政年份:2017
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Migration des applications logicielles vers le "Cloud"
应用程序逻辑向“云”的迁移
- 批准号:
514092-2017 - 财政年份:2017
- 资助金额:
$ 3.35万 - 项目类别:
Engage Grants Program
Learning from examples to improve Automation in Model-Driven Engineering
从示例中学习以提高模型驱动工程的自动化
- 批准号:
RGPIN-2014-06702 - 财政年份:2016
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Learning from examples to improve Automation in Model-Driven Engineering
从示例中学习以提高模型驱动工程的自动化
- 批准号:
RGPIN-2014-06702 - 财政年份:2014
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Addressing issues in software engineering automation using visualization and search-based methods
使用可视化和基于搜索的方法解决软件工程自动化中的问题
- 批准号:
217292-2009 - 财政年份:2013
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
ATD:Understanding Adversarial Examples in Neural Network: Theory and Algorithms
ATD:理解神经网络中的对抗性例子:理论和算法
- 批准号:
2318926 - 财政年份:2023
- 资助金额:
$ 3.35万 - 项目类别:
Standard Grant
Developing a 3D data-driven site characterization method and the benchmark examples
开发 3D 数据驱动的场地表征方法和基准示例
- 批准号:
23H02330 - 财政年份:2023
- 资助金额:
$ 3.35万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Fostering Culturally Relevant Programming Learning Experiences by Learnersourcing Contextualized Worked-Out Examples
通过学习者提供情境化的实例来培养与文化相关的编程学习体验
- 批准号:
2315683 - 财政年份:2023
- 资助金额:
$ 3.35万 - 项目类别:
Standard Grant
Intelligent Tutoring System with Examples Requiring Gap Completion for Novice Programmers
为新手程序员提供间隙补全示例的智能辅导系统
- 批准号:
570275-2022 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Postgraduate Scholarships - Doctoral
Supporting Reusability of Online Code Examples
支持在线代码示例的可重用性
- 批准号:
RGPIN-2022-05114 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Using data augmentation, active learning, and visual analytics for learning with limited examples on mobility data sets
使用数据增强、主动学习和可视化分析,通过移动数据集的有限示例进行学习
- 批准号:
DGECR-2022-00386 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Launch Supplement
Examples of group cohomology
群上同调的例子
- 批准号:
580620-2022 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
University Undergraduate Student Research Awards
SaTC: CORE: Small: Generalizing Adversarial Examples in Natural Language
SaTC:核心:小:概括自然语言中的对抗性示例
- 批准号:
2124538 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Standard Grant
Supporting Reusability of Online Code Examples
支持在线代码示例的可重用性
- 批准号:
DGECR-2022-00425 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Launch Supplement
Using data augmentation, active learning, and visual analytics for learning with limited examples on mobility data sets
使用数据增强、主动学习和可视化分析,通过移动数据集的有限示例进行学习
- 批准号:
RGPIN-2022-03909 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual














{{item.name}}会员




