{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,6]],"date-time":"2026-10-06T08:34:31Z","timestamp":1791275671415,"version":"4.1.0"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642415326","type":"print"},{"value":"9783642415333","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-41533-3_37","type":"book-chapter","created":{"date-parts":[[2013,9,19]],"date-time":"2013-09-19T15:40:59Z","timestamp":1379605259000},"page":"604-621","source":"Crossref","is-referenced-by-count":43,"title":["Concern-Oriented Software Design"],"prefix":"10.1007","author":[{"given":"Omar","family":"Alam","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J\u00f6rg","family":"Kienzle","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gunter","family":"Mussbacher","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"37_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1007\/978-3-642-36089-3_16","volume-title":"Software Language Engineering","author":"W. Al Abed","year":"2013","unstructured":"Al Abed, W., Bonnet, V., Sch\u00f6ttle, M., Yildirim, E., Alam, O., Kienzle, J.: TouchRAM: A multitouch-enabled tool for aspect-oriented software design. In: Czarnecki, K., Hedin, G. (eds.) SLE 2012. LNCS, vol.\u00a07745, pp. 275\u2013285. Springer, Heidelberg (2013)"},{"key":"37_CR2","unstructured":"Al Abed, W., Kienzle, J.: Information Hiding and Aspect-Oriented Modeling. In: 14th Aspect-Oriented Modeling Workshop, Denver, CO, USA, pp. 1\u20136 (October 4, 2009)"},{"issue":"8","key":"37_CR3","doi-asserted-by":"publisher","first-page":"841","DOI":"10.1002\/int.20433","volume":"25","author":"D. Amyot","year":"2010","unstructured":"Amyot, D., Ghanavati, S., Horkoff, J., Mussbacher, G., Peyton, L., Yu, E.S.K.: Evaluating goal models within the goal-oriented requirement language. International Journal of Intelligent Systems\u00a025(8), 841\u2013877 (2010)","journal-title":"International Journal of Intelligent Systems"},{"key":"37_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1007\/978-3-642-21210-9_11","volume-title":"Models in Software Engineering","author":"M. Bo\u0161kovi\u0107","year":"2011","unstructured":"Bo\u0161kovi\u0107, M., Mussbacher, G., Bagheri, E., Amyot, D., Ga\u0161evi\u0107, D., Hatala, M.: Aspect-oriented feature models. In: Dingel, J., Solberg, A. (eds.) MODELS 2010. LNCS, vol.\u00a06627, pp. 110\u2013124. Springer, Heidelberg (2011)"},{"issue":"4","key":"37_CR5","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.infsof.2010.12.006","volume":"53","author":"L. Chen","year":"2011","unstructured":"Chen, L., Ali Babar, M.: A systematic review of evaluation of variability management approaches in software product lines. Information and Software Technology\u00a053(4), 344\u2013362 (2011)","journal-title":"Information and Software Technology"},{"key":"37_CR6","doi-asserted-by":"crossref","unstructured":"Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Springer (2000)","DOI":"10.1007\/978-1-4615-5269-7"},{"issue":"2","key":"37_CR7","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1002\/spip.225","volume":"10","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Helsen, S., Eisenecker, U.W.: Staged configuration through specialization and multilevel configuration of feature models. Software Process: Improvement and Practice\u00a010(2), 143\u2013169 (2005)","journal-title":"Software Process: Improvement and Practice"},{"key":"37_CR8","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/0167-6423(93)90021-G","volume":"20","author":"A. Dardenne","year":"1993","unstructured":"Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Science of Computer Programming\u00a020, 3\u201350 (1993)","journal-title":"Science of Computer Programming"},{"key":"37_CR9","volume-title":"Design Patterns","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison Wesley, Reading (1995)"},{"key":"37_CR10","series-title":"The Java Series","volume-title":"The Java Language Specification","author":"J. Gosling","year":"2005","unstructured":"Gosling, J., Joy, B., Steele, G., Bracha, G.: The Java Language Specification, 3rd edn. The Java Series. Addison-Wesley, Boston (2005)","edition":"3"},{"key":"37_CR11","volume-title":"Transaction Processing: Concepts and Techniques","author":"J. Gray","year":"1993","unstructured":"Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers, San Mateo (1993)"},{"issue":"9","key":"37_CR12","doi-asserted-by":"publisher","first-page":"127","DOI":"10.5381\/jot.2007.6.9.a7","volume":"6","author":"J. Henriksson","year":"2007","unstructured":"Henriksson, J., Johannes, J., Zschaler, S., A\u00dfmann, U.: Reuseware - adding modularity to your language of choice. Journal of Object Technology\u00a06(9), 127\u2013146 (2007)","journal-title":"Journal of Object Technology"},{"key":"37_CR13","unstructured":"International Telecommunication Union (ITU-T): Recommendation Z.151 (10\/12): User Requirements Notation (URN) - Language Definition (approved October 2012)"},{"key":"37_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/978-3-642-16129-2_5","volume-title":"Model Driven Engineering Languages and Systems","author":"J. Johannes","year":"2010","unstructured":"Johannes, J., A\u00dfmann, U.: Concern-based (de)composition of model-driven software development processes. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010, Part II. LNCS, vol.\u00a06395, pp. 47\u201362. Springer, Heidelberg (2010)"},{"key":"37_CR15","doi-asserted-by":"crossref","unstructured":"Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, S.: Feature-oriented domain analysis (FODA) feasibility study. Tech. Rep. CMU\/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University (November 1990)","DOI":"10.21236\/ADA235785"},{"key":"37_CR16","doi-asserted-by":"crossref","unstructured":"Kienzle, J., Al Abed, W., Klein, J.: Aspect-Oriented Multi-View Modeling. In: AOSD 2009, pp. 87\u201398. ACM Press (March 2009)","DOI":"10.1145\/1509239.1509252"},{"key":"37_CR17","doi-asserted-by":"crossref","unstructured":"Krueger: Software reuse. CSURV: Computing Surveys 24 (1992)","DOI":"10.1145\/130844.130856"},{"key":"37_CR18","unstructured":"Luo, H., Amyot, D.: Towards a declarative, constraint-oriented semantics with a generic evaluation algorithm for GRL. In: de Castro, J.B., Franch, X., Mylopoulos, J., Yu, E.S.K. (eds.) Proceedings of the 5th International i * Workshop 2011, Trento, Italy, August 28-29. CEUR Workshop Proceedings, vol.\u00a0766, pp. 26\u201331. CEUR-WS.org (2011)"},{"issue":"3-4","key":"37_CR19","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1007\/s11219-011-9153-8","volume":"20","author":"G. Mussbacher","year":"2012","unstructured":"Mussbacher, G., Ara\u00fajo, J., Moreira, A., Amyot, D.: AoURN-based modeling and analysis of software product lines. Software Quality Journal\u00a020(3-4), 645\u2013687 (2012)","journal-title":"Software Quality Journal"},{"key":"37_CR20","unstructured":"Object Management Group: Unified Modeling Language: Superstructure (v 2.4.1)"},{"key":"37_CR21","unstructured":"University of Ottawa: jUCMNav website (2013), \n                    \n                      http:\/\/softwareengineering.ca\/jucmnav"},{"issue":"12","key":"37_CR22","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D.L. Parnas","year":"1972","unstructured":"Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Communications of the Association of Computing Machinery\u00a015(12), 1053\u20131058 (1972)","journal-title":"Communications of the Association of Computing Machinery"},{"key":"37_CR23","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-28901-1","volume-title":"Software Product Line Engineering: Foundations, Principles and Techniques","author":"K. Pohl","year":"2005","unstructured":"Pohl, K., B\u00f6ckle, G., van der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag New York, Inc., Secaucus (2005)"},{"key":"37_CR24","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), pp. 1049\u20131050. ACM (2006)","DOI":"10.1145\/1134285.1134499"},{"key":"37_CR25","unstructured":"Yu, E.: Modelling strategic relationships for process reengineering. Ph.D. thesis, Department of Computer Science, University of Toronto (1995)"}],"container-title":["Lecture Notes in Computer Science","Model-Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-41533-3_37","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,17]],"date-time":"2019-05-17T11:36:30Z","timestamp":1558092990000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-41533-3_37"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642415326","9783642415333"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-41533-3_37","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]}}}