skip to main content
10.1145/1094855.1094934acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article

fmp and fmp2rsm: eclipse plug-ins for modeling features using model templates

Published: 16 October 2005 Publication History

Abstract

Feature-based model templates have been proposed as a technique for modeling software product lines. We describe a set of tools supporting the technique, namely a feature model editor and feature configurator, and a model-template editor, processor, and verifier.

References

[1]
M. Antkiewicz and K. Czarnecki. FeaturePlugin: Feature modeling plug-in for Eclipse. In OOPSLA'04 Eclipse Technology eXchange (ETX) Workshop, 2004. Paper available from http://www.swen.uwaterloo.ca/~kczarnec/etx04.pdf. Software available from gp.uwaterloo.ca/fmp.
[2]
D. Batory. Feature Models, Grammars, and Propositional Formulas. Technical Report TR-05-14, University of Texas at Austin, Texas, Mar. 2005.
[3]
D. Beuche. pure::variants Eclipse Plugin. User Guide. pure-systems GmbH. Available from http://web.pure-systems.com/fileadmin/downloads/pv_userguide.pdf, 2004.
[4]
Configit Software. Configit---Product Configuration Engine, 2005. http://www.configit-software.com/.
[5]
K. Czarnecki and M. Antkiewicz. Mapping features to models: A template approach based on superimposed variants. In R. Glück and M. Lowry, editors, GPCE 2005 - Generative Programming and Component Enginering. 4th International Conference, Tallinn, Estonia, Sept. 29 -- Oct. 1, 2005, Proceedings, volume 3676 of LNCS, pages 422--437. Springer, 2005.
[6]
K. Czarnecki, S. Helsen, and U. Eisenecker. Staged configuration using feature models. In R. L. Nord, editor, Software Product Lines: Third International Conference, SPLC 2004, Boston, MA, USA, August 30-September 2, 2004. Proceedings, volume 3154 of LNCS, pages 266--283, Heidelberg, Germany, 2004. Springer-Verlag.
[7]
K. Czarnecki, S. Helsen, and U. Eisenecker. Formalizing cardinality-based feature models and their specialization. Software Process Improvement and Practice, 10(1):7--29, 2005.
[8]
K. Czarnecki and K. Pietroszek. Verifying feature-based model templates against well-formedness OCL constriants. Submitted for publication, 2005.
[9]
C. H. P. Kim and K. Czarnecki. Synchronizing cardinality-based feature models and their specializations. In Proceedings of ECMDA'05, 2005. swen.uwaterloo.ca/~kczarnec/ecmda05.pdf.
[10]
C. W. Krueger. Software mass customization. White paper. Available from http://www.biglever.com/papers/BigLeverMassCustomization.pdf, Oct. 2001.
[11]
O. Rohlik and A. Pasetti. XFeature Modeling Tool. Automatic Control Laboratory, ETH Zürich, 2005. http://www.pnp-software.com/XFeature/.
[12]
T. von der Masen and H. Lichter. RequiLine. RWTH Aachen, 2005. http://www-lufgi3.informatik.rwth-aachen.de/TOOLS/requiline/.

Cited By

View all
  • (2024)MOBICAT: a model-driven engineering approach for automatic GUI code generation for Android applicationsFrontiers in Computer Science10.3389/fcomp.2024.13978056Online publication date: 31-May-2024
  • (2020)A framework for automated multi-stage and multi-step product configuration of cyber-physical systemsSoftware and Systems Modeling10.1007/s10270-020-00803-8Online publication date: 13-Jun-2020
  • (2018)Configuring use case models in product familiesSoftware and Systems Modeling (SoSyM)10.1007/s10270-016-0539-817:3(939-971)Online publication date: 1-Jul-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
OOPSLA '05: Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
October 2005
406 pages
ISBN:1595931937
DOI:10.1145/1094855
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 October 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. feature modeling
  2. model-driven development
  3. product configuration
  4. software-product lines
  5. variability management

Qualifiers

  • Article

Conference

OOPSLA05
Sponsor:

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)MOBICAT: a model-driven engineering approach for automatic GUI code generation for Android applicationsFrontiers in Computer Science10.3389/fcomp.2024.13978056Online publication date: 31-May-2024
  • (2020)A framework for automated multi-stage and multi-step product configuration of cyber-physical systemsSoftware and Systems Modeling10.1007/s10270-020-00803-8Online publication date: 13-Jun-2020
  • (2018)Configuring use case models in product familiesSoftware and Systems Modeling (SoSyM)10.1007/s10270-016-0539-817:3(939-971)Online publication date: 1-Jul-2018
  • (2017)Augmenting feature model through customer preference mining by hybrid sentiment analysisExpert Systems with Applications: An International Journal10.1016/j.eswa.2017.07.02189:C(306-317)Online publication date: 15-Dec-2017
  • (2015)Cyber-physical system product line engineeringProceedings of the 19th International Conference on Software Product Line10.1145/2791060.2791067(338-347)Online publication date: 20-Jul-2015
  • (2013)Supporting Domain Analysis through Mining and Recommending Features from Online Product ListingsIEEE Transactions on Software Engineering10.1109/TSE.2013.3939:12(1736-1752)Online publication date: 1-Dec-2013
  • (2013)Architectural evolution of FamiWare using cardinality-based feature modelsInformation and Software Technology10.1016/j.infsof.2012.06.01255:3(563-580)Online publication date: 1-Mar-2013
  • (2013)ConstraintsProceedings of the 16th International Conference on Model-Driven Engineering Languages and Systems - Volume 810710.1007/978-3-642-41533-3_23(370-387)Online publication date: 29-Sep-2013
  • (2012)Efficient synthesis of feature modelsProceedings of the 16th International Software Product Line Conference - Volume 110.1145/2362536.2362553(106-115)Online publication date: 2-Sep-2012
  • (2011)Variability in Ambient Intelligence A Family of Middleware SolutionUbiquitous Developments in Ambient Computing and Intelligence10.4018/978-1-60960-549-0.ch006(71-83)Online publication date: 2011
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media