课题基金 / 基金详情

A generative framework for IoT migration of legacy systems

A generative framework for IoT migration of legacy systems
遗留系统物联网迁移的生成框架
批准号:
RGPIN-2022-03766
负责人:
ElBoussaidi, Ghizlane
金额:
$2.11万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31

项目摘要

项目成果

ElBoussaidi, Ghizlane的其他基金

相似基金

相关文献

中文摘要
翻译
物联网(IoT)应用为公司提供了有关其产品和服务的见解,以改善其决策过程,这解释了人们对采用物联网技术的兴趣日益浓厚。然而,在将传统应用程序迁移到物联网时,公司面临着一些挑战。考虑一家想要将其库存管理系统迁移到物联网的五金店。利用传感器,商店想要实时定位其产品。为了实现迁移,我们必须将遗留系统从调用-返回体系结构(CRA)发展为事件驱动体系结构(EDA)。在CRA中,组件通过同步调用进行通信,并通过用户输入提供新数据。在EDA中,事件支持解耦设备和组件之间的异步通信,并且通过各种来源的事件(例如,信号产品属性更改的传感器)提供新数据。当存在大量异构设备和可能存在多个云平台时,这种从CRA到IoT EDA的迁移并不简单。现有的物联网EDA平台可以帮助迁移。然而,选择合适的平台并执行向该平台的迁移并不简单,因为它们在事件流和管理、性能、可靠性和安全性方面提供了不同的功能。本研究计划的目标是建立一种由方法和工具组成的方法,以帮助将传统CRA系统迁移到物联网EDA。所提出的实现这一目标的方法依赖于经验工程和模型驱动工程。特别是,我们将进行实证研究,以确定物联网EDA平台的共同和不同特征,并建立一个重复变化的目录-称为物联网迁移模式-遗留系统在CRA到物联网EDA迁移中必须经历。我们将利用模型驱动技术:(1)抽象常见的物联网EDA平台,并自动为给定平台派生平台描述模型;(2)以可操作的形式编写已识别的物联网迁移模式;(3)将遗留系统的组件映射到适当的物联网迁移模式;(4)使用这些映射来半自动地支持物联网迁移中包含的重构。该项目的成果将对寻求从物联网技术中受益的加拿大企业具有重要价值。它将有助于更好地理解物联网平台,改善物联网迁移过程并降低其成本。这项研究计划也有可能对研究产生重大影响。它将通过物联网技术解决方案增强当前的架构知识,定义物联网迁移模式,并通过半自动重构来支持它们。参与该项目的HQP将接受模型驱动技术、物联网技术和物联网迁移模式方面的培训。软件公司对他们的需求量很大。
英文摘要
Internet of things (IoT) applications provide insights to companies about their products and services to improve their decision-making processes, which explains the growing interest in adopting IoT technologies. Yet, companies face several challenges when migrating their legacy applications to the IoT. Consider a hardware store that wants to migrate their inventory management system towards the IoT. Using sensors, the store wants to locate its products in real-time. To achieve the migration, we must evolve the legacy system from a call-and-return architecture (CRA) to an event-driven architecture (EDA). In the CRA, components communicate through synchronous calls and new data is provided through user inputs. In the EDA, events enable asynchronous communication between decoupled devices and components, and new data is provided via events of various sources (e.g., sensors that signal product attribute changes). This CRA to IoT EDA migration is not trivial when there is a high number of heterogeneous devices and, possibly, multiple Cloud platforms. Existing IoT EDA platforms can help in the migration. Yet, choosing the appropriate platform and performing the migration towards this platform is not straightforward because they provide different capabilities in terms of event streaming and management, performance, reliability and security. The goal of this research program is to build an approach composed of a methodology and tools to help with the migration of legacy CRA systems towards IoT EDA. The proposed methodology to achieve this goal relies on empirical engineering and model-driven engineering. In particular, we will carry out empirical studies to identify common and dissimilar features of IoT EDA platforms, and to build a catalog of recurring changes-called IoT migration patterns- that a legacy system must undergo in a CRA to IoT EDA migration. We will leverage model-driven technologies: (1) to abstract common IoT EDA platforms and automatically derive a platform description model for a given platform, (2) to codify the identified IoT migration patterns in an operationalizable form, (3) to map components of the legacy system to the appropriate IoT migration patterns and (4) use these mappings to semi-automatically support the refactorings embodied in the IoT migration. The outcome of this program will be of great value to Canadian enterprises seeking to benefit from the IoT technologies. It will contribute to a better understanding of IoT platforms and to improve the IoT migration process and reduce its cost. This research program has also potential for a significant impact on research. It will augment current architectural knowledge with IoT technology solutions, define IoT migration patterns and support them through semi-automatic refactorings. The HQP involved in this program will be trained in model-driven technologies, IoT technologies and IoT migration patterns. They will be in high demand by software companies.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Supporting requirements specification and testing of a certifiable RTOS product line
  • 批准号:
    538502-2019
  • 项目类别:
    Collaborative Research and Development Grants
  • 资助金额:
    $5.92万
  • 财政年份:
    2021
  • 负责人:
    ElBoussaidi, Ghizlane
  • 依托单位:
Maintaining architectural conformance through the mapping of architectural decisions to implementation practices and patterns
  • 批准号:
    RGPIN-2016-04856
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.6万
  • 财政年份:
    2021
  • 负责人:
    ElBoussaidi, Ghizlane
  • 依托单位:
Supporting requirements specification and testing of a certifiable RTOS product line
  • 批准号:
    538502-2019
  • 项目类别:
    Collaborative Research and Development Grants
  • 资助金额:
    $5.92万
  • 财政年份:
    2020
  • 负责人:
    ElBoussaidi, Ghizlane
  • 依托单位:
Maintaining architectural conformance through the mapping of architectural decisions to implementation practices and patterns
  • 批准号:
    RGPIN-2016-04856
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.6万
  • 财政年份:
    2020
  • 负责人:
    ElBoussaidi, Ghizlane
  • 依托单位:
海外基金