Middleware Specialization for Product-Lines Using Feature-Oriented Reverse Engineering

Date Added: Nov 2009
Format: PDF

Supporting the varied software feature requirements of multiple variants of a software product-line while promoting reuse forces product line engineers to use general-purpose, feature-rich middleware. However, each product variant now incurs memory footprint and performance overhead due to the feature-richness in addition to the increased cost of its testing and maintenance. To address this tension, this paper presents FORMS (Feature-Oriented Reverse Engineering for Middleware Specialization), which is a framework to automatically specialize general-purpose middleware for product-line variants.