Identifying Variations in Mobile Devices
By: Vander Alves
Product lines promise to improve software quality and development productivity. A central issue to meet this is systematically dealing with variations within products in a certain domain. Although various techniques are available, their use is constrained by the specific application domain. This paper presents an extractive method for handling variation in the mobile device application domain. Being based on Aspect-Oriented Programming and general program transformation, it offers enhanced configurability and composability. We illustrate the approach with a game product line built with J2ME.