{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,15]],"date-time":"2024-09-15T14:19:14Z","timestamp":1726409954025},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642213465"},{"type":"electronic","value":"9783642213472"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-21347-2_12","type":"book-chapter","created":{"date-parts":[[2011,6,15]],"date-time":"2011-06-15T13:04:05Z","timestamp":1308143045000},"page":"151-166","source":"Crossref","is-referenced-by-count":0,"title":["Improving Product Line Architecture Design and Customization by Raising the Level of Variability Modeling"],"prefix":"10.1007","author":[{"given":"Jiayi","family":"Zhu","sequence":"first","affiliation":[]},{"given":"Xin","family":"Peng","sequence":"additional","affiliation":[]},{"given":"Stan","family":"Jarzabek","sequence":"additional","affiliation":[]},{"given":"Zhenchang","family":"Xing","sequence":"additional","affiliation":[]},{"given":"Yinxing","family":"Xue","sequence":"additional","affiliation":[]},{"given":"Wenyun","family":"Zhao","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"2","key":"12_CR1","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1145\/1061254.1061258","volume":"14","author":"E.M. Dashofy","year":"2005","unstructured":"Dashofy, E.M., van der Hoek, A., Taylor, R.N.: A comprehensive approach for the development of modular software architecture description languages. ACM Transactions on Software Engineering and Methodology\u00a014(2), 199\u2013245 (2005)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"issue":"1","key":"12_CR2","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N. Medvidovic","year":"2000","unstructured":"Medvidovic, N., Taylor, R.N.: A Classification and Comparison Framework for Software Architecture De-scription Languages. IEEE Transactions on Software Engineering\u00a026(1), 70\u201393 (2000)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"12_CR3","volume-title":"Software Product Lines: Practices and Patterns","author":"P. Clements","year":"2002","unstructured":"Clements, P., Northrop, L.M.: Software Product Lines: Practices and Patterns. Addison-Wesley, New York (2002)"},{"key":"12_CR4","unstructured":"Garlan, D., Monroe, R., Wile, D.: ACME: An Architecture Description Interchange Language. In: Proceedings of the 1997 Conference of the Centre for Advanced Studies on Collaborative Research, CASCON (1997)"},{"key":"12_CR5","doi-asserted-by":"crossref","unstructured":"Medvidovic, N., Oreizy, P., Robbins, J.E., Taylor, R.N.: Using object-oriented typing to support architectural design in the C2 style. In: Proceedings of the 4th ACM Symposium on the Foundations of Software Engineering, FSE (1996)","DOI":"10.1145\/239098.239106"},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Magee, J., Kramer, J.: Dynamic Structure in Software Architectures. In: Proceedings of the 4th Symposium on the Foundations of Software Engineering (1996)","DOI":"10.1145\/239098.239104"},{"issue":"9","key":"12_CR7","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1109\/32.464548","volume":"21","author":"D.C. Luckham","year":"1995","unstructured":"Luckham, D.C., Vera, J.: An Event-Based Architecture Definition Language. IEEE Transactions on Software Engineering\u00a021(9), 717\u2013734 (1995)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"12_CR8","doi-asserted-by":"publisher","first-page":"314","DOI":"10.1109\/32.385970","volume":"21","author":"M. Shaw","year":"1995","unstructured":"Shaw, M., et al.: Abstractions for Software Architecture and Tools to Support Them. IEEE Transactions on Software Engineering\u00a021(4), 314\u2013335 (1995)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"12_CR9","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/258077.258078","volume":"6","author":"R. Allen","year":"1997","unstructured":"Allen, R., Garlan, D.: A Formal Basis for Architectural Connection. ACM Transactions on Software Engineering and Methodology\u00a06(3), 213\u2013249 (1997)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"issue":"3","key":"12_CR10","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/2.825699","volume":"33","author":"R. Ommering van","year":"2000","unstructured":"van Ommering, R., et al.: The Koala Component Model for Consumer Electronics Software. Computer\u00a033(3), 78\u201385 (2000)","journal-title":"Computer"},{"issue":"2","key":"12_CR11","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1145\/1018210.1018213","volume":"13","author":"R. Roshandel","year":"2004","unstructured":"Roshandel, R., van der Hoek, A., Mikic-Rakic, M., Medvidovic, N.: Mae\u2014a system model and environment for managing architectural evolution. ACM Transactions on Software Engineering and Methodology\u00a013(2), 240\u2013276 (2004)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"12_CR12","unstructured":"Swanson, E.B.: The dimensions of maintenance. In: Proceedings of the 2nd International Conference on Software Engineering (ICSE), pp. 492\u2013497 (1976)"},{"key":"12_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1007\/978-3-642-04211-9_13","volume-title":"Formal Foundations of Reuse and Domain Engineering","author":"P. Ye","year":"2009","unstructured":"Ye, P., Peng, X., Xue, Y., Jarzabek, S.: A Case Study of Variation Mechanism in an Industrial Product Line. In: Edwards, S.H., Kulczycki, G. (eds.) ICSR 2009. LNCS, vol.\u00a05791, pp. 126\u2013136. Springer, Heidelberg (2009)"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"Pohl, K., Metzger, A.: Variability management in software product line engineering. In: Proceedings of the 28th International Conference on Software Engineering, ICSE (2006)","DOI":"10.1145\/1134285.1134499"},{"issue":"3","key":"12_CR15","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1016\/j.scico.2003.04.002","volume":"53","author":"K. Schmid","year":"2004","unstructured":"Schmid, K., John, I.: A customizable approach to full lifecycle variability management. Science of Computer Programming\u00a053(3), 259\u2013284 (2004)","journal-title":"Science of Computer Programming"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Jarzabek, S., Bassett, P., Zhang, H., Zhang, W.: XVCL: XML-based variant configuration language. In: Proceedings of the 25th International Conference on Software Engineering, ICSE (2003)","DOI":"10.1109\/ICSE.2003.1201298"},{"key":"12_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/978-3-540-28630-1_10","volume-title":"Software Product Lines","author":"S. Deelstra","year":"2004","unstructured":"Deelstra, S., Sinnema, M., Bosch, J.: Experiences in Software Product Families: Problems and Issues During Product Derivation. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol.\u00a03154, pp. 165\u2013182. Springer, Heidelberg (2004)"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Hendrickson, S.A., van der Hoek, A.: Modeling Product Line Architectures Through Change Sets and Relationships. In: Proceedings of the 29th International Conference on Software Engineering (ICSE), Minneapolis, USA, pp. 189\u2013198 (2007)","DOI":"10.1109\/ICSE.2007.56"},{"key":"12_CR19","unstructured":"L\u00f3pez, N., Casallas, R., van der Hoek, A.: Issues in Mapping Change-Based Product Line Architectures to Configuration Management Systems. In: Proceedings of the 13th Software Product Lines Conference (SPLC), pp. 21\u201330 (2009)"},{"key":"12_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/978-3-540-78789-1_3","volume-title":"Software Composition","author":"N. Loughran","year":"2008","unstructured":"Loughran, N., S\u00e1nchez, P., Garcia, A., Fuentes, L.: Language Support for Managing Variability in Architectural Models. In: Pautasso, C., Tanter, \u00c9. (eds.) SC 2008. LNCS, vol.\u00a04954, pp. 36\u201351. Springer, Heidelberg (2008)"},{"issue":"4","key":"12_CR21","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/52.776957","volume":"16","author":"B. Keepance","year":"1999","unstructured":"Keepance, B., Mannion, M.: Using patterns to model variability in product families. IEEE Software\u00a016(4), 102\u2013108 (1999)","journal-title":"IEEE Software"},{"key":"12_CR22","unstructured":"Jiang, J., Ruokonen, A., Syst\u00e4, T.: Pattern-based variability management in Web service development. In: Proceedings of the 3rd European Conference on Web Services, ECOWS 2005 (2005)"},{"key":"12_CR23","unstructured":"Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Spencer Peterson, A.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU\/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA"},{"key":"12_CR24","unstructured":"Peng, X., Shen, L., Zhao, W.: An Architecture-based Evolution Management Method for Software Product Line. In: Proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering, SEKE (2009)"},{"key":"12_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1007\/3-540-36103-0_6","volume-title":"Formal Methods and Software Engineering","author":"H. Mei","year":"2002","unstructured":"Mei, H., Chen, F., Wang, Q., Feng, Y.-D.: ABC\/ADL: An ADL Supporting Component Composition. In: George, C.W., Miao, H. (eds.) ICFEM 2002. LNCS, vol.\u00a02495, p. 38. Springer, Heidelberg (2002)"}],"container-title":["Lecture Notes in Computer Science","Top Productivity through Software Reuse"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-21347-2_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,11]],"date-time":"2019-06-11T19:41:48Z","timestamp":1560282108000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-21347-2_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642213465","9783642213472"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-21347-2_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}