Static and Dynamic High-Integrity Architectural Application Frameworks

静态和动态高完整性架构应用框架

基本信息

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

项目摘要

The construction of modular and flexible software systems by assembling components is one of the central problems in software engineering. To address this problem, many different approaches such as object-oriented frameworks and product line architectures have been proposed as paradigms in which to create and extend software systems. These paradigms support architectural applications families (AAFs) that rely on a core system shared by all applications where each application differs by their variable extensions. However, while these architectural application families are generic, there is a wide range of mechanisms that support their diverse variability. Indeed, the extensions supported by these and other approaches can be based on many different concern-based composition mechanisms such as aspects, object-oriented views, patterns, higher-order polymorphism, connectors and wrappers. These extensions lead to different module notions, but the relationship among these approaches is currently not well understood. Composing and integrating static and dynamic concern-based extensions (i.e., at design and runtime, respectively) is a complex task for which failures from internal violations or undesirable interactions may be at last revealed only as costly accidents. Further, the concern-based extensions need to be governed by guarantees involving constraints and contracts, and verification methods are needed to ensure that the concern-based extensions behave as expected. The general goal of this research project is to define and evaluate a new flexible and modular approach to static and dynamic concern-based extensions in the design and evolution of high-integrity architectural application families. The research focuses on (i) fundamental problems in concern-based modularity and extensions; (ii) static concern-based AAF extensions based on process-oriented methods, constraints and contracts; (iii) dynamic concern-based AAF extensions based on constraints, contracts, context and events, including support relying on the context-aware publish-subscribe style; and (iv) high-assurance techniques based on workflows for verifying architectural application framework design, integration and evolution based on multiple static and dynamic analyses (e.g., model checking, logic programming). This research will augment the current model-centric focus on architectures with a concern-based perspective and provide principled support for modularity and flexibility, two cornerstones of developing AAFs. It will also offer excellent training through national and international collaborations in an area that is strategic to Canada, support software researchers, engineers and developers in software design and evolution, and help to provide more skilled, globally competitive software experts and increase the economic competitiveness of the Canadian software industry.
通过组装构件来构建模块化的、灵活的软件系统是软件工程的核心问题之一。为了解决这个问题,已经提出了许多不同的方法,如面向对象的框架和产品线体系结构,作为创建和扩展软件系统的范例。这些范例支持依赖于所有应用程序共享的核心系统的体系结构应用程序族(AAFs),其中每个应用程序的变量扩展各不相同。 然而,尽管这些架构应用程序系列是通用的,但有广泛的机制支持它们的多样性。事实上,这些方法和其他方法支持的扩展可以基于许多不同的基于关注点的组合机制,例如方面、面向对象的视图、模式、高阶多态、连接器和包装器。这些扩展导致了不同的模块概念,但这些方法之间的关系目前还没有很好地理解。组合和集成静态和动态的基于关注点的扩展(即分别在设计和运行时)是一项复杂的任务,内部违规或不期望的交互导致的故障最终可能只会显示为代价高昂的事故。此外,基于关注点的扩展需要由涉及约束和契约的保证来管理,并且需要验证方法来确保基于关注点的扩展的行为符合预期。 这个研究项目的总体目标是定义和评估一种新的灵活和模块化的方法,用于在高度完整性的体系结构应用程序系列的设计和演化中进行静态和动态的基于关注点的扩展。研究的重点是:(I)基于关注点的模块化和扩展的基本问题;(Ii)基于面向过程的方法、约束和契约的静态基于关注点的AAF扩展;(Iii)基于约束、合同、上下文和事件的动态基于关注点的AAF扩展,包括依赖于上下文感知的发布-订阅风格的支持;(Iv)基于工作流的高保证技术,用于基于多种静态和动态分析(如模型检测、逻辑编程)来验证体系结构应用框架的设计、集成和演化。 这项研究将用基于关注点的观点增强当前对体系结构的以模型为中心的关注,并为模块化和灵活性提供原则性支持,这是开发AAFS的两个基石。它还将通过国内和国际合作,在对加拿大具有战略意义的领域提供出色的培训,在软件设计和发展方面支持软件研究人员、工程师和开发人员,并帮助提供更有技能、具有全球竞争力的软件专家,并提高加拿大软件业的经济竞争力。

项目成果

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

Alencar, Paulo其他文献

Can heart rate variability data from the Apple Watch electrocardiogram quantify stress?
  • DOI:
    10.3389/fpubh.2023.1178491
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    5.2
  • 作者:
    Velmovitsky, Pedro Elkind;Lotto, Matheus;Alencar, Paulo;Leatherdale, Scott T.;Cowan, Donald;Morita, Plinio Pelegrini
  • 通讯作者:
    Morita, Plinio Pelegrini
Using apple watch ECG data for heart rate variability monitoring and stress prediction: A pilot study.
  • DOI:
    10.3389/fdgth.2022.1058826
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Velmovitsky, Pedro Elkind;Alencar, Paulo;Leatherdale, Scott T;Cowan, Donald;Morita, Plinio Pelegrini
  • 通讯作者:
    Morita, Plinio Pelegrini

Alencar, Paulo的其他文献

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

{{ truncateString('Alencar, Paulo', 18)}}的其他基金

Static and Dynamic High-Integrity Architectural Application Frameworks
静态和动态高完整性架构应用框架
  • 批准号:
    RGPIN-2015-05070
  • 财政年份:
    2021
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Static and Dynamic High-Integrity Architectural Application Frameworks
静态和动态高完整性架构应用框架
  • 批准号:
    RGPIN-2015-05070
  • 财政年份:
    2020
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Static and Dynamic High-Integrity Architectural Application Frameworks
静态和动态高完整性架构应用框架
  • 批准号:
    RGPIN-2015-05070
  • 财政年份:
    2019
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Static and Dynamic High-Integrity Architectural Application Frameworks
静态和动态高完整性架构应用框架
  • 批准号:
    RGPIN-2015-05070
  • 财政年份:
    2018
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Static and Dynamic High-Integrity Architectural Application Frameworks
静态和动态高完整性架构应用框架
  • 批准号:
    RGPIN-2015-05070
  • 财政年份:
    2017
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Recombinant and evolutionary high-level software architectures: Design, integration, evolution and analysis
重组和进化的高级软件架构:设计、集成、进化和分析
  • 批准号:
    217151-2009
  • 财政年份:
    2013
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Recombinant and evolutionary high-level software architectures: Design, integration, evolution and analysis
重组和进化的高级软件架构:设计、集成、进化和分析
  • 批准号:
    217151-2009
  • 财政年份:
    2012
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Recombinant and evolutionary high-level software architectures: Design, integration, evolution and analysis
重组和进化的高级软件架构:设计、集成、进化和分析
  • 批准号:
    217151-2009
  • 财政年份:
    2011
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Recombinant and evolutionary high-level software architectures: Design, integration, evolution and analysis
重组和进化的高级软件架构:设计、集成、进化和分析
  • 批准号:
    217151-2009
  • 财政年份:
    2010
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Recombinant and evolutionary high-level software architectures: Design, integration, evolution and analysis
重组和进化的高级软件架构:设计、集成、进化和分析
  • 批准号:
    217151-2009
  • 财政年份:
    2009
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

Dynamic Credit Rating with Feedback Effects
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国学者研究基金项目

相似海外基金

Static and Dynamic High-Integrity Architectural Application Frameworks
静态和动态高完整性架构应用框架
  • 批准号:
    RGPIN-2015-05070
  • 财政年份:
    2021
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Dynamic loading of pipelines during integrity management
完整性管理期间管道的动态加载
  • 批准号:
    514336-2017
  • 财政年份:
    2020
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Collaborative Research and Development Grants
Static and Dynamic High-Integrity Architectural Application Frameworks
静态和动态高完整性架构应用框架
  • 批准号:
    RGPIN-2015-05070
  • 财政年份:
    2020
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Static and Dynamic High-Integrity Architectural Application Frameworks
静态和动态高完整性架构应用框架
  • 批准号:
    RGPIN-2015-05070
  • 财政年份:
    2019
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Dynamic Deformation Behavior for Nuclear Material Integrity Assessment/Study of Thermal Activation Effects on Irradiation Hardening
核材料完整性评估的动态变形行为/辐射硬化热活化效应研究
  • 批准号:
    19K05326
  • 财政年份:
    2019
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Dynamic loading of pipelines during integrity management
完整性管理期间管道的动态加载
  • 批准号:
    514336-2017
  • 财政年份:
    2019
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Collaborative Research and Development Grants
Static and Dynamic High-Integrity Architectural Application Frameworks
静态和动态高完整性架构应用框架
  • 批准号:
    RGPIN-2015-05070
  • 财政年份:
    2018
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Dynamic loading of pipelines during integrity management
完整性管理期间管道的动态加载
  • 批准号:
    514336-2017
  • 财政年份:
    2018
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Collaborative Research and Development Grants
Static and Dynamic High-Integrity Architectural Application Frameworks
静态和动态高完整性架构应用框架
  • 批准号:
    RGPIN-2015-05070
  • 财政年份:
    2017
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Discovery Grants Program - Individual
Dynamic loading of pipelines during integrity management
完整性管理期间管道的动态加载
  • 批准号:
    514336-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 1.31万
  • 项目类别:
    Collaborative Research and Development Grants
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了