课题基金 / 基金详情

Scalable Verification of Variable and Evolvable Systems (SCAVES)

Scalable Verification of Variable and Evolvable Systems (SCAVES)
可变和可演化系统的可扩展验证 (SCAVES)
批准号:
198881861
负责人:
Professorin Dr.-Ing. Ina Schaefer
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2011
资助国家:
德国
项目状态:
已结题
起止时间:
2010-12-31 至 2015-12-31

项目摘要

项目成果

Professorin Dr.-Ing. Ina Schaefer的其他基金

相似基金

相关文献

中文摘要
翻译
现代软件系统存在于许多不同的变体中,并随着时间的推移而发展,以满足不断变化的需求。它们倾向于超出传统软件产品线(SPLs)的范围,从而产生具有许多相互连接的子系统版本和变体的超大规模系统(ulss)。多软件产品线(MSPLs)是由多个SPLs组合而成的一种特殊形式的ULSS。尽管这些系统复杂且规模庞大,但它们需要满足关键属性,例如业务关键型或安全关键型需求。为了有效地保证这些属性,我们需要可扩展的验证技术。在SCAVES项目的第二阶段,我们的目标是扩展可扩展的建模、规范和演绎验证技术,这些技术是我们为发展SPLs而开发的,以MSPLs的形式扩展到超大规模的系统。给出了MSPLs的问题空间、解空间和配置空间的抽象建模概念,并将其实例化到编程语言层面。建模方法基于组合SPLs之间的接口概念,以提供组合系统结构。为了确保关键的系统属性,我们设计了一种规范技术,该技术允许我们将系统属性相对于组合的spc,并使用假设保证风格的推理进行组合验证。随着MSPL像其他软件系统一样发展,我们结合了增量建模、规范和演绎验证技术,以便有效地处理MSPL的发展。
英文摘要
Modern software systems exists in many different variants and evolve over time in order to meet changing requirements. They tend to outgrow the scope of traditional software product lines (SPLs) resulting in ultra-large scale systems (ULSSs) with many interconnected subsystem versions and variants. Multi software product lines (MSPLs) are a special form of ULSS consisting of a composition of several SPLs. Despite their complexity and size, these systems need to satisfy critical properties, such as business-critical or safety-critical requirements. In order to efficiently guarantee these properties, we need scalable verification techniques. In the second phase of the SCAVES project, we aim at extending the scalable modeling, specification and deductive verification techniques, which we have developed for evolving SPLs, to ultra-large scale systems in form of MSPLs. We provide abstract modeling concepts for the problem space, the solution space and the configuration space of MSPLs and instantiate it to the programming language level. The modeling approach is based on an interface concept between the composed SPLs in order to provide a compositional system structure. To ensure critical system properties, we devise a specification technique which allows us to relativize system properties towards the composed SPLs and use assume-guarantee style reasoning for compositional verification. As MSPLs evolve as any other software system, we incorporate incremental modeling, specification and deductive verification techniques in order to efficiently deal with MSPL evolution.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
Abstract delta modelling
抽象三角洲建模
DOI: 10.1017/s0960129512000941
发表时间: 2015
期刊: Mathematical Structures in Computer Science
影响因子: 0.5
作者: [Dave Clarke, Michiel Helvensteijn, Ina Schaefer]
通讯作者: Ina Schaefer
Verifying traits: an incremental proof system for fine-grained reuse
验证特征:用于细粒度重用的增量证明系统
DOI: 10.1007/s00165-013-0278-3
发表时间: 2014
期刊: Formal Aspects of Computing
影响因子: 1
作者: [Ferruccio Damiani, Johan Dovland, Einar Broch Johnsen, Ina Schaefer]
通讯作者: Ina Schaefer
Variability encoding: From compile-time to load-time variability
可变性编码:从编译时可变性到加载时可变性
DOI: 10.1016/j.jlamp.2015.06.007
发表时间: 2016
期刊: J. Log. Algebraic Methods Program.
影响因子: --
作者: [Alexander von Rhein, Thomas Thüm, Ina Schaefer, Jörg Liebig, Sven Apel]
通讯作者: Sven Apel
Reverse Engineering Design of Software Product Lines for Automation Technology (RED SPLAT)
Formal Methods for Contracting
Scalable design and performance analysis for long-living software families (DAPS2)
Feature-orientierte Verifikation von Softwareproduktlinien
  • 批准号:
    142298458
  • 项目类别:
    Research Fellowships
  • 资助金额:
    $0.0万
  • 财政年份:
    2009
  • 负责人:
    Professorin Dr.-Ing. Ina Schaefer
  • 依托单位:
海外基金