fmp2rsm: Mapping Features to UML 2.0 Models Plug-in

fmp2rsm is a prototype implementation of Feature-Based Model Templates for Rational Software Modeler (RSM) or Rational Software Architect (RSA). fmp2rsm integrates Feature Modeling Plug-in (fmp) with RSM and enables product line modeling in UML and automatic product derivation. Model templates can be verified for correctness using the fmp2rsmVerifier plug-in.

Current Version: 0.0.5 - research prototype

Examples are attached to publications.

Project Status: Completed. The plug-in is no longer developed. Migrations to RSM 7.0 and 7.5 we attempted were unsuccessful.

Team Members



Czarnecki, K., and K. Pietroszek, "Verifying feature-based model templates against well-formedness OCL constraints", 5th international conference on Generative programming and component engineering - GPCE '06, Portland, Oregon, USA, ACM Press, pp. 211, 2006. [pdf]
Czarnecki, K., and M. Antkiewicz, "Mapping Features to Models: A Template Approach Based on Superimposed Variants", ACM SIGSOFT/SIGPLAN International Conference on Generative Programming and Component Engineering (GPCE'05), vol. 3676, Tallinn, Estonia, Springer-Verlag, pp. 422 - 437, 2005. [pdf][zip][zip]