Architectures for software composition
Architectures for software composition
批准号:
239136-2006
负责人:
Weiss, Michael
金额:
$1.33万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2007
资助国家:
加拿大
项目状态:
已结题
起止时间:
2007-01-01 至 2008-12-31
中文摘要
这项研究将研究常见软件组合体系结构中的不良交互或副作用。组合方法是软件供应商对提供定制系统并使其系统适应快速变化的市场需求的需求的反应。已经开发了各种软件组合方法,包括面向服务的体系结构、插件体系结构和面向方面的方法,以解决对灵活性和可扩展性的推动。这些组合方法的共同点是,假定系统组件(服务、插件或方面)是正交的,也就是说,它们不应该彼此交互。然而,这通常是一个错误的假设:一个组件的行为可能会受到其他组件的存在的影响。系统组件直接或间接地相互调用或影响的问题称为功能交互问题。到目前为止,只有一小部分工作解决了开放、分布式系统中不希望看到的交互问题。因此,我们在这项研究中的目标是了解新出现的软件组合方法的共性,以便能够应用常见的方法来检测和解决特征交互;拥有良好的方法学来建模、检测和解决组件系统中的特征交互;从具体案例中抽象用于解决特征交互的通用模式;以及开发在线技术(例如插件交互管理器)来在运行时解决组件之间的特征交互,该技术可以与当前的组合引擎集成。
英文摘要
This research will study undesirable interactions or side effects in common software composition architectures. Composition approaches are the response by software vendors to the need to offer tailored systems, and to adapt their systems to rapidly changing market requirements. Various software composition approaches, including service-oriented architectures, plug-in architectures, and aspect-oriented approaches, have been developed to address the push for flexibility and extensibility. These composition approaches have in common that system components (services, plug-ins, or aspects) are assumed to be orthogonal, that is, they should not interact with one another. However, this is generally an incorrect assumption: the behavior of one component may be affected by the presence of other components. The problem of system components invoking or influencing one another directly or indirectly is known as the feature interactions problem. There is to date only a small body of work addressing the problem of undesirable interactions in open, distributed systems. Our goals in this research are, hence, to understand the commonalities of emerging software composition approaches to be able apply common approaches to detecting and resolving feature interactions; to have good methodologies to model, detect, and resolve feature interactions in component systems; to abstract generic patterns for resolving feature interactions from concrete cases; and to develop on-line techniques (eg plug-in interaction managers) for resolving feature interactions between components at runtime that can be integrated with current composition engines.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Open source cyber fusion center
-
批准号:508310-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$7.29万
-
财政年份:2018
-
负责人:Weiss, Michael
-
依托单位:
Open source cyber fusion center
-
批准号:508310-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$7.29万
-
财政年份:2017
-
负责人:Weiss, Michael
-
依托单位:
How Surface Features of Sounds Influence Memory for Global Auditory Patterns
-
批准号:405763-2011
-
项目类别:Vanier Canada Graduate Scholarships - Doctoral
-
资助金额:$3.64万
-
财政年份:2013
-
负责人:Weiss, Michael
-
依托单位:
How Surface Features of Sounds Influence Memory for Global Auditory Patterns
-
批准号:405763-2011
-
项目类别:Vanier Canada Graduate Scholarships - Doctoral
-
资助金额:$3.64万
-
财政年份:2012
-
负责人:Weiss, Michael
-
依托单位:
Architectures for software composition
-
批准号:239136-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2011
-
负责人:Weiss, Michael
-
依托单位:
How Surface Features of Sounds Influence Memory for Global Auditory Patterns
-
批准号:405763-2011
-
项目类别:Vanier Canada Graduate Scholarships - Doctoral
-
资助金额:$3.64万
-
财政年份:2011
-
负责人:Weiss, Michael
-
依托单位:
Architectures for software composition
-
批准号:239136-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2009
-
负责人:Weiss, Michael
-
依托单位:
Architectures for software composition
-
批准号:239136-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2008
-
负责人:Weiss, Michael
-
依托单位:
Architectures for software composition
-
批准号:239136-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2006
-
负责人:Weiss, Michael
-
依托单位:
Electronic commerce architectures and patterns
-
批准号:239136-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2005
-
负责人:Weiss, Michael
-
依托单位:
Electronic commerce architectures and patterns
-
批准号:239136-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2004
-
负责人:Weiss, Michael
-
依托单位:
Electronic commerce architectures and patterns
-
批准号:239136-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2003
-
负责人:Weiss, Michael
-
依托单位:
Electronic commerce architectures and patterns
-
批准号:239136-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2002
-
负责人:Weiss, Michael
-
依托单位:
国内基金
海外基金
低辐射空间环境下商用多核处理器层次化软件容错技术研究
-
批准号:90818016
-
项目类别:重大研究计划
-
资助金额:50.0万元
-
批准年份:2008
-
负责人:傅忠传
-
依托单位: