Skip to main content

PLUM: Product Line Unified Modeler Tool

  • Chapter
  • First Online:
Systems and Software Variability Management

Abstract

PLUM[1] is a tool suite for the design, implementation, and management of product lines that follow a Model-Driven Software Development approach. PLUM is a domain agnostic tool suite. It aims to provide an integrated set of tools which support adopting Product Line Engineering (PLE) approach in any domain.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    PLUM tool, http://www.tecnalia.com/plum

  2. 2.

    FAMILIES ITEA research project, http://www.esi.es/Families/

  3. 3.

    CAFÈ ITEA research project, http://www.hitech-projects.com/euprojects/cafe/

  4. 4.

    ESAPS research project, http://www.esi.es/esaps/

  5. 5.

    pure::variants, http://www.pure-systems.com/

  6. 6.

    Big lever, gears, http://www.biglever.com/

  7. 7.

    Eclipse, http://www.eclipse.org/

  8. 8.

    Business intelligence and reporting tools, http://www.eclipse.org/birt/phoenix/

  9. 9.

    Modeling Workflow Engine, http://www.eclipse.org/modeling/emft/?project=mwe

  10. 10.

    ModelBus, http://www.modelbus.org

  11. 11.

    Subversion, http://subversion.tigris.org/, http://subversion.apache.org/

  12. 12.

    Xpand, http://www.eclipse.org/modeling/m2t/?project=xpand

  13. 13.

    Open Architecture Ware, http://www.eclipse.org/workinggroups/oaw/

  14. 14.

    There are different internal HW/SW components that are connected to the sensors and actuators. RDC stands for Remote Data Concentrator, whereas CPIOM stands for Core Processor Input/Output Mode.

References

  1. Martinez, J., Lopez, C., Aldazabal, A., Mansell, J., del Hierro, M.: “PLUM (Product Line Unified Modeller)” Tool demo. In: 13th International Software Product Line Conference, SPLC 2009, San Francisco, CA, USA, 24 Aug 2009

    Google Scholar 

  2. Czarnecki, K., Grünbacher, P., Rabiser, R., Schmid, K., Wąsowski, A.: Cool features and tough decisions: a comparison of variability modeling approaches. In: Proceedings 6th International Workshop on Variability Modelling of Software-Intensive Systems, Leipzig, Germany, pp. 173–182 (2012)

    Google Scholar 

  3. Schmid, K., Rabiser, R., Grünbacher, P.: A comparison of decision modeling approaches in product lines. In: Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems (VaMoS ‘11), pp. 119–126. ACM, New York (2011)

    Google Scholar 

  4. Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: Emf: Eclipse Modeling Framework, 2nd edn. Addison-Wesley Professional, Reading, MA (2009). http://dl.acm.org/citation.cfm?id=1197540. ISBN 0321331885

    Google Scholar 

  5. Graphical modeling framework. [Online]. http://www.eclipse.org/modeling/gmf/

  6. Warmer, J., Kleppe, A.: The Object Constraint Language: Getting Your Models Ready for MDA. Addison-Wesley, Boston, MA (2003)

    Google Scholar 

  7. Mansell, J.: Experiences and Expectations Regarding the Introduction of Systematic Reuse in Small and Medium-Sized Companies. Springer, Berlin (2006)

    Google Scholar 

  8. PLUM tool user manual. Available online in the website: http://www.esi.es/plum/docum/PLUM_User_Manual_v3.0.pdf

  9. PLUM examples with tutorials. Available online in the website at the documentation section: http://www.esi.es/plum/documentation.php

  10. Xpand & Xtend languages Eclipse reference. http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.xpand.doc/help/ch01.html

  11. Hamza, H., Martinez, J., Alonso, C.: “Introducing product line architectures in the ERP industry: challenges and lessons learned” industry track. In: 14th International Software Product Line Conference, SPLC 2010, Jeju Island, South Korea, 13–17 Sept 2010

    Google Scholar 

  12. Saratxaga, C.L., Alonso-Montes, C., Haugen, O., Ekelin, C., Mitschke, A.: Product line tool-chain: variability in critical systems. In: 3rd International Workshop on Product LinE Approaches in Software Engineering (PLEASE 2012), Zurich, Switzerland, 4 June 2012

    Google Scholar 

  13. Martinez, J., Lopez, C., Ulacia, E., del Hierro, M.: Towards a model-driven product line for web systems. In: 5th Model-Driven Web Engineering Workshop, MDWE 2009, San Sebastian, Spain, pp. 1–15, 22 June 2009

    Google Scholar 

  14. Dubois, H., Ibanez, V., Saratxaga, C.L., Machrouh, J., Meledo, N., Mouy, P., Silva, A.: The product line engineering approach in a model-driven process. In: Online Proceeding of the Embedded Real Time Software and Systems (ERTS2 2012) Conference, Toulouse, France, 1–3 Feb 2012. Available at: http://www.erts2012.org

  15. da Silva, A., Becker, M., Graubmann, P., Schmid, R., Ibanez, V., Meledo, N.: Theory and application of product line engineering. In: Proceedings of the Embedded World 2012 Exhibition and Conference, Nuremberg, Germany, 29 Feb–1 Mar 2012

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jason X. Mansell .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

López, C., Mansell, J.X. (2013). PLUM: Product Line Unified Modeler Tool. In: Capilla, R., Bosch, J., Kang, KC. (eds) Systems and Software Variability Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36583-6_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36583-6_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36582-9

  • Online ISBN: 978-3-642-36583-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics