Model-driven engineering for distributed, reliable, adaptive, web-based software
Model-driven engineering for distributed, reliable, adaptive, web-based software
批准号:
RGPIN-2020-03892
负责人:
Dingel, Juergen
金额:
$3.5万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Model-driven engineering for distributed, reliable, adaptive, web-based software
-
批准号:RGPIN-2020-03892
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2021
-
负责人:Dingel, Juergen
-
依托单位:
Model-driven engineering for distributed, reliable, adaptive, web-based software
-
批准号:RGPIN-2020-03892
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2020
-
负责人:Dingel, Juergen
-
依托单位:
Enabling Design and Architecture Support for the Development of Internet of Things Applications
-
批准号:522737-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.04万
-
财政年份:2020
-
负责人:Dingel, Juergen
-
依托单位:
Enabling Design and Architecture Support for the Development of Internet of Things Applications
-
批准号:522737-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.04万
-
财政年份:2019
-
负责人:Dingel, Juergen
-
依托单位:
A Toolkit for the Analysis of Models of Real-Time Embedded Software
-
批准号:RGPIN-2015-04301
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2019
-
负责人:Dingel, Juergen
-
依托单位:
A Toolkit for the Analysis of Models of Real-Time Embedded Software
-
批准号:RGPIN-2015-04301
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2018
-
负责人:Dingel, Juergen
-
依托单位:
Enabling Design and Architecture Support for the Development of Internet of Things Applications
-
批准号:522737-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.19万
-
财政年份:2018
-
负责人:Dingel, Juergen
-
依托单位:
A Toolkit for the Analysis of Models of Real-Time Embedded Software
-
批准号:477863-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Dingel, Juergen
-
依托单位:
A Toolkit for the Analysis of Models of Real-Time Embedded Software
-
批准号:RGPIN-2015-04301
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2017
-
负责人:Dingel, Juergen
-
依托单位:
A Toolkit for the Analysis of Models of Real-Time Embedded Software
-
批准号:RGPIN-2015-04301
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2016
-
负责人:Dingel, Juergen
-
依托单位:
A Toolkit for the Analysis of Models of Real-Time Embedded Software
-
批准号:477863-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2015
-
负责人:Dingel, Juergen
-
依托单位:
A Toolkit for the Analysis of Models of Real-Time Embedded Software
-
批准号:RGPIN-2015-04301
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2015
-
负责人:Dingel, Juergen
-
依托单位:
Putting more engineering into software engineering: Improving model-driven development
-
批准号:228103-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2014
-
负责人:Dingel, Juergen
-
依托单位:
Putting more engineering into software engineering: Improving model-driven development
-
批准号:228103-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2013
-
负责人:Dingel, Juergen
-
依托单位:
Putting more engineering into software engineering: Improving model-driven development
-
批准号:228103-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2012
-
负责人:Dingel, Juergen
-
依托单位:
Compositional specification and analysis of RTEdge models
-
批准号:445280-2012
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2012
-
负责人:Dingel, Juergen
-
依托单位:
Execution and Analysis of Models of Real-Time Embedded Software Systems
-
批准号:380089-2008
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.28万
-
财政年份:2011
-
负责人:Dingel, Juergen
-
依托单位:
Putting more engineering into software engineering: Improving model-driven development
-
批准号:228103-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2011
-
负责人:Dingel, Juergen
-
依托单位:
Putting more engineering into software engineering: Improving model-driven development
-
批准号:228103-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2010
-
负责人:Dingel, Juergen
-
依托单位:
Execution and Analysis of Models of Real-Time Embedded Software Systems
-
批准号:380089-2008
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.21万
-
财政年份:2010
-
负责人:Dingel, Juergen
-
依托单位:
国内基金
海外基金
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
-
批准号:--
-
项目类别:外国青年学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:江洋子
-
依托单位:
基于Cache的远程计时攻击研究
-
批准号:60772082
-
项目类别:面上项目
-
资助金额:28.0万元
-
批准年份:2007
-
负责人:王韬
-
依托单位: