Learning from examples to improve Automation in Model-Driven Engineering
Learning from examples to improve Automation in Model-Driven Engineering
批准号:
RGPIN-2014-06702
负责人:
Sahraoui, Houari
金额:
$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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
From examples to knowledge to software engineering support and automation
-
批准号:RGPIN-2019-07168
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2022
-
负责人:Sahraoui, Houari
-
依托单位:
From examples to knowledge to software engineering support and automation
-
批准号:RGPIN-2019-07168
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2021
-
负责人:Sahraoui, Houari
-
依托单位:
From examples to knowledge to software engineering support and automation
-
批准号:RGPIN-2019-07168
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2020
-
负责人:Sahraoui, Houari
-
依托单位:
From examples to knowledge to software engineering support and automation
-
批准号:RGPIN-2019-07168
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2019
-
负责人:Sahraoui, Houari
-
依托单位:
Learning from examples to improve Automation in Model-Driven Engineering
-
批准号:RGPIN-2014-06702
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2018
-
负责人:Sahraoui, Houari
-
依托单位:
Learning from examples to improve Automation in Model-Driven Engineering
-
批准号:RGPIN-2014-06702
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2017
-
负责人:Sahraoui, Houari
-
依托单位:
Migration des applications logicielles vers le "Cloud"
-
批准号:514092-2017
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2017
-
负责人:Sahraoui, Houari
-
依托单位:
Learning from examples to improve Automation in Model-Driven Engineering
-
批准号:RGPIN-2014-06702
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2016
-
负责人:Sahraoui, Houari
-
依托单位:
Learning from examples to improve Automation in Model-Driven Engineering
-
批准号:RGPIN-2014-06702
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2014
-
负责人:Sahraoui, Houari
-
依托单位:
Addressing issues in software engineering automation using visualization and search-based methods
-
批准号:217292-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2013
-
负责人:Sahraoui, Houari
-
依托单位:
Addressing issues in software engineering automation using visualization and search-based methods
-
批准号:217292-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2012
-
负责人:Sahraoui, Houari
-
依托单位:
Addressing issues in software engineering automation using visualization and search-based methods
-
批准号:217292-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2011
-
负责人:Sahraoui, Houari
-
依托单位:
Addressing issues in software engineering automation using visualization and search-based methods
-
批准号:217292-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2010
-
负责人:Sahraoui, Houari
-
依托单位:
Addressing issues in software engineering automation using visualization and search-based methods
-
批准号:217292-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2009
-
负责人:Sahraoui, Houari
-
依托单位:
Object-oriented software quality assessment using predictive models
-
批准号:217292-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.31万
-
财政年份:2008
-
负责人:Sahraoui, Houari
-
依托单位:
Object-oriented software quality assessment using predictive models
-
批准号:217292-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.31万
-
财政年份:2007
-
负责人:Sahraoui, Houari
-
依托单位:
Object-oriented software quality assessment using predictive models
-
批准号:217292-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.31万
-
财政年份:2006
-
负责人:Sahraoui, Houari
-
依托单位:
Object-oriented software quality assessment using predictive models
-
批准号:217292-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.31万
-
财政年份:2005
-
负责人:Sahraoui, Houari
-
依托单位:
Object-oriented software quality assessment using predictive models
-
批准号:217292-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.31万
-
财政年份:2004
-
负责人:Sahraoui, Houari
-
依托单位:
Migrating legacy software systems towards object-oriented technology
-
批准号:217292-2000
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2003
-
负责人:Sahraoui, Houari
-
依托单位:
海外基金