{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T09:02:12Z","timestamp":1774602132488,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540425465","type":"print"},{"value":"9783540448006","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-44800-4_2","type":"book-chapter","created":{"date-parts":[[2007,7,16]],"date-time":"2007-07-16T16:37:37Z","timestamp":1184603857000},"page":"10-24","source":"Crossref","is-referenced-by-count":75,"title":["A Standard Problem for Evaluating Product-Line Methodologies"],"prefix":"10.1007","author":[{"given":"Roberto E.","family":"Lopez-Herrejon","sequence":"first","affiliation":[]},{"given":"Don","family":"Batory","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,8,24]]},"reference":[{"key":"2_CR1","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","DOI":"10.1007\/BFb0027227","volume-title":"Formal Methods for Industrial Applications: Specifying and Programming the Steam Boiler Control","author":"J.-R. Abrial","year":"1996","unstructured":"J-R Abrial, E. Boerger, and H. Langmaack, Formal Methods for Industrial Applications: Specifying and Programming the Steam Boiler Control, Lecture Notes in Computer Science, Vol. 1165, Springer-Verlag, 1996."},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"P. America, et. al. \u201cCoPAM: A Component-Oriented Platform Architecting Method Family for Product Family Engineering\u201d, Software Product Lines: Experience and Research Directions, Kluwer Academic Publishers, 2000.","DOI":"10.1007\/978-1-4615-4339-8_9"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"D. Batory and B. Geraci. Composition Validation and Subjectivity in GenVoca Generators. IEEE Transactions on Software Engineering, February 1997.","DOI":"10.1109\/32.585497"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"D. Batory, B. Lofaso, and Y. Smaragdakis. \u201cJTS: Tools for implementing Domain-Specific Languages\u201d, Int. Conf. on Software Reuse, Victoria, Canada, June 1998.","DOI":"10.1109\/ICSR.1998.685739"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"D. Batory, R. Cardone, and Y. Smaragdakis. \u201cObject-Oriented Frameworks and Product Lines\u201d, 1st Software Product-Line Conference, Denver, Colorado, August 2000.","DOI":"10.1007\/978-1-4615-4339-8_13"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"D. Batory, G. Chen, E. Robertson, and T. Wang, \u201cDesign Wizards and Visual Programming Environments for GenVoca Generators\u201d, IEEE Transactions on Software Engineering, May 2000, 441\u2013452.","DOI":"10.1109\/32.846301"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"J. Bosch, \u201cEvolution and Composition of Reusable Assets in Product-Line Architectures: A Case Study\u201d, Software Architecture, Kluwer Academic Publishers, 1999.","DOI":"10.1007\/978-0-387-35563-4_18"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"S.R. Chidamber and C.F. Kemerer, \u201cTowards a Metrics Suite for Object Oriented Design\u201d, OOPSLA 1991.","DOI":"10.1145\/117954.117970"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"S. Cohen and L. Northrop, \u201cObject-Oriented Technology and Domain Analysis\u201d, Int. Conf. on Software Reuse, Victoria, Canada, June 1998.","DOI":"10.1109\/ICSR.1998.685733"},{"key":"2_CR10","unstructured":"T.H. Cormen, C.E. Leiserson, and R.L. Rivest. Introduction to Algorithms, MIT Press, 1990."},{"key":"2_CR11","series-title":"Lect Notes Comput Sci","volume-title":"SIGSOFT","author":"K. Czarnecki","year":"1999","unstructured":"K. Czarnecki and U.W. Eisenecker, \u201cComponents and Generative Programming\u201d, SIGSOFT 1999, LNCS 1687, Springer-Verlag, 1999."},{"key":"2_CR12","unstructured":"K. Czarnecki and U.W. Eisenecker, Generative Programming: Methods, Tools, and Applications, Addison-Wesley, 2000."},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"J-M. DeBaud and K. Schmid, \u201cA Systematic Approach to Derive the Scope of Software Product Lines\u201d, Int. Conference on Software Engineering 1999.","DOI":"10.1145\/302405.302409"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"H. Gomaa et al., \u201cA Prototype Domain Modeling Environment for Reusable Software Architectures\u201d, Int. Conf. on Software Reuse, Rio de Janeiro, November 1994, 74\u201383.","DOI":"10.1109\/ICSR.1994.365809"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"M. Griss, \u201cImplementing Product-Line Features by Composing Component Aspects\u201d, First International Software Product-Line Conference, Denver, Colorado., August 2000.","DOI":"10.1007\/978-1-4615-4339-8_15"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"I. Holland. \u201cSpecifying Reusable Components Using Contracts\u201d, ECOOP 1992.","DOI":"10.1007\/BFb0053043"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"D.L. Parnas, \u201cOn the Design and Development of Program Families\u201d, IEEE Transactions on Software Engineering, March 1976.","DOI":"10.1109\/TSE.1976.233797"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Y. Smaragdakis and D. Batory, \u201cImplementing Layered Designs with Mixin Layers\u201d, ECOOP 1998.","DOI":"10.1007\/BFb0054107"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"M. VanHilst and D. Notkin, \u201cUsing C++ Templates to Implement Role-Based Designs\u201d, JSSST International Symposium on Object Technologies for Advanced Software, Springer-Verlag, 1996, 22\u201337.","DOI":"10.1007\/3-540-60954-7_41"},{"key":"2_CR20","unstructured":"D.M. Weiss and C.T.R. Lai, Software Product-Line Engineering, Addison-Wesley, 1999."}],"container-title":["Lecture Notes in Computer Science","Generative and Component-Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44800-4_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T03:39:38Z","timestamp":1556681978000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44800-4_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540425465","9783540448006"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/3-540-44800-4_2","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2001]]}}}