Model-driven engineering for distributed, reliable, adaptive, web-based software

分布式、可靠、自适应、基于网络的软件的模型驱动工程

基本信息

  • 批准号:
    RGPIN-2020-03892
  • 负责人:
  • 金额:
    $ 3.5万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2020
  • 资助国家:
    加拿大
  • 起止时间:
    2020-01-01 至 2021-12-31
  • 项目状态:
    已结题

项目摘要

Expected future economic, industrial and societal innovations place significant challenges on software and its underlying development processes. For instance, the software required for many of the envisioned Internet of Things or smart infrastructure applications will have to combine several characteristics to an unprecedented degree, including scale, distribution, heterogeneity, flexibility, evolvability, reliability, safety, and security. According to experts, current software engineering techniques and tools are insufficient to build software of this level of complexity effectively and efficiently. The proposed research will address this problem with a particular focus on distributed software with high robustness, reliability, and adaptation requirements. Robustness and reliability are basic quality attributes required by most software. Adaptation extends previously articulated visions of autonomic computing and facilitates, e.g., the use of software under changing or unknown operating conditions or usage patterns. The work will combine the state-of-the-art in distributed systems with concepts, notations, techniques and tools from fields that promote abstraction and automation including model-driven engineering (MDE), software architecture, and domain-specific languages, all of which have the proven potential to help control complexity and allow for the efficient, effective development of complex, high-quality software. The work will also leverage recent applications and extensions of the actor model. Despite its simplicity, this architectural style of organizing concurrent and distributed systems has recently seen very successful use for a range of large-scale, industrial distributed applications, including high-volume telecom systems and online games such as Halo on Microsoft's Xbox. Actors thus appear to be an ideal candidate to provide a suitable foundation to our work. Since many future distributed systems will be web-based, the research will also build on the state-of-the-art in web technology and extend it with better support for the design of large-scale, robust, and reliable distributed software. In sum, the proposed research addresses an important, timely problem in a novel way. Drawing on results from a range of fields in computer science, it will advance the state-of-the-art in the development of software that is distributed and adaptive, yet also robust and reliable. It will help Canadian industry realize the innovation potential of the Internet of Things (IoT) by helping them build the software behind many envisioned IoT applications. It will provide much needed support for the use of current web technology and the JavaScript ecosystem to design and build reliable large-scale systems. Moreover, it will provide training for a broad range of students (3 PhD, 8 MSc, and 5 BSc) and give them the knowledge and skills they need to become sought-after graduates and make valuable contributions to Canadian industry and academia.
预期的未来经济、工业和社会创新对软件及其基础开发过程提出了重大挑战。 例如,许多设想中的物联网或智能基础设施应用所需的软件必须将联合收割机的几个特征结合到前所未有的程度,包括规模、分布、异构性、灵活性、可演化性、可靠性、安全性和保密性。据专家称,目前的软件工程技术和工具不足以有效和高效地构建这种复杂程度的软件。拟议的研究将解决这个问题,特别关注分布式软件具有高鲁棒性,可靠性和适应性的要求。 健壮性和可靠性是大多数软件所要求的基本质量属性。 自适应扩展了先前阐述的自主计算愿景,并促进了,例如,在不断变化或未知的操作条件或使用模式下使用软件。 这项工作将结合联合收割机的最先进的分布式系统的概念,符号,技术和工具,促进抽象和自动化领域,包括模型驱动工程(MDE),软件体系结构和领域特定的语言,所有这些都有被证明的潜力,以帮助控制复杂性,并允许高效,有效地开发复杂的,高质量的软件。这项工作还将利用演员模型的最新应用和扩展。 尽管简单,这种组织并发和分布式系统的架构风格最近已经非常成功地用于一系列大规模的工业分布式应用程序,包括大容量电信系统和在线游戏,如微软Xbox上的Halo。因此,演员似乎是为我们的工作提供适当基础的理想人选。由于许多未来的分布式系统将是基于Web的,研究也将建立在国家的最先进的Web技术,并扩展它更好地支持大规模的,健壮的,可靠的分布式软件的设计。 总之,拟议的研究以一种新颖的方式解决了一个重要的,及时的问题。它借鉴了计算机科学各个领域的成果,将推动分布式和自适应软件开发的最新发展,同时也是强大和可靠的。 它将帮助加拿大工业实现物联网(IoT)的创新潜力,帮助他们构建许多设想的物联网应用程序背后的软件。它将为使用当前的Web技术和JavaScript生态系统提供急需的支持,以设计和构建可靠的大规模系统。此外,它将为广泛的学生(3名博士,8名硕士和5名理学士)提供培训,并为他们提供成为抢手的毕业生所需的知识和技能,并为加拿大工业和学术界做出宝贵的贡献。

项目成果

期刊论文数量(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 }}

Dingel, Juergen其他文献

Execution of Partial State Machine Models
  • DOI:
    10.1109/tse.2020.3008850
  • 发表时间:
    2022-03-01
  • 期刊:
  • 影响因子:
    7.4
  • 作者:
    Bagherzadeh, Mojtaba;Kahani, Nafiseh;Dingel, Juergen
  • 通讯作者:
    Dingel, Juergen

Dingel, Juergen的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Dingel, Juergen', 18)}}的其他基金

Model-driven engineering for distributed, reliable, adaptive, web-based software
分布式、可靠、自适应、基于网络的软件的模型驱动工程
  • 批准号:
    RGPIN-2020-03892
  • 财政年份:
    2022
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
Model-driven engineering for distributed, reliable, adaptive, web-based software
分布式、可靠、自适应、基于网络的软件的模型驱动工程
  • 批准号:
    RGPIN-2020-03892
  • 财政年份:
    2021
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
Enabling Design and Architecture Support for the Development of Internet of Things Applications
为物联网应用的开发提供设计和架构支持
  • 批准号:
    522737-2017
  • 财政年份:
    2020
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Collaborative Research and Development Grants
Enabling Design and Architecture Support for the Development of Internet of Things Applications
为物联网应用的开发提供设计和架构支持
  • 批准号:
    522737-2017
  • 财政年份:
    2019
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Collaborative Research and Development Grants
A Toolkit for the Analysis of Models of Real-Time Embedded Software
实时嵌入式软件模型分析工具包
  • 批准号:
    RGPIN-2015-04301
  • 财政年份:
    2019
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
A Toolkit for the Analysis of Models of Real-Time Embedded Software
实时嵌入式软件模型分析工具包
  • 批准号:
    RGPIN-2015-04301
  • 财政年份:
    2018
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
Enabling Design and Architecture Support for the Development of Internet of Things Applications
为物联网应用的开发提供设计和架构支持
  • 批准号:
    522737-2017
  • 财政年份:
    2018
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Collaborative Research and Development Grants
A Toolkit for the Analysis of Models of Real-Time Embedded Software
实时嵌入式软件模型分析工具包
  • 批准号:
    477863-2015
  • 财政年份:
    2017
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
A Toolkit for the Analysis of Models of Real-Time Embedded Software
实时嵌入式软件模型分析工具包
  • 批准号:
    RGPIN-2015-04301
  • 财政年份:
    2017
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
A Toolkit for the Analysis of Models of Real-Time Embedded Software
实时嵌入式软件模型分析工具包
  • 批准号:
    RGPIN-2015-04301
  • 财政年份:
    2016
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国青年学者研究基金项目
基于Cache的远程计时攻击研究
  • 批准号:
    60772082
  • 批准年份:
    2007
  • 资助金额:
    28.0 万元
  • 项目类别:
    面上项目

相似海外基金

Deep-learning-based surrogate model for time-history analysis towards development of AI-driven Earthquake Engineering
基于深度学习的时程分析代理模型,以推动人工智能驱动的地震工程的发展
  • 批准号:
    23K13437
  • 财政年份:
    2023
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
TMJ SYMPHONY Systems-integrated model and mechanisms of patient-centered holistic outcomes and network-supported training and therapy
TMJ SYMPHONY 系统集成模型和以患者为中心的整体结果机制以及网络支持的培训和治疗
  • 批准号:
    10829112
  • 财政年份:
    2023
  • 资助金额:
    $ 3.5万
  • 项目类别:
Systematic and Automated Software Migration via Model-Driven Engineering
通过模型驱动工程实现系统化、自动化的软件迁移
  • 批准号:
    RGPIN-2020-05713
  • 财政年份:
    2022
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
Model-driven engineering for distributed, reliable, adaptive, web-based software
分布式、可靠、自适应、基于网络的软件的模型驱动工程
  • 批准号:
    RGPIN-2020-03892
  • 财政年份:
    2022
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
Model Driven Engineering for the IoT
物联网模型驱动工程
  • 批准号:
    RGPIN-2018-06283
  • 财政年份:
    2022
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
Development of the AI-driven model for anti-SUD drug development based on neuronal plasticity
基于神经元可塑性的人工智能驱动抗SUD药物开发模型的开发
  • 批准号:
    10467528
  • 财政年份:
    2022
  • 资助金额:
    $ 3.5万
  • 项目类别:
Model-driven Engineering Techniques for Dependable Adaptive Software Systems
可靠自适应软件系统的模型驱动工程技术
  • 批准号:
    RGPIN-2017-05417
  • 财政年份:
    2022
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
Systematic and Automated Software Migration via Model-Driven Engineering
通过模型驱动工程实现系统化、自动化的软件迁移
  • 批准号:
    RGPIN-2020-05713
  • 财政年份:
    2021
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
Model Driven Engineering for the IoT
物联网模型驱动工程
  • 批准号:
    RGPIN-2018-06283
  • 财政年份:
    2021
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
Model-driven Engineering Techniques for Dependable Adaptive Software Systems
可靠自适应软件系统的模型驱动工程技术
  • 批准号:
    RGPIN-2017-05417
  • 财政年份:
    2021
  • 资助金额:
    $ 3.5万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了