课题基金 / 基金详情

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方法主要关注功能需求,而对质量需求关注较少。我们希望提供注重质量要求的可变性。引入质量需求为软件产品系列增加了另一个可变性维度,我们希望通过增强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
    • 负责人:
      王慧强
    • 依托单位: