OOFM - A feature modeling approach to implement MPLs and DSPLs

This paper uses the Object Oriented Feature Modeling (OOFM) technique to develop Multiple Product Lines (MPLs) and Dynamic SPLs (DSPLs). The idea is combine defined OOFM resources in a Model-View-Controller (MVC) architectural style. As result, a pattern-based Product Line Architecture (PLA) is provided, a kind of middleware that performs an advanced usage of multiple and dynamic OOFM features able to generate desired MPLs and DSPLs.