Static and Dynamic High-Integrity Architectural Application Frameworks
Static and Dynamic High-Integrity Architectural Application Frameworks
批准号:
RGPIN-2015-05070
负责人:
Alencar, Paulo
金额:
$1.31万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2020
资助国家:
加拿大
项目状态:
已结题
起止时间:
2020-01-01 至 2021-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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Static and Dynamic High-Integrity Architectural Application Frameworks
-
批准号:RGPIN-2015-05070
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2021
-
负责人:Alencar, Paulo
-
依托单位:
Static and Dynamic High-Integrity Architectural Application Frameworks
-
批准号:RGPIN-2015-05070
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2019
-
负责人:Alencar, Paulo
-
依托单位:
Static and Dynamic High-Integrity Architectural Application Frameworks
-
批准号:RGPIN-2015-05070
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2018
-
负责人:Alencar, Paulo
-
依托单位:
Static and Dynamic High-Integrity Architectural Application Frameworks
-
批准号:RGPIN-2015-05070
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2017
-
负责人:Alencar, Paulo
-
依托单位:
Static and Dynamic High-Integrity Architectural Application Frameworks
-
批准号:RGPIN-2015-05070
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2016
-
负责人:Alencar, Paulo
-
依托单位:
Recombinant and evolutionary high-level software architectures: Design, integration, evolution and analysis
-
批准号:217151-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2013
-
负责人:Alencar, Paulo
-
依托单位:
Recombinant and evolutionary high-level software architectures: Design, integration, evolution and analysis
-
批准号:217151-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2012
-
负责人:Alencar, Paulo
-
依托单位:
Recombinant and evolutionary high-level software architectures: Design, integration, evolution and analysis
-
批准号:217151-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2011
-
负责人:Alencar, Paulo
-
依托单位:
Recombinant and evolutionary high-level software architectures: Design, integration, evolution and analysis
-
批准号:217151-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2010
-
负责人:Alencar, Paulo
-
依托单位:
Recombinant and evolutionary high-level software architectures: Design, integration, evolution and analysis
-
批准号:217151-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2009
-
负责人:Alencar, Paulo
-
依托单位:
Evolutionary concern-based extensions: A flexible and modular approach for the design, composition and customization of high-integrity architectural application frameworks
-
批准号:322232-2005
-
项目类别:Strategic Projects - Group
-
资助金额:$11.56万
-
财政年份:2008
-
负责人:Alencar, Paulo
-
依托单位:
Integration and analysis of high-level software architecture components: interfaces, views, wrappers and contracts
-
批准号:217151-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2008
-
负责人:Alencar, Paulo
-
依托单位:
Evoluntionary concern-based extensions: A flexible and modular approach for the design, composition and customization of high-integrity architectural application frameworks
-
批准号:322232-2005
-
项目类别:Strategic Projects - Group
-
资助金额:$11.56万
-
财政年份:2006
-
负责人:Alencar, Paulo
-
依托单位:
Integration and analysis of high-level software architecture components: interfaces, views, wrappers and contracts
-
批准号:217151-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2006
-
负责人:Alencar, Paulo
-
依托单位:
Integration and analysis of high-level software architecture components: interfaces, views, wrappers and contracts
-
批准号:217151-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2005
-
负责人:Alencar, Paulo
-
依托单位:
Evoluntionary concern-based extensions: A flexible and modular approach for the design, composition and customization of high-integrity architectural application frameworks
-
批准号:322232-2005
-
项目类别:Strategic Projects - Group
-
资助金额:$11.56万
-
财政年份:2005
-
负责人:Alencar, Paulo
-
依托单位:
Integration and analysis of high-level software architecture components: interfaces, views, wrappers and contracts
-
批准号:217151-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2004
-
负责人:Alencar, Paulo
-
依托单位:
Integration and analysis of high-level software architecture components: interfaces, views, wrappers and contracts
-
批准号:217151-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.62万
-
财政年份:2003
-
负责人:Alencar, Paulo
-
依托单位:
The validation of high-level software descriptions
-
批准号:217151-1999
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.07万
-
财政年份:2002
-
负责人:Alencar, Paulo
-
依托单位:
The validation of high-level software descriptions
-
批准号:217151-1999
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.07万
-
财政年份:2001
-
负责人:Alencar, Paulo
-
依托单位:
国内基金
海外基金
Dynamic Credit Rating with Feedback Effects
-
批准号:--
-
项目类别:外国学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:Christian Martin Hilpert
-
依托单位: