Scalable Verification of Variable and Evolvable Systems (SCAVES)
Scalable Verification of Variable and Evolvable Systems (SCAVES)
批准号:
198881861
负责人:
Professorin Dr.-Ing. Ina Schaefer
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2011
资助国家:
德国
项目状态:
已结题
起止时间:
2010-12-31 至 2015-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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)
-
批准号:335427442
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2017
-
负责人:Professorin Dr.-Ing. Ina Schaefer
-
依托单位:
Formal Methods for Contracting
-
批准号:230783623
-
项目类别:Research Units
-
资助金额:$0.0万
-
财政年份:2013
-
负责人:Professorin Dr.-Ing. Ina Schaefer
-
依托单位:
Scalable design and performance analysis for long-living software families (DAPS2)
-
批准号:221770164
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:2012
-
负责人:Professorin Dr.-Ing. Ina Schaefer
-
依托单位:
Feature-orientierte Verifikation von Softwareproduktlinien
-
批准号:142298458
-
项目类别:Research Fellowships
-
资助金额:$0.0万
-
财政年份:2009
-
负责人:Professorin Dr.-Ing. Ina Schaefer
-
依托单位:
海外基金