Abstract

As a kind of requirement model, feature model represents functions of a family of products in a uniform form. To solve the chaos and entanglement problem in the process of feature model description and configuration, this paper designs a feature model componentization framework. With the help of the concept of Role and Reference Role, the framework proposes a process to analyze and decompose complex requirement specification to simple and coherent roles, and then implements Feature -Role-Component algorithms which map all features generated by requirement elicitation and analysis to different model components. In the framework and algorithms, role and reference role plays as an intermediary who decouple the feature and component, which makes convenient feature variants selection and composition and enhances the componentization level of the system. By decomposing the system functions in the early phase of software lifecycle, the framework improves the flexibility and adaptability of software artifact, which makes a stable foundation for higher quality product.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.