{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T15:34:36Z","timestamp":1742398476553},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540434832"},{"type":"electronic","value":"9783540460206"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-46020-9_2","type":"book-chapter","created":{"date-parts":[[2007,5,31]],"date-time":"2007-05-31T01:10:54Z","timestamp":1180573854000},"page":"17-32","source":"Crossref","is-referenced-by-count":14,"title":["Source Tree Composition"],"prefix":"10.1007","author":[{"given":"Merijn","family":"de Jonge","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,4,10]]},"reference":[{"key":"2_CR1","unstructured":"E. C. Bailey. Maximum RPM. Red Hat Software, Inc., 1997."},{"key":"2_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1007\/978-3-540-44995-9_8","volume-title":"International Conference on Software Reuse","author":"D. S. Batory","year":"2000","unstructured":"D. S. Batory, C. Johnson, B. MacDonald, and D. von Heeder. Achieving extensibility through product-lines and domain-specific languages: A case study. In International Conference on Software Reuse, volume 1844 of LNCS, pages 117\u2013136. Springer-Verlag, 2000."},{"key":"2_CR3","volume-title":"Software Configuration Management","author":"R. H. Berlack","year":"1991","unstructured":"R. H. Berlack. Software Configuration Management. Wiley and Sons, New York, 1991."},{"key":"2_CR4","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45306-7_26","volume-title":"Compiler Construction 2001 (CC2001)","author":"M. Brand van den","year":"2001","unstructured":"M. van den Brand, A. van Deursen, J. Heering, H. de Jong, M. de Jonge, T. Kuipers, P. Klint, L. Moonen, P. Olivier, J. Scheerder, J. Vinju, E. Visser, and J. Visser. The ASF+SDF Meta-Environment: a component-based language development environment. In Compiler Construction 2001 (CC2001), volume 2027 of LNCS. Springer-Verlag, 2001."},{"key":"2_CR5","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/3-540-60578-9_6","volume-title":"Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops","author":"P. Brereton","year":"1995","unstructured":"P. Brereton and P. Singleton. Deductive software building. In J. Estublier, editor, Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops, number 1005 in LNCS, pages 81\u201387. Springer-Verlag, Oct. 1995."},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"J. Buffenbarger and K. Gruel. A language for software subsystem composition. In 34th Annual Hawaii International Conference on System Sciences (HICSS-34). IEEE, 2001.","DOI":"10.1109\/HICSS.2001.927267"},{"key":"2_CR7","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1007\/3-540-60578-9_2","volume-title":"Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops","author":"M. Cagan","year":"1995","unstructured":"M. Cagan and A. Wright. Untangling configuration management. In J. Estublier, editor, Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops, number 1005 in LNCS, pages 35\u201352. Springer-Verlag, 1995."},{"key":"2_CR8","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/3-540-60578-9_21","volume-title":"Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops","author":"G. M. Clemm","year":"1995","unstructured":"G. M. Clemm. The Odin system. In J. Estublier, editor, Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops, number 1005 in LNCS, pages 241\u20132262. Springer-Verlag, Oct. 1995."},{"issue":"2","key":"2_CR9","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1145\/280277.280280","volume":"30","author":"R. Conradi","year":"1998","unstructured":"R. Conradi and B. Westfechtel. Version models for software configuration management. ACM Computing Surveys, 30(2):232\u2013282, June 1998.","journal-title":"ACM Computing Surveys"},{"key":"2_CR10","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1007\/3-540-48166-4_2","volume-title":"ESEC\/FSE\u2019 99","author":"K. Czarnecki","year":"1999","unstructured":"K. Czarnecki and U. W. Eisenecker. Components and generative programming. In O. Nierstrasz and M. Lemoine, editors, ESEC\/FSE\u2019 99, volume 1687 of LNCS, pages 2\u201319. Springer-Verlag \/ ACM Press, 1999."},{"key":"2_CR11","unstructured":"K. Czarnecki and U. W. Eisenecker. Generative Programming. Methods, Tools, and Applications. Addison-Wesley, 2000."},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"A. van Deursen, M. de Jonge, and T. Kuipers. Feature-based product line instantiation using source-level packages. submitted for publication, january 2002.","DOI":"10.1007\/3-540-45652-X_14"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"A. van Deursen and P. Klint. Domain-specific language design requires feature descriptions. Journal of Computing and Information Technology, 2001.","DOI":"10.2498\/cit.2002.01.01"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"A. van Deursen and T. Kuipers. Building documentation generators. In Proceedings; IEEE International Conference on Software Maintenance, pages 40\u201349. IEEE Computer Society Press, 1999.","DOI":"10.1109\/ICSM.1999.792497"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"S. I. Feldman. Make-A program for maintaining computer programs. Software-Practice and Experience, 9(3):255\u2013265, Mar. 1979.","DOI":"10.1002\/spe.4380090402"},{"issue":"1","key":"2_CR16","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1145\/332740.332743","volume":"9","author":"C. A. Gunter","year":"2000","unstructured":"C. A. Gunter. Abstracting dependencies between software configuration items. ACM Transactions on Software Engineering and Methodology, 9(1):94\u2013131, Jan. 2000.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"J. van Gurp, J. Bosch, and M. Svahnberg. On the notion of variability in software product lines. In R. Kazman, P. Kruchten, C. Verhoef, and H. van Vliet, editors, Proceedings of the Working IEEE\/IFIP Conference on Software Architecture, pages 45\u201354. IEEE, 2001.","DOI":"10.1109\/WICSA.2001.948406"},{"key":"2_CR18","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1007\/3-540-63531-9_13","volume-title":"ESEC\/FSE\u2019 97","author":"A. Hoek van der","year":"1997","unstructured":"A. van der Hoek, R. S.Hall, D. Heimbigner, and A. L. Wolf. Software release management. In M. Jazayeri and H. Schauer, editors, ESEC\/FSE\u2019 97, volume 1301 of LNCS, pages 159\u2013175. Springer \/ ACM Press, 1997."},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"A. van der Hoek and A. L. Wolf. Software release management for component-based software, 2001. (In preparation).","DOI":"10.1002\/spe.496"},{"key":"2_CR20","doi-asserted-by":"crossref","unstructured":"M. de Jonge, E. Visser, and J. Visser. XT: a bundle of program transformation tools. In M. van den Brand and D. Parigot, editors, Proceedings of Language Descriptions, Tools and Applications (LDTA 2001), volume 44 of Electronic Notes in Theoretical Computer Science. Elsevier Science Publishers, 2001.","DOI":"10.1016\/S1571-0661(04)80921-6"},{"key":"2_CR21","volume-title":"Technical Report CMU\/SEI-90-TR-21","author":"K. Kang","year":"1990","unstructured":"K. Kang, S. Cohen, J. Hess, W. Novak, and A. Peterson. Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU\/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, november 1990."},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"C. W Krueger. Software reuse. ACM Computing Surveys, 24(2):131\u2013183, June 1992.","DOI":"10.1145\/130844.130856"},{"key":"2_CR23","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1007\/3-540-60578-9_8","volume-title":"Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops","author":"Y.-J. Lin","year":"1995","unstructured":"Y.-J. Lin and S. P. Reiss. Configuration management in terms of modules. In J. Estublier, editor, Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops, number 1005 in LNCS, pages 101\u2013117. Springer-Verlag, 1995."},{"key":"2_CR24","unstructured":"D. Mackenzie and B. Elliston. Autoconf: Generating automatic configuration scripts, 1998. http:\/\/www.gnu.org\/manual\/autoconf\/ ."},{"key":"2_CR25","unstructured":"D. Mackenzie and T. Tromey. Automake, 2001. http:\/\/www.gnu.org\/manual\/automake\/ ."},{"key":"2_CR26","unstructured":"P. Miller. Recursive make considered harmful, 1997. http:\/\/www.pcug.org.au\/~millerp\/rmch\/recu-make-cons-harm.html ."},{"key":"2_CR27","unstructured":"R. van Ommering. Configuration management in component based product populations. In Tenth International Workshop on Software Configuration Management (SCM-10), 2001. http:\/\/www.ics.uci.edu\/~andre\/scm10\/papers\/ommering.pdf ."},{"issue":"3","key":"2_CR28","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/2.825699","volume":"33","author":"R. Ommering","year":"2000","unstructured":"R. van Ommering, F. van der Linden, J. Kramer, and J. Magee. The Koala component model for consumer electronics software. IEEE Computer, 33(3):78\u201385, March 2000.","journal-title":"IEEE Computer"},{"key":"2_CR29","unstructured":"D. B. Tucker and S. Krishnamurthi. Applying module system research to package management. In Tenth International Workshop on Software Configuration Management (SCM-10), 2001. http:\/\/www.ics.uci.edu\/~andre\/scm10\/papers\/tucker.pdf ."},{"key":"2_CR30","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/3-540-45127-7_27","volume-title":"Rewriting Techniques and Applications (RTA\u201901)","author":"E. Visser","year":"2001","unstructured":"E. Visser. Stratego: A language for program transformation based on rewriting strategies. System description of Stratego 0.5. In A. Middeldorp, editor, Rewriting Techniques and Applications (RTA\u201901), volume 2051 of LNCS, pages 357\u2013361. Springer-Verlag, May 2001."},{"key":"2_CR31","unstructured":"D. Whitgift. Methods and Tools for Software Configuration Management. John Wiley & Sons, 1991."},{"issue":"4","key":"2_CR32","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1145\/261640.261654","volume":"6","author":"A. Zeller","year":"1997","unstructured":"A. Zeller and G. Snelting. Unified versioning through feature logic. ACM Transactions on Software Engineering and Methodology, 6(4):398\u2013441, Oct. 1997.","journal-title":"ACM Transactions on Software Engineering and Methodology"}],"container-title":["Lecture Notes in Computer Science","Software Reuse: Methods, Techniques, and Tools"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-46020-9_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,12]],"date-time":"2023-05-12T02:45:31Z","timestamp":1683859531000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-46020-9_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540434832","9783540460206"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/3-540-46020-9_2","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}