A Use Case Based Approach to Feature Models’ Construction Jeroen Eissens
Agenda Introduction Authors Related literature Process-Deliverable Diagram Example Jeroen Eissens
Introduction (1) Activities: Jeroen Eissens AFM – Application Feature Model DFM – Domain Feature Model
Introduction (2) Semi-automatic Feature models Jeroen Eissens (Wang, Zhang, Zhao, Jin & Mei, (2009)
Authors Authors: ◦ Bo Wang ◦ Wei Zhang ◦ Haiyan Zhao ◦ Zhi Jin ◦ Hong Mei Peking University, Beijing, China Academic background in Computer Science & Engineering Jeroen Eissens
Related Literature (1) This approach originates in the engineering practice of software reuse In 1990 feature models were introduced to support reusable product line assets and development of products. Jeroen Eissens (Kang,Cohen, Hess, Novak & Peterson, 1990)(Frakes & Kang, 2005)
Related Literature (2) FODA (Feature-Oriented Domain Analysis) FORM (Feature-Oriented Reuse Method) FeatureRSEB (Reuse-Driven Software Engineering Business) These three methods provide a basis for this method, but don’t adopt techniques for the automatic generation of feature models. Jeroen Eissens (Kang et al.,1990) (Kang et al.,1998) (Griss, Favaro & d ‟ Alessandro, 1998)
Process-Deliverable Diagram(1) Jeroen Eissens
Process-Deliverable Diagram(2) Jeroen Eissens
Example (1) Jeroen Eissens (Wang, Zhang, Zhao, Jin & Mei, (2009)
Example (2) Jeroen Eissens (Wang, Zhang, Zhao, Jin & Mei, (2009) Application Feature model
References Frakes, W. B., & Kang, K. (2005). Software reuse research: Status and future. Software Engineering, IEEE Transactions, 31(7), Griss, M. L., Favaro, J. & d ‟ Alessandro, M. (1998). Integrating Feature Modeling with the RSEB. Proceedings. Fifth International Conference on Software Reuse, Palo A lot, California, USA, Kang, K. C., Cohen, S. G., Hess, J. A., Novak, W. E., & Peterson, A. S. (1990). Feature-oriented domain analysis (FODA) feasibility study (No. CMU/SEI-90-TR-21). Carnegie-Mellon University Pittsburgh PA Software Engineering Inst. Kang, K. C., Kim, S., Lee, J., Kim, K., Shin, E., & Huh, M. (1998). FORM: A feature-oriented reuse method with domain-; specific reference architectures. Annals of Software Engineering, 5(1), Wang, B., Zhang. W., Zhao. H., Jin. Z., & Mei, H. (2009). A Use Case Based Approach to Feature Models ‟ Construction. Requirements Engineering Conference, RE '09. 17th IEEE International, Beijing, China, Jeroen Eissens