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

基于特征切片的软件产品线模型检测
引用本文:刘玉梅,魏欧,黄鸣宇. 基于特征切片的软件产品线模型检测[J]. 计算机科学, 2016, 43(4): 167-172
作者姓名:刘玉梅  魏欧  黄鸣宇
作者单位:南京航空航天大学计算机科学与技术学院 南京210016,南京航空航天大学计算机科学与技术学院 南京210016,南京航空航天大学计算机科学与技术学院 南京210016
基金项目:本文受国家自然科学基金项目(61170043),国家重点基础研究发展计划(973)项目(2014CB744904)资助
摘    要:特征模型是一种描述软件产品线中共性和可变性特征的通用形式。特征模型象征着所有可能的应用程序配置空间,是实现个性化产品定制的基础。随着软件产品线的规模和复杂程度的增加,如何有效支持以用户需求为基础以及根据特定需求和利益相关者的目标进行个性定制开发是亟待解决的实际问题。提出一种根据用户需求对特征模型进行切片,进一步结合三值逻辑对行为模型进行抽象,最后利用模型检测技术对软件产品线进行验证的方法。实验结果证实了该方法的有效性。

关 键 词:软件产品线  特征切片  三值模型  模型检测
收稿时间:2015-03-05
修稿时间:2015-06-17

Model Checking Software Product Line Based on Feature Slicing
LIU Yu-mei,WEI Ou and HUANG Ming-yu. Model Checking Software Product Line Based on Feature Slicing[J]. Computer Science, 2016, 43(4): 167-172
Authors:LIU Yu-mei  WEI Ou  HUANG Ming-yu
Affiliation:College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China,College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China and College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China
Abstract:Feature models are a popular formalism for describing the commonality and variability of software product line in terms of features.Feature models symbolize a representation of the possible application configuration space,and can be customized based on specific domain requirements and stakeholder goals.As feature models are becoming increa-singly complex,it is desired to provide automatic support for customized analysis and verification based on the strategic goals and requirements of stakeholders.This paper firstly presented feature model slicing based on the requirements of the users.It then introduced three-valued abstraction of behavior models based on the slicing unit.Finally,based on multi-valued model checker,a case study was conducted to illustrate the effectiveness of our approach.
Keywords:Software product line  Feature slicing  Three-valued model  Model checking
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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