{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T11:59:48Z","timestamp":1742385588157},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540773504"},{"type":"electronic","value":"9783540773511"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-77351-1_6","type":"book-chapter","created":{"date-parts":[[2007,12,6]],"date-time":"2007-12-06T11:23:58Z","timestamp":1196940238000},"page":"66-80","source":"Crossref","is-referenced-by-count":12,"title":["Generic Feature-Based Software Composition"],"prefix":"10.1007","author":[{"given":"Tijs","family":"van der Storm","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Batory, D., Benavides, D., Ruiz-Cort\u00e9s, A.: Automated analyses of feature models: Challenges ahead. Communications of the ACM\u00a0 (to appear, December 2006)","DOI":"10.1145\/1183236.1183264"},{"key":"6_CR2","first-page":"187","volume-title":"ICSE 2003","author":"D. Batory","year":"2003","unstructured":"Batory, D., Sarvela, J.N., Rauschmayer, A.: Scaling step-wise refinement. In: ICSE 2003. Proceedings of the 25th International Conf. on Software Engineering, Piscataway, NJ, may 3\u201310, 2003, pp. 187\u2013197. IEEE Computer Society Press, Los Alamitos (2003)"},{"key":"6_CR3","series-title":"Lecture Notes in Computer Science","first-page":"491","volume-title":"Advanced Information Systems Engineering","author":"D. Benavides","year":"2005","unstructured":"Benavides, D., Mart\u00edn-Arroyo, P.T., Cort\u00e9s, A.R.: Automated reasoning on feature models. In: Pastor, \u00d3., Falc\u00e3o e Cunha, J. (eds.) CAiSE 2005. LNCS, vol.\u00a03520, pp. 491\u2013503. Springer, Heidelberg (2005)"},{"key":"6_CR4","unstructured":"Bontemps, Y., Heymans, P., Schobbens, P.-Y., Trigaux, J.-C.: Semantics of feature diagrams. In: Tomi, M., Bosch, J. (eds.) Proc. of Workshop on Software Variability Management for Product Derivation (Towards Tool Support), Boston (August 2004)"},{"issue":"3","key":"6_CR5","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1145\/136035.136043","volume":"24","author":"R.E. Bryant","year":"1992","unstructured":"Bryant, R.E.: Symbolic Boolean manipulation with ordered binary-decision diagrams. ACM Computing Surveys\u00a024(3), 293\u2013318 (1992)","journal-title":"ACM Computing Surveys"},{"key":"6_CR6","unstructured":"Cao, F., Bryant, B.R., Burt, C.C., Huang, Z., Raje, R.R., Olson, A.M., Auguston, M.: Automating feature-oriented domain analysis. In: SERP 2003. Proc. of the International Conf. on Software Engineering Research and Practice (2003)"},{"key":"6_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1007\/11561347_28","volume-title":"Generative Programming and Component Engineering","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Antkiewicz, M.: Mapping features to models: A template approach based on superimposed variants. In: Gl\u00fcck, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol.\u00a03676, pp. 422\u2013437. Springer, Heidelberg (2005)"},{"key":"6_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/3-540-46020-9_2","volume-title":"Software Reuse: Methods, Techniques, and Tools","author":"M. Jonge de","year":"2002","unstructured":"de Jonge, M.: Source tree composition. In: Gacek, C. (ed.) Software Reuse: Methods, Techniques, and Tools. LNCS, vol.\u00a02319, pp. 17\u201332. Springer, Heidelberg (2002)"},{"key":"6_CR9","unstructured":"de Jonge, M., Visser, J.: Grammars as feature diagrams. draft (April 2002)"},{"key":"6_CR10","unstructured":"Fowler, M.: Inversion of control containers and the dependency injection pattern. Online (February 2006), http:\/\/www.martinfowler.com\/articles\/injection.html"},{"key":"6_CR11","unstructured":"Groote, J.F., van de Pol, J.C.: Equational binary decision diagrams. Technical Report SEN-R0006, Centre for Mathematics and Computer Science (CWI), Amsterdam (2000)"},{"key":"6_CR12","unstructured":"Jansen, A.: Feature based composition. Master\u2019s thesis, Rijksuniversiteit Groning (2002)"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, A.: Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU\/SEI-90-TR-21, SEI, CMU, Pittsburgh, PA (November 1990)","DOI":"10.21236\/ADA235785"},{"key":"6_CR14","first-page":"327","volume-title":"Proceedings of the 15th European Conference on Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An overview of aspectj. In: Proceedings of the 15th European Conference on Object-Oriented Programming, pp. 327\u2013353. Springer, Heidelberg (2001)"},{"key":"6_CR15","volume-title":"OOPSLA 2004","author":"P. Klint","year":"2004","unstructured":"Klint, P., van der Storm, T.: Reflections on feature-oriented software engineering. In: Schwanninger, C. (ed.) OOPSLA 2004. Workshop on Managing Variabilities Consistently in Design and Code held at the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM Press, New York (2004), Available from http:\/\/www.cwi.nl\/~storm"},{"key":"6_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1007\/3-540-45652-X_11","volume-title":"Software Product Lines","author":"M. Mannion","year":"2002","unstructured":"Mannion, M.: Using first-order logic for product line model validation. In: Chastek, G.J. (ed.) Software Product Lines. LNCS, vol.\u00a02379, pp. 176\u2013187. Springer, Heidelberg (2002)"},{"key":"6_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1007\/BFb0053389","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"C. Prehofer","year":"1997","unstructured":"Prehofer, C.: Feature-oriented programming: A fresh look at objects. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 419\u2013443. Springer, Heidelberg (1997)"},{"key":"6_CR18","unstructured":"Eric, S.: Raymond. The CML2 language. In: 9th International Python Conference (accessed October 2006), Available at http:\/\/www.catb.org\/~esr\/cml2\/cml2-paper.html"},{"key":"6_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1007\/978-3-540-24617-6_7","volume-title":"Software Reuse: Methods, Techniques, and Tools","author":"T. Storm van der","year":"2004","unstructured":"van der Storm, T.: Variability and component composition. In: Bosch, J., Krueger, C. (eds.) ICOIN 2004 and ICSR 2004. LNCS, vol.\u00a03107, pp. 86\u2013100. Springer, Heidelberg (2004)"},{"issue":"1","key":"6_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2498\/cit.2002.01.01","volume":"10","author":"A. Deursen van","year":"2002","unstructured":"van Deursen, A., Klint, P.: Domain-specific language design requires feature descriptions. Journal of Computing and Information Technology\u00a010(1), 1\u201318 (2002)","journal-title":"Journal of Computing and Information Technology"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"van Gurp, J., Bosch, J., Svahnberg, M.: On the Notion of Variability in Software Product Lines. In: WICSA 2001. Proceedings of the Working IEEE\/IFIP Conf. on Software Architecture (2001)","DOI":"10.1109\/WICSA.2001.948406"},{"key":"6_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45652-X_21","volume-title":"Software Product Lines","author":"R. Ommering van","year":"2002","unstructured":"van Ommering, R., Bosch, J.: Widening the scope of software product lines: from variation to composition. In: Chastek, G. (ed.) Software Product Lines. LNCS, vol.\u00a02379, Springer, Heidelberg (2002)"}],"container-title":["Lecture Notes in Computer Science","Software Composition"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-77351-1_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,5]],"date-time":"2019-05-05T16:12:46Z","timestamp":1557072766000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-77351-1_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540773504","9783540773511"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-77351-1_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}