Skip to main content

A Feature-Similarity Model for Product Line Engineering

  • Conference paper
Software Reuse for Dynamic Systems in the Cloud and Beyond (ICSR 2015)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8919))

Included in the following conference series:

Abstract

Search, retrieval and comparison of products in a product line are common tasks during product line evolution. Feature modeling approaches do not easily support these tasks. This vision paper sets out a proposal for a feature-similarity model in which similarity metrics as used for example in case-based reasoning (CBR) are integrated with feature models. We describe potential applications for Product Line Scoping, Domain Engineering and Application Engineering.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A Framework for Software Product Line Practice, Version 5.0, http://www.sei.cmu.edu/productlines/frame_report (last accessed October 6, 2014)

  2. Cover, T.M., Hart, P.E.: Nearest Neighbour Pattern Classification. IEEE Trans. on Information Theory 13, 21–27 (1967)

    Article  MATH  Google Scholar 

  3. Benavides, D., Felfernig, A., Galindo, J.A., Reinfrank, F.: Automated Analysis in Feature Modelling and Product Configuration. In: Favaro, J., Morisio, M. (eds.) ICSR 2013. LNCS, vol. 7925, pp. 160–175. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  4. Bildhauer, D., Horn, T., Ebert, J.: Similarity-driven software reuse. In: Proceedings of CVSM 2009, pp. 31–36. IEEE (2010)

    Google Scholar 

  5. Kaindl, H., Svetinovic, D.: On confusion between requirements and their representations. Requirements Engineering 15, 307–311 (2010)

    Article  Google Scholar 

  6. Kaindl, H., Smialek, M., Nowakowski, W.: Case-based Reuse with Partial Requirements Specifications. In: 18th IEEE International Requirements Engineering Conference (RE 2010), pp. 399–400 (2010)

    Google Scholar 

  7. Kaindl, H., Falb, J., Melbinger, S., Bruckmayer, T.: An Approach to Method-Tool Coupling for Software Development. In: Fifth International Conference on Software Engineering Advances (ICSEA 2010), pp. 101–106. IEEE (2010)

    Google Scholar 

  8. Botelho, L., Fernández, A., Fires, B., Klusch, M., Pereira, L., Santos, T., Pais, P., Vasirani, M.: Service Discovery. In: Schumacher, M., Helin, H., Schuldt, H. (eds.) CASCOM: Intelligent Service Coordination in the Semantic Web, ch. 10, pp. 205–234. Birkhäuser, Basel (2008)

    Google Scholar 

  9. Czyszczoń, A., Zgrzywa, A.: The MapReduce Approach to Web Service Retrieval. In: Bǎdicǎ, C., Nguyen, N.T., Brezovan, M. (eds.) ICCCI 2013. LNCS, vol. 8083, pp. 517–526. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  10. Klusch, M.: Semantic Web Service Coordination. In: Schumacher, M., Helin, H., Schuldt, H. (eds.) CASCOM: Intelligent Service Coordination in the Semantic Web, ch. 4, pp. 59–104. Birkhäuser, Basel (2008)

    Google Scholar 

  11. Becker, J., Oliver Müller, O., Woditsch, M.: An Ontology-Based Natural Language Service Discovery Engine – Design and Experimental Evaluation. In: 18th European Conference on Information Systems (ECIS 2010) (2010)

    Google Scholar 

  12. Itzik, N., Reinhartz-Berger, I.: Generating Feature Models from Requirements: Structural vs. Functional Perspectives. In: REVE 2014. SPLC Proceedings – Volume 2: Workshops, Demonstrations, and Tools, pp. 44–51 (2014)

    Google Scholar 

  13. Weston, N., Chitchyan, R., Rashid, A.: A framework for constructing semantically composable feature models from natural language requirements. In: 13th International Software Product Line Conference (SPLC 2009), pp. 211–220 (2009)

    Google Scholar 

  14. Mannion, M., Kaindl, H.: Using Similarity Metrics for Mining Variability from Software Metrics. In: REVE 2014. SPLC Proceedings – Volume 2: Workshops, Demonstrations, and Tools, pp. 32–35 (2014)

    Google Scholar 

  15. John, I., Eisenbarth, M.: A Decade of Scoping: A Survey. In: 13th International Software Product Line Conference (SPLC 2009), pp. 31–40 (2009)

    Google Scholar 

  16. McGill, A.L.: Alignable and nonalignable differences in causal explanations. Memory Cognition 30(3), 456–468 (2002)

    Article  Google Scholar 

  17. Harman, M., Jia, Y., Krinke, J., Langdon, W., Petke, J., Zhang, Y.: Keynote: Search based software engineering for software product line engineering: a survey and directions for future work. In: 18th International Software Product Line Conference (SPLC 2014), pp. 5–18 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Kaindl, H., Mannion, M. (2014). A Feature-Similarity Model for Product Line Engineering. In: Schaefer, I., Stamelos, I. (eds) Software Reuse for Dynamic Systems in the Cloud and Beyond. ICSR 2015. Lecture Notes in Computer Science, vol 8919. Springer, Cham. https://doi.org/10.1007/978-3-319-14130-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14130-5_3

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14129-9

  • Online ISBN: 978-3-319-14130-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics