{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T15:31:17Z","timestamp":1759937477391},"reference-count":29,"publisher":"Institution of Engineering and Technology (IET)","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEE Proc., Softw."],"published-print":{"date-parts":[[2004]]},"DOI":"10.1049\/ip-sen:20040922","type":"journal-article","created":{"date-parts":[[2004,10,4]],"date-time":"2004-10-04T16:36:30Z","timestamp":1096907790000},"page":"187","source":"Crossref","is-referenced-by-count":14,"title":["First class feature abstractions for product derivation"],"prefix":"10.1049","volume":"151","author":[{"given":"A.G.J.","family":"Jansen","sequence":"first","affiliation":[]},{"given":"R.","family":"Smedinga","sequence":"additional","affiliation":[]},{"given":"J.","family":"van Gurp","sequence":"additional","affiliation":[]},{"given":"J.","family":"Bosch","sequence":"additional","affiliation":[]}],"member":"265","reference":[{"key":"10.1049\/ip-sen:20040922_r1","unstructured":"Bosch, J.: \u2018Design & use of software architectures \u2013 adopting and evolving a product-line approach\u2019, (Addison-Wesley, Harlow 2000)"},{"key":"10.1049\/ip-sen:20040922_r2","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1007\/3-540-45652-X_16","author":"Bosch","year":"2002","journal-title":"Proc. 2nd Software Product Line Conf. (SPLC2), San Diego"},{"key":"10.1049\/ip-sen:20040922_r3","unstructured":"\u2018Feature oriented domain analysis (FODA) feasibility study\u2019, Technical Report, CMU\/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA,"},{"key":"10.1049\/ip-sen:20040922_r4","first-page":"354","volume":"5","author":"Kang","year":"1997","ISSN":"http:\/\/id.crossref.org\/issn\/1022-7091","issn-type":"print"},{"key":"10.1049\/ip-sen:20040922_r5","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/978-1-4615-4339-8_15","author":"Griss","year":"2000","journal-title":"Proc. 1st Int. Software Product Line Conf., Denver CO"},{"key":"10.1049\/ip-sen:20040922_r6","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1109\/ICRE.2002.1048526","author":"Rashid","year":"2002","journal-title":"Proc. IEEE Joint Int. Conf. on Requirements Engineering, Essen, Germany"},{"key":"10.1049\/ip-sen:20040922_r7","author":"Gibson","year":"1997","journal-title":"Presented at IEEE 4th Int. Workshop on Feature Interactions in Networks and Distributed Systems (FIW)"},{"key":"10.1049\/ip-sen:20040922_r8","first-page":"137","volume":"1844","author":"Griss","year":"2000"},{"key":"10.1049\/ip-sen:20040922_r9","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00062-X"},{"key":"10.1049\/ip-sen:20040922_r10","first-page":"11","author":"Zave","year":"2000","journal-title":"Proc. FIRE-works Workshop on Language Constructs for Describing Features, Glasgow"},{"key":"10.1049\/ip-sen:20040922_r11","doi-asserted-by":"crossref","unstructured":"Agha, O.A.: \u2018Actors: a model of concurrent computation in distributed systems\u2019, (MIT Press, Cambridge, MA 1986)","DOI":"10.7551\/mitpress\/1086.001.0001"},{"key":"10.1049\/ip-sen:20040922_r12","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(99)00007-5"},{"key":"10.1049\/ip-sen:20040922_r13","first-page":"220","author":"Kiczalez","year":"1997","journal-title":"Proc. 11th European Conf. on Object-oriented Programming (ECOOP), Jyvaskyla, Finland"},{"key":"10.1049\/ip-sen:20040922_r14","first-page":"327","volume":"2072","author":"Kiczales","year":"2001"},{"key":"10.1049\/ip-sen:20040922_r15","unstructured":"Jansen, A.G.J.: \u2018Feature based composition\u2019, , Master Thesis computer science, University of Groningen"},{"key":"10.1049\/ip-sen:20040922_r16","first-page":"411","author":"Harrison","year":"1993","journal-title":"Proc. 1993 Conf. on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), Washington, DC"},{"key":"10.1049\/ip-sen:20040922_r17","first-page":"419","author":"Tarr","year":"1999","journal-title":"Int. Conf. on Software Engineering (ICSE), Los Angeles, CA"},{"key":"10.1049\/ip-sen:20040922_r18","doi-asserted-by":"crossref","unstructured":"Ossher, H., and Tarr, P.: \u2018Multi-dimensional separation of concerns and the hyperspace approach\u2019, Akcit, M., (Kluwer, Boston 2001),Software architectures and component technology, 10,","DOI":"10.1007\/978-1-4615-0883-0_10"},{"key":"10.1049\/ip-sen:20040922_r19","volume":"1241","author":"Prehofer"},{"key":"10.1049\/ip-sen:20040922_r20","author":"Prehofer","year":"1997","journal-title":"Presented at 4th IEEE Workshop on Feature Interactions in Telecommunications Networks and Distributed Systems"},{"key":"10.1049\/ip-sen:20040922_r21","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/ICSR.1998.685732","author":"Griss","year":"1998","journal-title":"Proc. 5th Int. Conf. on Software Reuse, Los Alamitos, CA, USA"},{"key":"10.1049\/ip-sen:20040922_r22","unstructured":"Czarnecki, K., and Eisenecker, U.W.: \u2018Generative programming. methods, tools, and applications\u2019, (Addison-Wesley, Boston, MA 2000)"},{"key":"10.1049\/ip-sen:20040922_r23","unstructured":"Reenskaug, T.: \u2018Working with objects - The OOram software engineering method\u2019, (Manning, Greenwich, CT 1996)"},{"key":"10.1049\/ip-sen:20040922_r24","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1145\/286936.286951","author":"Riehle","year":"1998","journal-title":"Proc. Conf. on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), Vancouver, BC"},{"key":"10.1049\/ip-sen:20040922_r25","author":"Fowler","year":"1997","journal-title":"4th Annual Conf. on Pattern Languages of programs\u2019. Mantiello, Ullinios, USA"},{"key":"10.1049\/ip-sen:20040922_r26","first-page":"550","author":"Smaragdakis","year":"1998","journal-title":"Proc. 12th Eur. Conf. on Object-Oriented Programming (ECOOP), Brussels"},{"key":"10.1049\/ip-sen:20040922_r27","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/WICSA.2001.948406","author":"van Gurp","year":"2001","journal-title":"Proc. Working IEEE\/IFIP Conf. on Software Architecture (WICSA), Amsterdam"},{"key":"10.1049\/ip-sen:20040922_r28","first-page":"217","author":"van Deursen","year":"2002","journal-title":"Proc. 2nd Software Product Line Conference (SPLC2), San Diego, CA"},{"key":"10.1049\/ip-sen:20040922_r29","unstructured":"Bass, L., Clements, P., and Kazman, R.: \u2018Software architecture in practice\u2019, (Addison-Wesley, Reading, MA 1998)"}],"container-title":["IEE Proceedings - Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/ip-sen_20040922?crawler=true&mimetype=application\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T12:29:46Z","timestamp":1682771386000},"score":1,"resource":{"primary":{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/ip-sen_20040922"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"references-count":29,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2004]]}},"URL":"https:\/\/doi.org\/10.1049\/ip-sen:20040922","relation":{},"ISSN":["1462-5970"],"issn-type":[{"value":"1462-5970","type":"print"}],"subject":[],"published":{"date-parts":[[2004]]}}}