More about HKUST
Software Variability Management
Speaker: Prof. Kyo-Chul KANG Department of Computer Science and Engineering Pohang University of Science and Technology (POSTECH) Title: "Software Variability Management" Date: Friday, 13 November, 2009 Time: 1:30pm - 2:30pm Venue: Room 5583 (via lifts 29/30), HKUST Abstract: Product line software engineering (PLSE) has been recognized as a key software development paradigm for meeting diverse needs of the global market efficiently and effectively giving competitive advantages to IT industries and embedded systems developers. The Product Line Engineering Program of SEI (www.sei.cmu.edu) and a series of Esprit and ITEA projects of EU sparked researches and technology transfer efforts in this area since early 90s. The PLSE paradigm has been changing the way software developers think about software development: from the single application view to the application family, i.e., product line, view. Several software engineering concepts and techniques have been developed to support the product line engineering, including commonality and variability analysis, variation points and variants, variability management, and generative programming. As the PLSE paradigm has been applied to large scale domains such as automobile and mobile communications, the ability to manage variability effectively has been recognized as a key success factor. In my talk, I will give an overview the evolution of reuse concepts, discuss various dimensions of variability management, give a brief introduction of the method that I have been working on, and discuss research issues. ****************** Biography: Kyo Chul Kang is a full professor at POSTECH in KOREA His broad research area is software engineering, which concerns Real-Time Embedded System Development and Software Reuse and Product Line Engineering. He worked for AT&T Bell Labs from 1985 to 1987. He was a senior member and a project leader at SEI, Carnegie-Mellon Univ. from 1987 to 1992.