Volume 6 Number 4 (Apr. 2011)
Home > Archive > 2011 > Volume 6 Number 4 (Apr. 2011) >
JSW 2011 Vol.6(4): 519-527 ISSN: 1796-217X
doi: 10.4304/jsw.6.4.519-527

FORMS: Feature-Oriented Reverse Engineering-based Middleware Specialization for Product-Lines

Akshay Dabholkar, Aniruddha Gokhale
Dept. of EECS, Vanderbilt University, Nashville

Abstract—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 and feature-rich middleware platforms. However, each product variant now incurs memory footprint and performance overhead due to the feature-richness of the middleware along with 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. FORMS provides a novel modelbased approach to map product-line variant-specific feature requirements to middleware-specific features, which in turn are used to reverse engineer middleware source code and transform it to specialized forms resulting in vertical middleware decompositions. Empirical results evaluating memory footprint reductions (40%) and feature reductions (60-76%) are presented alo656ng with qualitative assessment of discrepancies in modularization of contemporary middleware.

Index Terms—Middleware; Specialization; Reverse Engineering; Closure; Footprint; Feature Oriented Programming; Product-line

[PDF]

Cite: Akshay Dabholkar, Aniruddha Gokhale, "FORMS: Feature-Oriented Reverse Engineering-based Middleware Specialization for Product-Lines," Journal of Software vol. 6, no. 4, pp. 519-527, 2011.

General Information

ISSN: 1796-217X (Online)
Frequency: Monthly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Nov 18, 2019 News!

    Papers published in JSW Vol 14, No 1- Vol 14 No 10 have been indexed by DBLP     [Click]

  • Jun 25, 2019 News!

    Vol.13, No.9 has been indexed by EI (Inspec).   [Click]

  • Aug 01, 2018 News!

    [CFP] 2020 the annual meeting of JSW Editorial Board, ICCSM 2020, will be held in Rome, Italy, July 17-19, 2020   [Click]

  • Jul 10, 2019 News!

    Vol 14, No.8 has been published with online version 4 original aritcles from 2 countries are published in this issue.    [Click]

  • Nov 18, 2019 News!

    Vol 14, No 11 has been published with online version 4 original aritcles from 4 countries are published in this issue     [Click]