课题基金 / 基金详情

Generation and evaluation of design alternatives for software architectures (GenEDA)

Generation and evaluation of design alternatives for software architectures (GenEDA)
软件架构设计替代方案的生成和评估 (GenEDA)
批准号:
141396433
负责人:
Professor Dr. Michael Goedicke
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2009
资助国家:
德国
项目状态:
已结题
起止时间:
2008-12-31 至 2020-12-31

项目摘要

项目成果

Professor Dr. Michael Goedicke的其他基金

相似基金

相关文献

中文摘要
翻译
我们的目标是通过考虑到进一步的研究问题,深化和扩大我们在正在进行的GenEDA项目中制定的方法。在GenEDA的工作中,我们成功地将安全性和性能视为外部质量属性。对于提议的项目,我们努力将可发展性作为内部质量属性进行研究,并将其集成到我们的方法中。在GenEDA,我们开发了一种方法,根据质量要求生成设计备选方案。为了选择合适的体系结构设计方案,应该检测和解决质量需求(如安全性、性能和新的可演化性需求)之间的交互和冲突。在提议的项目中,我们希望提供一种交互和权衡分析的方法,以检测和解决此类冲突。第三,我们的目标是为软件工程师在选择不同设计方案时的决策过程提供支持。为此,我们利用优化问题和最先进的技术来选择相对于某个适应度函数的最优设计方案。为了满足不同用户群体的需求,开发了不同版本的软件产品。这导致了软件产品线工程(SPLE)的研究领域。当前的SPLE方法主要关注功能需求,对质量需求关注较少。我们希望提供关注质量需求的可变性。引入质量需求为软件产品族增加了可变性的另一个维度,我们希望在GenEDA方法的增强中处理它。总而言之,在处理上述主题时获得的结果将为设计具有质量意识的软件体系结构提供更强大的支持。我们首先计划逐一调查上述主题,并将它们与当前的GenEDA方法联系起来。在第二阶段,我们将分析调查地区之间的相互作用,并提出如何平衡不同方法的建议。”在项目的第三阶段,我们将增强的GenEDA方法应用于现实生活场景并制定基准,以支持广泛的研究界未来的研究。与其他阶段并行,我们将把现有的GenEDA工具集成到一个工具中,并对其进行扩展,以支持增强的GenEDA方法。
英文摘要
We aim at deepening and broadening our methodology developed in the ongoing project GenEDA by taking into account further research questions. In our work in GenEDA, we successfully treated security and performance as external quality attributes. For the proposed project, we strive forinvestigating evolvability as an internal quality attribute and integrating it in our method.In GenEDA we have developed a method to generate design alternatives with regard to quality requirements. To select a suitable architecture design alternative, interactions and conflicts among quality requirements such as security, performance, and the new evolvability requirements should be detected and resolved. In the proposed project, we want to provide a method for interaction and trade-off analysis to detect and resolve such conflicts.Third, we aim at providing support for software engineers in their decision-making process when choosing among different design alternatives. For this purpose, we make use of optimisation problems and state-of-the-art techniques to select the optimal design alternative with respect to a certain fitness function.To satisfy the needs of different user groups, different variants of software products are developed. This leads to the research area of software product line engineering (SPLE). Current SPLE approaches focus mainly on functional requirements and pay less attention to quality requirements. We want to provide variability with focus on quality requirements. Introducing quality requirements adds another dimension of variability to the software product family, which we want to deal with in an enhancement of the GenEDA method.All in all, the results obtained when addressing the above-mentioned topics will lead to a much more powerful support for designing quality-aware software architectures. We first plan to investigate the above-mentioned topics one by one, relating them to the current GenEDA methodology. In the second phase of the proposed project, the interplay between the investigated areas will be analyzed, and we will come up with a proposal how to balance the different approaches. During the third project phase, we apply the enhanced GenEDA method to a real-life scenario and develop a benchmark, which supports future research by a broad research community. In parallel to the other phases we will integrate our existing GenEDA tools into one single tool and extend it to provide support for the enhanced GenEDA method.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
1st Workshop on VAriability for QUalIties in SofTware Architecture (VAQUITA): Workshop Introduction
第一届软件架构质量可变性研讨会 (VAQUITA):研讨会简介
DOI: 10.1145/2797433.2797455
发表时间: 2015
期刊: Proceedings of the 2015 European Conference on Software Architecture Workshops
影响因子: --
作者: [Azadeh Alebrahim, Stephan Faßbender, Martin Filipczyk, Michael Goedicke, Maritta Heisel, Uwe Zdun]
通讯作者: Uwe Zdun
DOI: 10.1016/b978-0-12-417009-4.00004-1
发表时间: 2014
期刊:
影响因子: --
作者: [Azadeh Alebrahim;C. Choppy;Stephan Faßbender;M. Heisel]
通讯作者: Azadeh Alebrahim;C. Choppy;Stephan Faßbender;M. Heisel
Problem-Based Requirements Interaction Analysis
基于问题的需求交互分析
DOI: 10.1007/978-3-319-05843-6_15
发表时间: 2014
期刊:
影响因子: --
作者: [Azadeh Alebrahim, Stephan Faßbender, Maritta Heisel, Rene Meis]
通讯作者: Rene Meis
Towards a Computer-Aided Problem-Oriented Variability Requirements Engineering Method
走向计算机辅助的面向问题的可变性需求工程方法
DOI: 10.1007/978-3-319-07869-4_12
发表时间: 2014
期刊:
影响因子: --
作者: [Azadeh Alebrahim, Stephan Faßbender, Martin Filipczyk, Michael Goedicke, Maritta Heisel, Marco Konersmann]
通讯作者: Marco Konersmann
共 6 条
    Automated competency measurement and feedback generation for object-oriented programming
    Concepts, methods and tools for architecture - and quality-centric evolution of long-living software systems
    Integration von Beschreibungsmethoden aus der Automatisierungstechnik und der Softwaretechnik
    • 批准号:
      5134930
    • 项目类别:
      Priority Programmes
    • 资助金额:
      $0.0万
    • 财政年份:
      1998
    • 负责人:
      Professor Dr. Michael Goedicke
    • 依托单位:
    国内基金
    海外基金
    新型小分子蛋白—人肝细胞生长因子三环域(hHGFK1)抑制破骨细胞及治疗小鼠骨质疏松的疗效评估与机制研究
    • 批准号:
      82370885
    • 项目类别:
      面上项目
    • 资助金额:
      49.00万元
    • 批准年份:
      2023
    • 负责人:
      姚晨
    • 依托单位:
    基于重要农地保护LESA(Land Evaluation and Site Assessment)体系思想的高标准基本农田建设研究
    • 批准号:
      41340011
    • 项目类别:
      专项基金项目
    • 资助金额:
      20.0万元
    • 批准年份:
      2013
    • 负责人:
      钱凤魁
    • 依托单位:
    基于观测角度的汉语名词性隐喻逻辑释义和评价方法研究
    • 批准号:
      61075058
    • 项目类别:
      面上项目
    • 资助金额:
      25.0万元
    • 批准年份:
      2010
    • 负责人:
      苏畅
    • 依托单位:
    面向认知网络的自律计算模型及评价方法研究
    • 批准号:
      60973027
    • 项目类别:
      面上项目
    • 资助金额:
      30.0万元
    • 批准年份:
      2009
    • 负责人:
      王慧强
    • 依托单位: