• DocumentCode
    2375016
  • Title

    A Role-based feature model componentization framework and related algorithms

  • Author

    Zhang, Jun ; Liu, Shufen

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Henan Polytech. Univ., Jiaozuo, China
  • fYear
    2012
  • fDate
    23-25 May 2012
  • Firstpage
    366
  • Lastpage
    371
  • 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.
  • Keywords
    formal specification; software quality; software reliability; systems analysis; chaos problem; coherent roles; complex requirement specification; entanglement problem; feature model configuration; feature model description; feature role component algorithm; feature variant composition; feature variant selection; product quality; reference role concept; requirement analysis; requirement elicitation; requirement model; role-based feature model componentization framework; software artifact adaptability; software artifact flexibility; software life; Analytical models; Unified modeling language; component; feature model; model componentization; reference role; role;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Supported Cooperative Work in Design (CSCWD), 2012 IEEE 16th International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4673-1211-0
  • Type

    conf

  • DOI
    10.1109/CSCWD.2012.6221844
  • Filename
    6221844