Support for correct evolution of software product lines
支持软件产品线的正确演进
基本信息
- 批准号:221712533
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别:Priority Programmes
- 财政年份:2012
- 资助国家:德国
- 起止时间:2011-12-31 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Today software is often developed as a set of related products that are derived from a common infrastructure, a so-called software product line. A major issue in product line engineering is the continuous evolution of the product line as all products are intimately connected and the total lifetime of a product line is longer than that of any of its derived products. In this project, we will study long-living software product lines and their continuous evolution with a specific focus on embedded systems and in particular industry automation systems. In these domains, variability is often implemented statically through preprocessor directives or dynamically through setting configuration variables at initialization time or later at runtime. Despite their relevance, these variability techniques are still only insufficiently researched. We will develop techniques to check the integrity of a product line implementationwhenever it is changed during its evolution. That is, as opposed to most other work on the analysis of product lines, the focus will not be on the analysis of one particular version of a product line, but on the difference introduced when modifying a product line. The project will combine reverse engineering, program analysis, and formal product line analysis to discover the introduction of flaws through evolutionary changes. These flaws often arise from unintended side effects of evolution activities related to a feature. The project will take a comprehensive approach, taking into account maintenance actions related to the variability model as well as implementation changes and also from combinations of both.
如今,软件通常被开发为一组相关产品,这些产品源自公共基础设施,即所谓的软件产品线。产品线工程的一个主要问题是产品线的不断发展,因为所有产品都紧密相连,并且产品线的总生命周期比其任何派生产品的生命周期都要长。在这个项目中,我们将研究长期存在的软件产品线及其不断发展,特别关注嵌入式系统,特别是工业自动化系统。在这些领域中,可变性通常通过预处理器指令静态实现,或者通过在初始化时或稍后在运行时设置配置变量动态实现。尽管它们具有相关性,但这些可变性技术仍然没有得到充分的研究。我们将开发技术来检查产品线实施的完整性,无论何时产品线在其发展过程中发生变化。也就是说,与大多数其他产品线分析工作不同,重点不是分析产品线的一个特定版本,而是分析修改产品线时引入的差异。该项目将结合逆向工程、程序分析和正式产品线分析,以发现通过演化变化引入的缺陷。这些缺陷通常是由与某个特征相关的进化活动的意外副作用引起的。该项目将采取综合方法,考虑与可变性模型相关的维护行动以及实施变更以及两者的组合。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Professor Dr. Rainer Koschke其他文献
Professor Dr. Rainer Koschke的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Professor Dr. Rainer Koschke', 18)}}的其他基金
Recognition and validation of security patterns
安全模式的识别和验证
- 批准号:
269496544 - 财政年份:2015
- 资助金额:
-- - 项目类别:
Research Grants
Empirical research on the impact and evolution of Bad Smells
恶臭影响及演变的实证研究
- 批准号:
242915193 - 财政年份:2014
- 资助金额:
-- - 项目类别:
Research Grants
Empirical Foundational Research on Program Comprehension in Software Engineering
软件工程中程序理解的实证基础研究
- 批准号:
166725071 - 财政年份:2010
- 资助金额:
-- - 项目类别:
Research Grants
Empirische Untersuchungen von Methoden und Entwicklung von Werkzeugen für das kosteneffektive Klonmanagement
对具有成本效益的克隆管理方法和工具开发的实证研究
- 批准号:
67847256 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Research Grants
Globale Programm- und Architekturanalysen zur Konsolidierung von Software-Varianten zu Software-Produktlinien
全局程序和架构分析,将软件变体整合到软件产品线中
- 批准号:
47940084 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Research Grants
Software Visualization on Heterogeneous Devices for Co-Operative Program Comprehension in Distributed Teams
异构设备上的软件可视化,用于分布式团队中的协作程序理解
- 批准号:
500908896 - 财政年份:
- 资助金额:
-- - 项目类别:
Research Grants
相似国自然基金
基于定量分离逻辑的舰载机弹药保障作业规划方案正确性验证
- 批准号:62302459
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
自动综合增强多尺度数据匹配正确率的方法
- 批准号:
- 批准年份:2022
- 资助金额:51 万元
- 项目类别:面上项目
系统软件平台端到端正确性的验证方法研究
- 批准号:
- 批准年份:2020
- 资助金额:24 万元
- 项目类别:青年科学基金项目
高维估计方程模型中的正确矩条件识别问题研究
- 批准号:72003150
- 批准年份:2020
- 资助金额:24 万元
- 项目类别:青年科学基金项目
基于谱正确有限元离散的弹性传输特征值问题高效数值方法
- 批准号:11901295
- 批准年份:2019
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
相似海外基金
COMPARATIVE GENOMICS TO CORRECT HUMAN LUNG HYPOPLASIA
比较基因组学纠正人肺发育不全
- 批准号:
6536284 - 财政年份:2001
- 资助金额:
-- - 项目类别:
COMPARATIVE GENOMICS TO CORRECT HUMAN LUNG HYPOPLASIA
比较基因组学纠正人肺发育不全
- 批准号:
6287713 - 财政年份:2001
- 资助金额:
-- - 项目类别:
COMPARATIVE GENOMICS TO CORRECT HUMAN LUNG HYPOPLASIA
比较基因组学纠正人肺发育不全
- 批准号:
6738152 - 财政年份:2001
- 资助金额:
-- - 项目类别:
COMPARATIVE GENOMICS TO CORRECT HUMAN LUNG HYPOPLASIA
比较基因组学纠正人肺发育不全
- 批准号:
6884010 - 财政年份:2001
- 资助金额:
-- - 项目类别:
COMPARATIVE GENOMICS TO CORRECT HUMAN LUNG HYPOPLASIA
比较基因组学纠正人肺发育不全
- 批准号:
6952918 - 财政年份:2001
- 资助金额:
-- - 项目类别: