{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T23:41:19Z","timestamp":1743118879505,"version":"3.40.3"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319211503"},{"type":"electronic","value":"9783319211510"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-21151-0_8","type":"book-chapter","created":{"date-parts":[[2015,7,16]],"date-time":"2015-07-16T03:07:07Z","timestamp":1437016027000},"page":"108-124","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Reusable Model Interfaces with Instantiation Cardinalities"],"prefix":"10.1007","author":[{"given":"Sunit","family":"Bhalotia","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Kienzle","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,7,17]]},"reference":[{"key":"8_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. 7745, pp. 275\u2013285. Springer, Heidelberg (2013)"},{"key":"8_CR2","unstructured":"Al Abed, W., Kienzle, J.: Information hiding and aspect-oriented modeling. In: 14th Aspect-Oriented Modeling Workshop, Denver, CO, USA, Oct. 4th, 2009, pp. 1\u20136, October 2009"},{"key":"8_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"604","DOI":"10.1007\/978-3-642-41533-3_37","volume-title":"Model-Driven Engineering Languages and Systems","author":"O Alam","year":"2013","unstructured":"Alam, O., Kienzle, J., Mussbacher, G.: Concern-oriented software design. In: Moreira, A., Sch\u00e4tz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) MODELS 2013. LNCS, vol. 8107, pp. 604\u2013621. Springer, Heidelberg (2013)"},{"key":"8_CR4","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1007\/978-3-642-35551-6_7","volume":"7271","author":"EW Axelsen","year":"2012","unstructured":"Axelsen, E.W., S\u00f8rensen, F., Krogdahl, S., M\u00f8ller-Pedersen, B.: Challenges in the design of the package template mechanism. T. Aspect-Oriented Software Development 7271, 268\u2013305 (2012)","journal-title":"T. Aspect-Oriented Software Development"},{"key":"8_CR5","unstructured":"Barreiros, J., Moreira, A.: Reusable model slices. In: 14th Aspect-Oriented Modeling Workshop, Denver, CO, USA, Oct. 4th, 2009, October 2009"},{"key":"8_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1007\/978-3-642-03764-1_7","volume-title":"Transactions on Aspect-Oriented Software Development VI","author":"A Carton","year":"2009","unstructured":"Carton, A., Driver, C., Jackson, A., Clarke, S.: Model-driven theme\/UML. In: Katz, S., Ossher, H., France, R., J\u00e9z\u00e9quel, J.-M. (eds.) Transactions on Aspect-Oriented Software Development VI. LNCS, vol. 5560, pp. 238\u2013266. Springer, Heidelberg (2009)"},{"issue":"7","key":"8_CR7","doi-asserted-by":"publisher","first-page":"51","DOI":"10.5381\/jot.2007.6.7.a3","volume":"6","author":"T Cottenier","year":"2007","unstructured":"Cottenier, T., van den Berg, A., Elrad, T.: Motorola WEAVR: Aspect and model-driven engineering. Journal of Object Technology 6(7), 51\u201388 (2007). http:\/\/dx.doi.org\/10.5381\/jot.2007.6.7.a3","journal-title":"Journal of Object Technology"},{"key":"8_CR8","unstructured":"Cottenier, T., Berg, A.V.D., Elrad, T.: The motorola weavr: model weaving in a large industrial context. In: AOSD 2006 Industry Track. ACM, March 2006"},{"key":"8_CR9","volume-title":"Design Patterns","author":"E Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison Wesley, Reading, MA (1995)"},{"key":"8_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"234","DOI":"10.1007\/978-3-642-16086-8_7","volume-title":"Transactions on Aspect-Oriented Software Development VII","author":"M H\u00f6lzl","year":"2010","unstructured":"H\u00f6lzl, M., Knapp, A., Zhang, G.: Modeling the car crash crisis management system using HiLA. In: Katz, S., Mezini, M., Kienzle, J. (eds.) Transactions on Aspect-Oriented Software Development VII. LNCS, vol. 6210, pp. 234\u2013271. Springer, Heidelberg (2010)"},{"key":"8_CR11","unstructured":"International Telecommunication Union (ITU-T): Recommendation Z.151 (10\/12): User Requirements Notation (URN) - Language Definition, October 2012"},{"key":"8_CR12","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":"8_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An overview of AspectJ. In: Lindskov Knudsen, J. (ed.) ECOOP 2001. LNCS, vol. 2072, pp. 327\u2013354. Springer, Heidelberg (2001)"},{"key":"8_CR14","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":"8_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1007\/978-3-642-38883-5_12","volume-title":"Theory and Practice of Model Transformations","author":"ME Kramer","year":"2013","unstructured":"Kramer, M.E., Klein, J., Steel, J.R.H., Morin, B., Kienzle, J., Barais, O., J\u00e9z\u00e9quel, J.-M.: Achieving practical genericity in model weaving through extensibility. In: Duddy, K., Kappel, G. (eds.) ICMB 2013. LNCS, vol. 7909, pp. 108\u2013124. Springer, Heidelberg (2013)"},{"key":"8_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/978-3-642-16129-2_6","volume-title":"Model Driven Engineering Languages and Systems","author":"B Morin","year":"2010","unstructured":"Morin, B., Klein, J., Kienzle, J., J\u00e9z\u00e9quel, J.-M.: Flexible model element introduction policies for aspect-oriented modeling. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010, Part II. LNCS, vol. 6395, pp. 63\u201377. Springer, Heidelberg (2010)"},{"issue":"12","key":"8_CR17","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"DL 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 15(12), 1053\u20131058 (1972)","journal-title":"Communications of the Association of Computing Machinery"},{"key":"8_CR18","doi-asserted-by":"publisher","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, NJ, USA (2005)"},{"key":"8_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1007\/11687061_3","volume-title":"Transactions on Aspect-Oriented Software Development I","author":"YR Reddy","year":"2006","unstructured":"Reddy, Y.R., Ghosh, S., France, R.B., Straw, G., Bieman, J.M., McEachen, N., Song, E., Georg, G.: Directives for composing aspect-oriented design class models. In: Rashid, A., Ak\u015fit, M. (eds.) Transactions on Aspect-Oriented Software Development I. LNCS, vol. 3880, pp. 75\u2013105. Springer, Heidelberg (2006)"},{"key":"8_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/978-3-642-03764-1_6","volume-title":"Transactions on Aspect-Oriented Software Development VI","author":"J Whittle","year":"2009","unstructured":"Whittle, J., Jayaraman, P., Elkhodary, A., Moreira, A., Ara\u00fajo, J.: MATA: a unified approach for composing UML aspect models based on graph transformation. In: Katz, S., Ossher, H., France, R., J\u00e9z\u00e9quel, J.-M. (eds.) Transactions on Aspect-Oriented Software Development VI. LNCS, vol. 5560, pp. 191\u2013237. Springer, Heidelberg (2009)"}],"container-title":["Lecture Notes in Computer Science","Modelling Foundations and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-21151-0_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,31]],"date-time":"2023-01-31T04:15:31Z","timestamp":1675138531000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-21151-0_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319211503","9783319211510"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-21151-0_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"17 July 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}