课题基金 / 基金详情

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
财政年份:
2018
资助国家:
加拿大
项目状态:
已结题
起止时间:
2018-01-01 至 2019-12-31

项目摘要

项目成果

Sahraoui, Houari的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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
  • 依托单位:
海外基金