ProVeLines: a product line of verifiers for software product lines

SPLC '13 Workshops: Proceedings of the 17th International Software Product Line Conference co-located workshops(2013)

引用 96|浏览0
暂无评分
摘要
Software Product Lines (SPLs) are families of similar software products built from a common set of features. As the number of products of an SPL is potentially exponential in the number of its features, the model checking problem is harder than for single software. A practical way to face this exponential blow-up is to reuse common behaviour between products. We previously introduced Featured Transition Systems (FTS), a mathematical model that serves as a basis for efficient SPL model checking techniques. In this paper, we present ProVeLines, a product line of verifiers for SPLs that incorporates the results of over three years of research on formal verification of SPLs. Being itself a product line, our tool is flexible and extensible, and offers a wide range of solutions for SPL modelling and verification.
更多
查看译文
关键词
common behaviour,common set,software product line,model checking problem,similar software product,exponential blow-up,efficient spl model checking,mathematical model,spl modelling,product line,formal verification,features,model checking
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要