{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T10:09:23Z","timestamp":1742983763176,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642026546"},{"type":"electronic","value":"9783642026553"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-02655-3_5","type":"book-chapter","created":{"date-parts":[[2009,6,29]],"date-time":"2009-06-29T02:17:34Z","timestamp":1246241854000},"page":"45-54","source":"Crossref","is-referenced-by-count":3,"title":["Language-Independent Quantification and Weaving for Feature Composition"],"prefix":"10.1007","author":[{"given":"Stefan","family":"Boxleitner","sequence":"first","affiliation":[]},{"given":"Sven","family":"Apel","sequence":"additional","affiliation":[]},{"given":"Christian","family":"K\u00e4stner","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","volume-title":"Software Product Lines: Practices and Patterns","author":"P. Clements","year":"2002","unstructured":"Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Reading (2002)"},{"key":"5_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1007\/978-3-540-78789-1_2","volume-title":"Software Composition","author":"S. Apel","year":"2008","unstructured":"Apel, S., Lengauer, C.: Superimposition: A Language-Independent Approach to Software Composition. In: Pautasso, C., Tanter, \u00c9. (eds.) SC 2008. LNCS, vol.\u00a04954, pp. 20\u201335. Springer, Heidelberg (2008)"},{"key":"5_CR3","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/978-3-540-79980-1_4","volume-title":"Proc. Int. Conf. Algebraic Methodology and Software Technology","author":"S. Apel","year":"2008","unstructured":"Apel, S., Lengauer, C., M\u00f6ller, B., K\u00e4stner, C.: An Algebra for Features and Feature Composition. In: Proc. Int. Conf. Algebraic Methodology and Software Technology, pp. 36\u201350. Springer, Heidelberg (2008)"},{"key":"5_CR4","volume-title":"Proc. Int. Conf. Software Engineering","author":"S. Apel","year":"2009","unstructured":"Apel, S., K\u00e4stner, C., Lengauer, C.: FeatureHouse: Language-Independent, Automatic Software Composition. In: Proc. Int. Conf. Software Engineering. IEEE CS, Los Alamitos (2009)"},{"issue":"6","key":"5_CR5","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1109\/TSE.2004.23","volume":"30","author":"D. Batory","year":"2004","unstructured":"Batory, D., Sarvela, J., Rauschmayer, A.: Scaling Step-Wise Refinement. IEEE Trans. Software Engineering\u00a030(6), 355\u2013371 (2004)","journal-title":"IEEE Trans. Software Engineering"},{"key":"5_CR6","first-page":"177","volume-title":"Proc. Int. Conf. Object-Oriented Programming, Systems, Languages, and Applications","author":"A. Bergel","year":"2005","unstructured":"Bergel, A., Ducasse, S., Nierstrasz, O.: Classbox\/J: Controlling the Scope of Change in Java. In: Proc. Int. Conf. Object-Oriented Programming, Systems, Languages, and Applications, pp. 177\u2013189. ACM Press, New York (2005)"},{"key":"5_CR7","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/11561347_10","volume-title":"Proc. Int. Conf. Generative Programming and Component Engineering","author":"S. Apel","year":"2005","unstructured":"Apel, S., Leich, T., Rosenm\u00fcller, M., Saake, G.: FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming. In: Proc. Int. Conf. Generative Programming and Component Engineering, pp. 125\u2013140. Springer, Heidelberg (2005)"},{"key":"5_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1007\/978-3-540-73597-7_39","volume-title":"Web Engineering","author":"F. Anfurrutia","year":"2007","unstructured":"Anfurrutia, F., D\u00edaz, \u00d3., Trujillo, S.: On Refining XML Artifacts. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol.\u00a04607, pp. 473\u2013478. Springer, Heidelberg (2007)"},{"key":"5_CR9","first-page":"127","volume-title":"Proc. Int. Symp. Foundations of Software Eng.","author":"M. Mezini","year":"2004","unstructured":"Mezini, M., Ostermann, K.: Variability Management with Feature-Oriented Programming and Aspects. In: Proc. Int. Symp. Foundations of Software Eng., pp. 127\u2013136. ACM Press, New York (2004)"},{"issue":"2","key":"5_CR10","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1109\/TSE.2007.70770","volume":"34","author":"S. Apel","year":"2008","unstructured":"Apel, S., Leich, T., Saake, G.: Aspectual Feature Modules. IEEE Trans. Software Engineering\u00a034(2), 162\u2013180 (2008)","journal-title":"IEEE Trans. Software Engineering"},{"issue":"2","key":"5_CR11","doi-asserted-by":"publisher","first-page":"370","DOI":"10.1145\/973097.973102","volume":"26","author":"K. Lieberherr","year":"2004","unstructured":"Lieberherr, K., Patt-Shamir, B., Orleans, D.: Traversals of Object Structures: Specification and Efficient Implementation. ACM Trans. Programming Languages and Systems\u00a026(2), 370\u2013412 (2004)","journal-title":"ACM Trans. Programming Languages and Systems"},{"key":"5_CR12","doi-asserted-by":"publisher","first-page":"168","DOI":"10.1145\/643603.643621","volume-title":"Proc. Int. Conf. Aspect-Oriented Software Development","author":"R. L\u00e4mmel","year":"2003","unstructured":"L\u00e4mmel, R., Visser, E., Visser, J.: Strategic Programming Meets Adaptive Programming. In: Proc. Int. Conf. Aspect-Oriented Software Development, pp. 168\u2013177. ACM Press, New York (2003)"},{"key":"5_CR13","first-page":"220","volume-title":"Proc. Europ. Conf. Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming. In: Proc. Europ. Conf. Object-Oriented Programming, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"5_CR14","first-page":"107","volume-title":"Proc. Int. Conf. Software Engineering","author":"P. Tarr","year":"1999","unstructured":"Tarr, P., Ossher, H., Harrison, W., Sutton Jr., S.: N Degrees of Separation: Multi-Dimensional Separation of Concerns. In: Proc. Int. Conf. Software Engineering, pp. 107\u2013119. IEEE CS, Los Alamitos (1999)"},{"key":"5_CR15","first-page":"13","volume-title":"Proc. Int. Conf. Functional Programming","author":"E. Visser","year":"1998","unstructured":"Visser, E., Benaissa, Z., Tolmach, A.: Building Program Optimizers with Rewriting Strategies. In: Proc. Int. Conf. Functional Programming, pp. 13\u201326. ACM Press, New York (1998)"},{"key":"5_CR16","first-page":"270","volume-title":"Proc. Int. Conf. Object-Oriented Programming, Systems, Languages, and Applications","author":"J. Visser","year":"2001","unstructured":"Visser, J.: Visitor Combination and Traversal Control. In: Proc. Int. Conf. Object-Oriented Programming, Systems, Languages, and Applications, pp. 270\u2013282. ACM Press, New York (2001)"},{"key":"5_CR17","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1405.001.0001","volume-title":"The Art of the Metaobject Protocol","author":"G. Kiczales","year":"1991","unstructured":"Kiczales, G., Des Rivieres, J.: The Art of the Metaobject Protocol. MIT Press, Cambridge (1991)"},{"key":"5_CR18","volume-title":"Proc. Int. Conf. Model Transformation","author":"S. Apel","year":"2009","unstructured":"Apel, S., Janda, F., Trujillo, S., K\u00e4stner, C.: Model Superimposition in Software Product Lines. In: Proc. Int. Conf. Model Transformation. Springer, Heidelberg (2009)"},{"key":"5_CR19","volume-title":"Proc. Int. Symp. Software Composition","author":"S. Apel","year":"2009","unstructured":"Apel, S., K\u00e4stner, C., Gr\u00f6\u00dflinger, A., Lengauer, C.: Feature (De)composition in Functional Programming. In: Proc. Int. Symp. Software Composition. Springer, Heidelberg (2009)"},{"key":"5_CR20","first-page":"21","volume-title":"Aspect-Oriented Software Development","author":"R. Filman","year":"2005","unstructured":"Filman, R., Friedman, D.: Aspect-Oriented Programming Is Quantification and Obliviousness. In: Aspect-Oriented Software Development, pp. 21\u201335. Addison-Wesley, Reading (2005)"},{"key":"5_CR21","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1007\/3-540-44800-4_2","volume-title":"Proc. Int. Conf. Generative and Component-Based Software Engineering","author":"R. Lopez-Herrejon","year":"2001","unstructured":"Lopez-Herrejon, R., Batory, D.: A Standard Problem for Evaluating Product-Line Methodologies. In: Proc. Int. Conf. Generative and Component-Based Software Engineering, pp. 10\u201324. Springer, Heidelberg (2001)"},{"key":"5_CR22","unstructured":"Apel, S., Batory, D.: How AspectJ is Used: An Analysis of Eleven AspectJ Programs. Technical Report MIP-0801, Dept. of Informatics and Mathematics, University of Passau (2008)"},{"key":"5_CR23","first-page":"137","volume-title":"Proc. Int. Symp. Principles of Programming Languages","author":"R. L\u00e4mmel","year":"2007","unstructured":"L\u00e4mmel, R.: Scrap Your Boilerplate with XPath-like Combinators. In: Proc. Int. Symp. Principles of Programming Languages, pp. 137\u2013142. ACM Press, New York (2007)"},{"key":"5_CR24","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/976270.976276","volume-title":"Proc. Int. Conf. Aspect-Oriented Software Development","author":"E. Hilsdale","year":"2004","unstructured":"Hilsdale, E., Hugunin, J.: Advice Weaving in AspectJ. In: Proc. Int. Conf. Aspect-Oriented Software Development, pp. 26\u201335. ACM Press, New York (2004)"},{"key":"5_CR25","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1145\/976270.976277","volume-title":"Proc. Int. Conf. Aspect-Oriented Software Development","author":"J. Gray","year":"2004","unstructured":"Gray, J., Roychoudhury, S.: A Technique for Constructing Aspect Weavers using a Program Transformation Engine. In: Proc. Int. Conf. Aspect-Oriented Software Development, pp. 36\u201345. ACM Press, New York (2004)"},{"key":"5_CR26","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/643603.643610","volume-title":"Proc. Int. Conf. Aspect-Oriented Software Development","author":"K. Gybels","year":"2003","unstructured":"Gybels, K., Brichau, J.: Arranging Language Features for More Robust Pattern-Based Crosscuts. In: Proc. Int. Conf. Aspect-Oriented Software Development, pp. 60\u201369. ACM Press, New York (2003)"},{"key":"5_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/11531142_10","volume-title":"ECOOP 2005 - Object-Oriented Programming","author":"K. Ostermann","year":"2005","unstructured":"Ostermann, K., Mezini, M., Bockisch, C.: Expressive Pointcuts for Increased Modularity. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, pp. 214\u2013240. Springer, Heidelberg (2005)"}],"container-title":["Lecture Notes in Computer Science","Software Composition"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02655-3_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,8]],"date-time":"2019-03-08T19:33:35Z","timestamp":1552073615000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02655-3_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642026546","9783642026553"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02655-3_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}