Font Size: a A A

Domain Feature Modeling Method Based On Sample Systems

Posted on:2017-12-13Degree:MasterType:Thesis
Country:ChinaCandidate:R ZhouFull Text:PDF
GTID:2428330488971880Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software product line is an important method to realize software reuse.Systematic and comprehensive domain analysis is the premise and key to the success of domain level reuse activety.Domain feature model is main means to capture the commonness and variability in domain analysis activity,and is the base of developing reusable assets.How to use domain sample systems to construct feature model is one of the critical issues of domain analysis.Traditional feature-oriented domain analysis method defined feature ambiguously,which did not provide operable guidance for establishing feature relaitonships.Aim at this problem,this paper analyzes and integrates the use case models and object models of different sample systems respectively,constructes a domain use case model and a domain object model,meanwhile,presents detailed modeling process.Based on domain use case model,the domain features are acquired,and the features are defined from the perspectives of extension and intension.Each feature is represented by an object set.Synthesizing various aspects feature attribution is described detailedly and feature variability is analyzed,as a result,the problem about ambiguous feature definition is solved.Based on domain object model,we described feature relationship from two aspects of feature hierarchical structure view and feature dependency view,and give a series of mapping rules from object relationship to feature relationship and describe it using formal method,thus provides operable guidance and support for establishing feature relaitonships and improves the reliability of feature model.And then we design an algorithm for constructing domain feature model and give the solution for dealing with redundancy feature relationship.Then we give a series of propositional logic formulas to provide theoretical guidance for verifying consistency of feature model.Finally,the domain feature modeling method based on sample systems proposed in this paper was applied to online shopping domain.By analyzing two sample systems ECmall and FreeKD,the online shopping domain feature model were constructed,which verified the feature modeling method proposed is effective.
Keywords/Search Tags:Software product line, Domain analysis, Sample system, Use case model, Object model, Feature model
PDF Full Text Request
Related items