{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T21:13:56Z","timestamp":1725484436915},"publisher-location":"Berlin, Heidelberg","reference-count":11,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540439851"},{"type":"electronic","value":"9783540456520"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-45652-x_10","type":"book-chapter","created":{"date-parts":[[2007,5,15]],"date-time":"2007-05-15T05:05:31Z","timestamp":1179205531000},"page":"154-175","source":"Crossref","is-referenced-by-count":7,"title":["Adaptable Components for Software Product Line Engineering"],"prefix":"10.1007","author":[{"given":"T. John","family":"Brown","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivor","family":"Spence","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Kilpatrick","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danny","family":"Crookes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,7,12]]},"reference":[{"key":"10_CR1","unstructured":"\u201cA Framework for Software Product Line Practice-version 2\u201d, Software Engineering Institute, Carnegie Mellon University."},{"key":"10_CR2","unstructured":"\u201cAdaptation of Software Components\u201d, George T. Heineman, Technical Report TR-99-04 Worcester Polytechnic Institute, 1999."},{"key":"10_CR3","unstructured":"\u201cComposing Software Systems from Adaptable Software Components\u201d, George T. Heineman, Technical Report TR-97-9, Worcester Polytechnic Institute, 1997."},{"key":"10_CR4","unstructured":"\u201cHigher Order + Polymorphic = Reusable\u201d, Simon Thompson, unpublished manuscript available from the Computing Laboratory, University of Kent. ( http:\/\/www.cs.ukc.ac.uk\/pubs\/1997 )."},{"key":"10_CR5","unstructured":"\u201cDesign Patterns: Elements of Reusable Object Oriented Software\u201d, by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissades, Addison-Wesley Publishing Co. 1995."},{"key":"10_CR6","unstructured":"\u201cAn improved variant type based on member Templates\u201d, Fernando Cacciola, C\/C++ Users Journal October 2000."},{"key":"10_CR7","doi-asserted-by":"crossref","unstructured":"\u201cComponent-based Product development of Avionics Software\u201d, David C. Sharp, The Boeing Company, published in Software Product Lines: Experience and Research Directions ed. Patrick Donohoe pp 353\u2013369 Kluwer Academic Publishers, August 2000.","DOI":"10.1007\/978-1-4615-4339-8_19"},{"key":"10_CR8","unstructured":"\u201cSkeletal Parallelism HomePage\u201d, at http:\/\/www.dcs.ed.ac.uk\/home\/mic\/skeletons.html , maintained by Murray Cole."},{"key":"10_CR9","unstructured":"\u201cMixin-Based Programming in C++\u201d, Y. Smaragdakis and D. Batory, Second International Symposium on Generative and Component-Based Software Engineering (GCSE 2000), Erfurt, Germany, October 9\u201312, 2000."},{"key":"10_CR10","unstructured":"\u201cImplementing Layered designs with Mixin layers\u201d, Y. Smaragdakis and D. Batory, ECOOP1998."},{"key":"10_CR11","unstructured":"\u201cTuples and Multiple Return Values in C++\u201d, J. Jarvi, Technical Report TR No 249. Turku Centre for Computer Science, Finland."}],"container-title":["Lecture Notes in Computer Science","Software Product Lines"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45652-X_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,28]],"date-time":"2019-04-28T00:22:12Z","timestamp":1556410932000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45652-X_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540439851","9783540456520"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/3-540-45652-x_10","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}