课题基金 / 基金详情

Concepts, methods and tools for architecture - and quality-centric evolution of long-living software systems

Concepts, methods and tools for architecture - and quality-centric evolution of long-living software systems
用于架构的概念、方法和工具以及以质量为中心的长寿命软件系统的演化
批准号:
221768627
负责人:
Professor Dr. Michael Goedicke
金额:
$0.0万
依托单位国家:
德国
项目类别:
Priority Programmes
财政年份:
2012
资助国家:
德国
项目状态:
已结题
起止时间:
2011-12-31 至 2015-12-31

项目摘要

项目成果

Professor Dr. Michael Goedicke的其他基金

相似基金

相关文献

中文摘要
翻译
我们生活的几乎所有方面都受到长寿软件系统的影响。当没有执行必要的更改以满足不断变化的环境中的要求时,或者当软件以有问题的方式更改时,软件老化。这些过程是软件演化的一部分。在当前的软件项目中,满足演化的典型方法是对实现的临时更改,通常忽略其他开发工件(即需求文档和设计模型),并且不评估演化替代方案。软件演化可能会成为问题,因为老化的软件很难维护,而且它不能满足日益增长的外部质量要求,例如改进的性能和增加的可靠性。为了增加软件的可维护性,开发工件需要彼此一致并且是最新的。为了满足不断增长的外部质量要求,并考虑到环境的变化,系统必须定期更换。本项目的目标是开发概念、方法和工具,以保持开发工件之间的一致性,并系统地识别和执行系统上的必要更改,以满足不断变化的环境中的质量要求。通过这种方式,软件演化的可持续性将得到增强。因此,这项工作解决了外部(性能,可靠性)和内部(可维护性)质量要求之间经常出现的负面干扰。我们的方法和工具将使用信息系统领域的案例研究进行评估。
英文摘要
Nearly all aspects of our live are affected by long-living software systems. Software is aging when necessary changes are not performed to meet the requirements in its changing environment, or when the software is changed in a problematic way. These processes are part of the software evolution. The typical approach to meet evolution in current software projects is ad-hoc change of the implementation, often ignoring other development artifacts (i.e. requirement documents and design models), and without evaluating evolution alternatives. Software evolution can become problematic, because aging software is hard to maintain and it does not meet increasing external quality requirements, such as improved performance and increased reliability. For increasing the maintainability of software, the development artifacts need to be consistent with each other and up-to-date. To meet increasing external quality requirements and to account for changes in the environment, the system has to be changed regularly. The goal of this project is to develop concepts, methods, and tools for keeping the consistency between the development artifacts, and for systematically identifying and performing the necessary changes on a system to meet the quality requirements in a changing environment. With this means, the manageability of software evolution will be enhanced. Thus this work addresses the often negative interference between external (performance, reliability) and internal (maintainability) quality requirements. Our methods and tools will be evaluated using case studies from the information systems domain.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Automated competency measurement and feedback generation for object-oriented programming
Generation and evaluation of design alternatives for software architectures (GenEDA)
  • 批准号:
    141396433
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2009
  • 负责人:
    Professor Dr. Michael Goedicke
  • 依托单位:
Integration von Beschreibungsmethoden aus der Automatisierungstechnik und der Softwaretechnik
  • 批准号:
    5134930
  • 项目类别:
    Priority Programmes
  • 资助金额:
    $0.0万
  • 财政年份:
    1998
  • 负责人:
    Professor Dr. Michael Goedicke
  • 依托单位:
国内基金
海外基金
复杂图像处理中的自由非连续问题及其水平集方法研究
  • 批准号:
    60872130
  • 项目类别:
    面上项目
  • 资助金额:
    28.0万元
  • 批准年份:
    2008
  • 负责人:
    刘国才
  • 依托单位:
Computational Methods for Analyzing Toponome Data