Model-Driven Engineering of Integrated Digital Infrastructures
Model-Driven Engineering of Integrated Digital Infrastructures
批准号:
RGPIN-2014-06183
负责人:
Stroulia, Eleni
金额:
$3.35万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2017
资助国家:
加拿大
项目状态:
已结题
起止时间:
2017-01-01 至 2018-12-31
中文摘要
提出的研究计划旨在为开发软件组件的复杂生态系统的理论和实践做出贡献,以支持从事知识型工作的个人团队。今天,所有跨学科的知识型工作都涉及到使用软件,使用传感器和数字仪器,开发软件模拟,以及交叉参考和分析不同类型的数字材料,以提取复杂问题解决和决策任务的信息。软件工程研究为这一挑战提供了三种主要的技术和方法解决方案:(a)面向服务和虚拟化,用于将复杂系统构建为可扩展的软件组件进化聚合;(b)通过模型转换链进行系统软件构建的模型驱动工程(MDE);(c)有效的分布式团队合作的工具和过程。认识到知识工作者的需求和软件工程能力之间的这种一致性是一个巨大的机会,我计划了一个研究项目,旨在通过集成数字基础设施的模型驱动工程来支持知识工作者的跨学科团队。我使用“集成数字基础设施”一词是指由独立开发的软件组件和智能设备组成的不断发展的生态系统,它们可以灵活地协调以支持专家团队的复杂活动。采用核心的MDE方法,提出的方案将回答关于如何支持MDE软件的进化和维护的基本研究问题,以便手工生成后的代码改进可以传播回代码构建链中的相关模型。接下来,我们将通过将MDE方法与包含领域特定语义的不同类型的模型集成来应用(并进行压力测试)MDE方法,以便开发(a)集成传感器和智能设备的软件系统的高级编程模型,以及(b)具有社会意识的、rdf介导的新一代资产存储库。潜在的假设是,模型转换过程应该依赖于被操纵模型的特定领域语义,以支持构建的软件与其需求的一致性。为了使用户与底层系统的交互系统化,我们计划开发一种通用的监控和协调服务,该服务由底层数据模型提供信息,并集成可个性化的应用程序,使用户能够在任何时间通过任何设备与基础设施以及彼此进行交互。最后,将分析由监视服务捕获的基础设施的使用记录,以获得有关数据、团队实践及其演变的见解。这些活动的潜在影响是巨大的。(1)提高我们维护模型驱动的构建软件与它的底层模型和转换规则同步的能力,即使它随着新的需求发展,这对于采用这种方法是必不可少的,它保证了代码质量的改进和生产力的提高。(2)同样重要的是,将数字基础设施的建设系统化,提高其实用性和可用性,有望大幅提高知识型员工团队的生产力,并推进我们的数字经济议程。(3)最后,选择Smart-CondoTM项目作为实验平台,对所建议活动的结果进行实证验证,动机是希望将软件用于为患者和照顾他们的临床医生服务,并开发一个以患者为中心的医疗保健综合平台。
英文摘要
The proposed research program aims to make contributions to the theory and practice of developing complex ecosystems of software components to support teams of individuals engaged in knowledge-based work.All knowledge-based work today across disciplines involves working with software, using sensors and digital instruments, developing software simulations, and cross-referencing and analyzing different types of digital materials to extract information for complex problem-solving and decision-making tasks. Software-engineering research offers three major technical and methodological solutions to this challenge: (a) service orientation and virtualization for building complex systems as scalable evolving aggregations of software components; (b) model-driven engineering (MDE) for systematic software construction through model-transformation chains; and (c) tools and processes for effective distributed teamwork.Recognizing a great opportunity in this alignment of knowledge-workers’ needs and software-engineering competencies, I have planned a research program that aims to support interdisciplinary teams of knowledge workers through model-driven engineering of integrated digital infrastructures. I use the term “integrated digital infrastructures” to mean an evolving ecosystem of independently developed software components and smart devices, flexibly coordinated to support complex activities of expert teams. Adopting a core MDE methodology, the proposed program will answer basic research questions on how to support evolution and maintenance of MDE software, so that manual post-generation code refinements may be propagated back to the relevant models in the code-construction chain. Next, we will apply (and stress test) the MDE methodology by integrating it with different types of models that embody domain-specific semantics in order to develop (a) a high-level programming model for software systems integrating sensors and smart devices, and (b) a new breed of socially aware, RDF-mediated asset repositories. The underlying hypothesis is that model-transformation processes should rely on the domain-specific semantics of the manipulated models, to support the alignment of the constructed software with its requirements. Aiming at systematizing the users’ interaction with the underlying system, we plan to develop a general monitoring and coordination service, informed by the underlying data models and integrated with personalizable applications, to enable users to interact with the infrastructure and each other, any time through any device. Finally, the usage record of the infrastructure, as captured by the monitoring service, will be analyzed to gain insights on the data, the team practices and their evolution. The potential impact of these activities is substantial. (1) Improving our ability to maintain model-driven constructed software in sync with its underlying models and transformation rules, even as it evolves with new requirements, is essential for the adoption of this methodology, which promises improvements in code quality and increased productivity. (2) Equally importantly, systematizing the construction and improving the utility and usability of digital infrastructures promises to substantially improve the productivity of knowledge-worker teams, and advance our digital-economy agenda. (3) Finally, the choice of the Smart-CondoTM project as the testbed for the empirical real-world validation of the results of the proposed activities was motivated by the desire to put software in the service of patients and the clinicians who care for them and to develop a comprehensive platform for patient-centric healthcare.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Smart indoor Spaces (SiS): Towards an Integrated Framework for the Internet of Things in the Built Environment
-
批准号:RGPIN-2020-05033
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2022
-
负责人:Stroulia, Eleni
-
依托单位:
Smart indoor Spaces (SiS): Towards an Integrated Framework for the Internet of Things in the Built Environment
-
批准号:RGPIN-2020-05033
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2021
-
负责人:Stroulia, Eleni
-
依托单位:
Smart indoor Spaces (SiS): Towards an Integrated Framework for the Internet of Things in the Built Environment
-
批准号:RGPIN-2020-05033
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2020
-
负责人:Stroulia, Eleni
-
依托单位:
Model-Driven Engineering of Integrated Digital Infrastructures
-
批准号:RGPIN-2014-06183
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2019
-
负责人:Stroulia, Eleni
-
依托单位:
Model-Driven Engineering of Integrated Digital Infrastructures
-
批准号:RGPIN-2014-06183
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2018
-
负责人:Stroulia, Eleni
-
依托单位:
Infrastructure for the Smart Condo
-
批准号:RTI-2018-00198
-
项目类别:Research Tools and Instruments
-
资助金额:$9.94万
-
财政年份:2017
-
负责人:Stroulia, Eleni
-
依托单位:
Model-Driven Engineering of Integrated Digital Infrastructures
-
批准号:RGPIN-2014-06183
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2016
-
负责人:Stroulia, Eleni
-
依托单位:
Model-Driven Engineering of Integrated Digital Infrastructures
-
批准号:RGPIN-2014-06183
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2015
-
负责人:Stroulia, Eleni
-
依托单位:
Finding research experts
-
批准号:462647-2014
-
项目类别:Engage Grants Program
-
资助金额:$1.69万
-
财政年份:2014
-
负责人:Stroulia, Eleni
-
依托单位:
Model-Driven Engineering of Integrated Digital Infrastructures
-
批准号:RGPIN-2014-06183
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2014
-
负责人:Stroulia, Eleni
-
依托单位:
Systematic, managed evolution of service systems
-
批准号:203221-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2013
-
负责人:Stroulia, Eleni
-
依托单位:
NSERC/iCORE Industrial Research Chair in Service Systems Management
-
批准号:389182-2008
-
项目类别:Industrial Research Chairs
-
资助金额:$7.29万
-
财政年份:2013
-
负责人:Stroulia, Eleni
-
依托单位:
NSERC/iCORE Industrial Research Chair in Service Systems Management
-
批准号:389182-2008
-
项目类别:Industrial Research Chairs
-
资助金额:$7.29万
-
财政年份:2012
-
负责人:Stroulia, Eleni
-
依托单位:
Systematic, managed evolution of service systems
-
批准号:203221-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2012
-
负责人:Stroulia, Eleni
-
依托单位:
VTracker: domain-independent and domain-aware XML-document differencing
-
批准号:430464-2012
-
项目类别:Idea to Innovation
-
资助金额:$0.73万
-
财政年份:2012
-
负责人:Stroulia, Eleni
-
依托单位:
Systematic, managed evolution of service systems
-
批准号:203221-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2011
-
负责人:Stroulia, Eleni
-
依托单位:
NSERC/iCORE Industrial Research Chair in Service Systems Management
-
批准号:389182-2008
-
项目类别:Industrial Research Chairs
-
资助金额:$7.29万
-
财政年份:2011
-
负责人:Stroulia, Eleni
-
依托单位:
NSERC/iCORE Industrial Research Chair in Service Systems Management
-
批准号:389182-2008
-
项目类别:Industrial Research Chairs
-
资助金额:$7.29万
-
财政年份:2010
-
负责人:Stroulia, Eleni
-
依托单位:
Systematic, managed evolution of service systems
-
批准号:203221-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2010
-
负责人:Stroulia, Eleni
-
依托单位:
NSERC/iCORE Industrial Research Chair in Service Systems Management
-
批准号:389182-2008
-
项目类别:Industrial Research Chairs
-
资助金额:$7.29万
-
财政年份:2009
-
负责人:Stroulia, Eleni
-
依托单位:
国内基金
海外基金
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
-
批准号:--
-
项目类别:外国青年学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:江洋子
-
依托单位: