首页 | 本学科首页   官方微博 | 高级检索  
     


Feature-interaction detection based on feature-based specifications
Authors:Sven Apel  Alexander von Rhein  Thomas Thüm  Christian Kästner
Affiliation:1. Department of Computer Science and Mathematics, University of Passau, Innstr. 33, 94032 Passau, Germany;2. School of Computer Science, University of Magdeburg, P.O. Box 4120, 39016 Magdeburg, Germany;3. Institute for Software Research, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213, USA
Abstract:Formal specification and verification techniques have been used successfully to detect feature interactions. We investigate whether feature-based specifications can be used for this task. Feature-based specifications are a special class of specifications that aim at modularity in open-world, feature-oriented systems. The question we address is whether modularity of specifications impairs the ability to detect feature interactions, which cut across feature boundaries. In an exploratory study on 10 feature-oriented systems, we found that the majority of feature interactions could be detected based on feature-based specifications, but some specifications have not been modularized properly and require undesirable workarounds to modularization. Based on the study, we discuss the merits and limitations of feature-based specifications, as well as open issues and perspectives. A goal that underlies our work is to raise awareness of the importance and challenges of feature-based specification.
Keywords:Feature orientation  Feature interaction  Feature-based specification  Modularity  Software product lines
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号