Usage Context as Key Driver for Feature
Invited speaker: Prof Kwanwoo Lee, Hansung University, South Korea
ABSTRACT
Product derivation in software product line engineering starts with selection of variable features manifested in a feature model. Selection of variable features for a particular product, however, is not made arbitrarily. There are various factors affecting feature selection. We experienced that the usage context of a product is often the primary driver for feature selection. In this paper, we propose a model showing how product usage contexts are related to product features, and present a method for developing such a model during the domain engineering process and utilizing it to derive an optimal product configuration during the application engineering process. An elevator control software example is used to illustrate and validate the concept and the method.
BIO
Prof Kwanwoo Lee received the B.S., M.S., and Ph.D. degrees in Computer Science and Engineering from Pohang University of Science and Technology in 1994, 1996, and 2003, respectively. He is an associate professor at the Hansung University. His research interests include software product line and aspect-oriented software development. Contact him at the Dept. of Information System Engineering, Hansung University, 389, Samsun-dong 3ga, Sungbuk-gu, Seoul, 136-792, Korea; kwlee@hansung.ac.kr