{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T13:09:16Z","timestamp":1742389756313},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540219415"},{"type":"electronic","value":"9783540246671"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24667-1_26","type":"book-chapter","created":{"date-parts":[[2010,8,4]],"date-time":"2010-08-04T03:21:01Z","timestamp":1280892061000},"page":"332-351","source":"Crossref","is-referenced-by-count":14,"title":["Architecture Recovery for Product Families"],"prefix":"10.1007","author":[{"given":"Martin","family":"Pinzger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harald","family":"Gall","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Francois","family":"Girard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jens","family":"Knodel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claudio","family":"Riva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wim","family":"Pasman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Broerse","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan Gerben","family":"Wijnstra","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"26_CR1","unstructured":"Anastasopoulos, M., Bayer, J., Flege, O., Gacek, C.: A Process for Product Line Architecture Creation and Evaluation \u2013 PuLSE-DSSA Version 2.0. Technical Report, No. 038.00\/E, Fraunhofer IESE (2000)"},{"key":"26_CR2","unstructured":"Bayer, J., Girard, J.F., Schmid, K.: Architecture Recovery of Existing Systems for Product Families. Technical Report, Fraunhofer IESE (2002)"},{"key":"26_CR3","unstructured":"Bayer, J., Ganesan, D., Girard, J.F., Knodel, J., Kolb, R., Schmid, K.: Definition of Reference Architecture Based on Existing Architectures. Technical Report (2003)"},{"key":"26_CR4","volume-title":"Design and Use of Software Architectures: Adopting and evolving a product line approach","author":"J. Bosch","year":"2000","unstructured":"Bosch, J.: Design and Use of Software Architectures: Adopting and evolving a product line approach. Addison Wesley, Mass. (2000)"},{"key":"26_CR5","unstructured":"CAF\u00c9 (from Concepts to Application in system-Family Engineering): http:\/\/www.esi.es\/en\/Projects\/Cafe\/cafe.html"},{"key":"26_CR6","volume-title":"Applied Software Architecture","author":"C. Hofmeiser","year":"2000","unstructured":"Hofmeiser, C., Nord, R., Soni, D.: Applied Software Architecture. Addison-Wesley, Reading (2000)"},{"key":"26_CR7","unstructured":"Holt, R.C.: Software Architecture Abstraction and Aggregation as Algebraic Manipulations. In: Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research (CASCON), Toronto, Canada (1999)"},{"key":"26_CR8","volume-title":"Software Architecture for Product Families: Principles and Practice","author":"M. Jazayeri","year":"2000","unstructured":"Jazayeri, M., Ran, A., van der Linden, F.: Software Architecture for Product Families: Principles and Practice. Addison-Wesley, Mass. (2000)"},{"key":"26_CR9","doi-asserted-by":"crossref","unstructured":"Knodel, J., Pinzger, M.: Improving Fact Extraction of Framework-Based Software Systems. In: Proceedings of the 10th Working Conference on Reverse Engineering, WCRE (2003) (to appear)","DOI":"10.1109\/WCRE.2003.1287249"},{"issue":"6","key":"26_CR10","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.469759","volume":"12","author":"P.B. Kruchten","year":"1995","unstructured":"Kruchten, P.B.: The 4+1 View Model of architecture. IEEE Software\u00a012(6), 42\u201350 (1995)","journal-title":"IEEE Software"},{"key":"26_CR11","unstructured":"Lorentsen, L., Tuovinen, A.-P., Xu, J.: Modelling Feature Interaction Patterns in Nokia Mobile Phones using Coloured Petri Nets and Design\/CPN. In: Proceedings of the 7th Symposium on Programming Languages and Software Tools, Szeged, Hungary, pp. 15\u201316 (2001)"},{"key":"26_CR12","doi-asserted-by":"crossref","unstructured":"Mehta, N.R., Medvidovic, N., Phadke, S.: Towards a taxonomy of software connectors. In: Proceedings of the 22nd International Conference on Software Engineering (ICSE), Limerick, Ireland, pp. 178\u2013187 (2000)","DOI":"10.1145\/337180.337201"},{"issue":"2","key":"26_CR13","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1109\/TSE.1986.6312940","volume":"19","author":"D.L. Parnas","year":"1993","unstructured":"Parnas, D.L., Clements, P.C.: A Rational Design Process: How and Why to Fake It. IEEE Transactions on Software Engineering\u00a019(2), 251\u2013257 (1993)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"26_CR14","unstructured":"Pasman, W.: Platform Coverage and Variation in Product Family Approaches. Technical Report, Philips"},{"key":"26_CR15","unstructured":"Pinzger, M., Gall, H., Jazayeri, M., Riva, C.: Extracting Architectural Views from Large Telecommunications Software: A Case Study. Technical Report TUV-1841-2002-50, Vienna University of Technology (2002)"},{"key":"26_CR16","doi-asserted-by":"crossref","unstructured":"Pinzger, M., Fischer, M., Gall, H., Jazayeri, M.: Revealer: A Lexical Pattern Matcher for Architecture Recovery. In: Proceedings of the 9th Working Conference on Reverse Engineering (WCRE), pp. 170\u2013178 (2002)","DOI":"10.1109\/WCRE.2002.1173075"},{"key":"26_CR17","doi-asserted-by":"crossref","unstructured":"Pinzger, M., Gall, H.: Pattern-Supported Architecture Recovery. In: Proceedings of the 10th International Workshop on Program Comprehension (IWPC), pp. 53\u201361 (2002)","DOI":"10.1109\/WPC.2002.1021318"},{"key":"26_CR18","unstructured":"Pronk, B.J.: Component generalization in a multi product family context. Technical Report CAF\u00c9 consortium-wide (2002)"},{"key":"26_CR19","doi-asserted-by":"crossref","unstructured":"Riva, C.: Architecture Reconstruction in Practice. In: Proceedings of the 3rd Working IEEE\/IFIP Conference on Software Architecture (WICSA) (2002)","DOI":"10.1007\/978-0-387-35607-5_10"},{"key":"26_CR20","doi-asserted-by":"crossref","unstructured":"Riva, C., Yang, Y.: Generation of Architectural Documentation using XML. In: Proceedings of the 9th Working Conference on Reverse Engineering (WCRE), pp. 161\u2013169 (2002)","DOI":"10.1109\/WCRE.2002.1173074"},{"key":"26_CR21","doi-asserted-by":"crossref","unstructured":"Riva, C., Rodriguez, J.V.: Combining Static and Dynamic Views for Architecture Reconstruction. In: Proceedings of the 6th European Conference on Software Maintenance and Reengineering (CSMR), pp. 47\u201355 (2002)","DOI":"10.1109\/CSMR.2002.995789"},{"key":"26_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1007\/3-540-44800-4_3","volume-title":"Generative and Component-Based Software Engineering","author":"J.G. Wijnstra","year":"2001","unstructured":"Wijnstra, J.G.: Components, Interfaces and Information Models within a Platform Architecture. In: Bosch, J. (ed.) GCSE 2001. LNCS, vol.\u00a02186, pp. 25\u201335. Springer, Heidelberg (2001)"},{"key":"26_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1007\/3-540-45652-X_6","volume-title":"Software Product Lines","author":"J.G. Wijnstra","year":"2002","unstructured":"Wijnstra, J.G.: Critical Factors for a Successful Platform-based Product Family Approach. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol.\u00a02379, pp. 68\u201389. Springer, Heidelberg (2002)"},{"key":"26_CR24","unstructured":"Wijnstra, J.G.: Classifying Product Family Approaches using Platform Coverage and Variation. submitted for publication to Software: Practice and Experience"},{"key":"26_CR25","doi-asserted-by":"crossref","unstructured":"Turner, C.R., Fuggetta, A., Lavazza, L., Wolf, A.L.: A conceptual basis for feature engineering. The Journal of Systems and Software\u00a049, Elsevier (1999)","DOI":"10.1016\/S0164-1212(99)00062-X"}],"container-title":["Lecture Notes in Computer Science","Software Product-Family Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24667-1_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T06:54:08Z","timestamp":1559372048000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24667-1_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540219415","9783540246671"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24667-1_26","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}