| Software product line engineering is an important method to realize reuse of software.It has attracted more and more researchers in recent years.Because of increasing the software scale and complexity,the variability of the model has increased and the domain feature model has became more complicated.Therefore,the process,requirement specification of a single application system achieved from domain feature model clipping and extending,has became more complex.In order to reduce the scale of the feature model and make the designer obtain a single application fast and accurate,a domain analysis method based on feature binding unit is proposed.The method is based on researches of feature model and variability in domain engineering.In the paper,in order to rich the domain feature model,feature binding unit is defined.Firstly,Feature binding unit,feature binding map,the relation of feature binding unit and so on are state,and to be a formal statement firstly.Then,a feature binding library,followed with a new recognition algorithm to feature binding unit and a little artificial,is formed.Finally,a domain feature binding map is set up on constraint relation between feature binding units,which is obtained from the feature binding feature.Requirement specification is described through the feature binding map in the domain.In order to achieve a rapid,convenient and accurate feature binding recognition,a design,which is based on analysis platform in the feature binding feature,is realized.And on the foundation of analysis method in feature binding unit and characteristics of software product line,a practical support platform based on domain analysis of feature binding unit is developed.The platform follows with process of traditional software development,and is realized in Feature IDE framework on Eclipse platform.In conclusion,the platform supports a series of process,such as,creating of the feature model,recognition of feature binding unit and generating of feature binding map,and it realizes some functions,including recognition,verification,application and management of feature binding unit.And it is an effective and convenient tool to domain analysis based on feature binding unit in software product line. |