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


Verifying feature models using OWL
Authors:Hai H Wang  Yuan Fang Li  Jing Sun  Hongyu Zhang  Jeff Pan  
Affiliation:aUniversity of Southampton, UK;bNational University of Singapore, Singapore, Singapore;cThe University of Auckland, Auckland, New Zealand;dTsinghua University, China;eThe University of Aberdeen, Aberdeen, UK
Abstract:Feature models are widely used in domain engineering to capture common and variant features among systems in a particular domain. However, the lack of a formal semantics and reasoning support of feature models has hindered the development of this area. Industrial experiences also show that methods and tools that can support feature model analysis are badly appreciated. Such reasoning tool should be fully automated and efficient. At the same time, the reasoning tool should scale up well since it may need to handle hundreds or even thousands of features a that modern software systems may have. This paper presents an approach to modeling and verifying feature diagrams using Semantic Web OWL ontologies. We use OWL DL ontologies to precisely capture the inter-relationships among the features in a feature diagram. OWL reasoning engines such as FaCT++ are deployed to check for the inconsistencies of feature configurations fully automatically. Furthermore, a general OWL debugger has been developed to tackle the disadvantage of lacking debugging aids for the current OWL reasoner and to complement our verification approach. We also developed a CASE tool to facilitate visual development, interchange and reasoning of feature diagrams in the Semantic Web environment.
Keywords:Semantic Web  OWL  Ontologies  Feature modeling
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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