{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T12:52:58Z","timestamp":1743079978444,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":41,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642025709"},{"type":"electronic","value":"9783642025716"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[[2009]]},"DOI":"10.1007\/978-3-642-02571-6_8","type":"book-chapter","created":{"date-parts":[[2009,6,26]],"date-time":"2009-06-26T14:15:30Z","timestamp":1246025730000},"page":"116-135","source":"Crossref","is-referenced-by-count":4,"title":["Specifying and Composing Concerns Expressed in Domain-Specific Modeling Languages"],"prefix":"10.1007","author":[{"given":"Aram","family":"Hovsepyan","sequence":"first","affiliation":[]},{"given":"Stefan","family":"Van Baelen","sequence":"additional","affiliation":[]},{"given":"Yolande","family":"Berbers","sequence":"additional","affiliation":[]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","unstructured":"Schauerhuber, A., Schwinger, W., Kapsammer, E., Retschitzegger, W., Wimmer, M., Kappel, G.: A survey on aspect-oriented modeling approaches. Technical report (2006)"},{"key":"8_CR2","first-page":"37","volume-title":"FOSE 2007: 2007 Future of Software Engineering","author":"R. France","year":"2007","unstructured":"France, R., Rumpe, B.: Model-driven development of complex software: A research roadmap. In: FOSE 2007: 2007 Future of Software Engineering, Washington, DC, USA, pp. 37\u201354. IEEE Computer Society, Los Alamitos (2007)"},{"key":"8_CR3","first-page":"119","volume-title":"EDOC 2005","author":"D. Simmonds","year":"2005","unstructured":"Simmonds, D., Reddy, R., France, R., Ghosh, S., Solberg, A.: An aspect oriented model driven framework. In: EDOC 2005, Washington, DC, USA, pp. 119\u2013130. IEEE Computer Society, Los Alamitos (2005)"},{"key":"8_CR4","doi-asserted-by":"crossref","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, pp. 75\u2013105 (2006)","DOI":"10.1007\/11687061_3"},{"key":"8_CR5","volume-title":"Aspect-Oriented Analysis and Design: The Theme Approach","author":"E. Baniassad","year":"2005","unstructured":"Baniassad, E., Clarke, S.: Aspect-Oriented Analysis and Design: The Theme Approach. Addison-Wesley, Reading (2005)"},{"key":"8_CR6","first-page":"49","volume-title":"AOSD 2007: Proceedings of the 6th international conference on Aspect-oriented software development","author":"S. Hanenberg","year":"2007","unstructured":"Hanenberg, S., Stein, D., Unland, R.: From aspect-oriented design to aspect-oriented programs: tool-supported translation of jpdds into code. In: AOSD 2007: Proceedings of the 6th international conference on Aspect-oriented software development, pp. 49\u201362. ACM, New York (2007)"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Sanchez, P., Fuentes, L.: Designing and weaving aspect-oriented executable uml models. Journal of Object Technology (6) (2007)","DOI":"10.5381\/jot.2007.6.7.a5"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"J\u00e9z\u00e9quel, J.M.: Model driven design and aspect weaving. Software and Systems Modeling (2008)","DOI":"10.1007\/s10270-008-0080-5"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Hovsepyan, A., Van Baelen, S., Berbers, Y., Joosen, W.: Generic reusable concern compositions. In: Fourth European Conference on Model Driven Architecture Foundations and Applications, pp. 231\u2013245 (2008)","DOI":"10.1007\/978-3-540-69100-6_16"},{"key":"8_CR10","unstructured":"OASIS: Core specification: Extensible access control markup language (XACML) v2.0, www.oasis-open.org\/commitees\/xacml"},{"key":"8_CR11","first-page":"137","volume-title":"Proceedings of the 9th international World Wide Web conference on Computer networks: the international journal of computer and telecommunications networking","author":"S. Ceri","year":"2000","unstructured":"Ceri, S., Fraternali, P., Bongio, A.: Web modeling language (webml): a modeling language for designing web sites. In: Proceedings of the 9th international World Wide Web conference on Computer networks: the international journal of computer and telecommunications networking, pp. 137\u2013157. North-Holland Publishing Co., Amsterdam (2000)"},{"key":"8_CR12","unstructured":"Ossher, H., Tarr, P.: Multi-Dimensional Separation of Concerns and The Hyperspace Approach. In: Proceedings of the Symposium on Software Architectures and Component Technology: The State of the Art in Software Development (2000)"},{"key":"8_CR13","doi-asserted-by":"crossref","unstructured":"Kiczales, G.: Aspect-oriented programming. ACM Comput. Surv. 154","DOI":"10.1145\/242224.242420"},{"key":"8_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/11880240_12","volume-title":"Model Driven Engineering Languages and Systems","author":"A. Rashid","year":"2006","unstructured":"Rashid, A., Moreira, A.: Domain models are NOT aspect free. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol.\u00a04199, pp. 155\u2013169. Springer, Heidelberg (2006)"},{"key":"8_CR15","unstructured":"OMG: UML superstructure, v2.0. OMG Document number formal\/05-07-04 (2005)"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Kelly, S., Tolvanen, J.P.: Domain-Specific Modeling: Enabling Full Code Generation. Wiley-IEEE Computer Society Press (2008)","DOI":"10.1002\/9780470249260"},{"key":"8_CR17","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M. Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv.\u00a037, 316\u2013344 (2005)","journal-title":"ACM Comput. Surv."},{"key":"8_CR18","unstructured":"Kurtev, I., Bezivin, J., Aksit, M.: Technological spaces: An initial appraisal. In: CoopIS, DOA 2002 Federated Conferences, Industrial track (2002)"},{"key":"8_CR19","unstructured":"Bezivin, J., Kurtev, I.: Model-based technology integration with the technical space concept. In: Metainformatics Symposium 2005, Esbjerg, Denmark (2005)"},{"key":"8_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1007\/978-3-540-72883-2_20","volume-title":"Distributed Applications and Interoperable Systems","author":"F. Sanen","year":"2007","unstructured":"Sanen, F., Truyen, E., Joosen, W.: Managing concern interactions in middleware. In: Indulska, J., Raymond, K. (eds.) DAIS 2007. LNCS, vol.\u00a04531, pp. 267\u2013283. Springer, Heidelberg (2007)"},{"key":"8_CR21","unstructured":"Del Fabro, M.D., Bezivin, J., Valduriez, P.: Weaving models with the eclipse amw plugin. In: Eclipse Modeling Symposium, Eclipse Summit Europe 2006 (2006)"},{"key":"8_CR22","first-page":"285","volume-title":"RE 2005: Proceedings of the 13th IEEE International Conference on Requirements Engineering","author":"A. Moreira","year":"2005","unstructured":"Moreira, A., Rashid, A., Araujo, J.: Multi-dimensional separation of concerns in requirements engineering. In: RE 2005: Proceedings of the 13th IEEE International Conference on Requirements Engineering, Washington, DC, USA, pp. 285\u2013296. IEEE Computer Society, Los Alamitos (2005)"},{"key":"8_CR23","doi-asserted-by":"crossref","unstructured":"Aracic, I., Gasiunas, V., Mezini, M., Ostermann, K.: An overview of CaesarJ. In: Transactions on Aspect-Oriented Software Development, pp. 135\u2013173 (2006)","DOI":"10.1007\/11687061_5"},{"key":"8_CR24","first-page":"1","volume-title":"A modular access control service for supporting application-specific policies","author":"T. Verhanneman","year":"2006","unstructured":"Verhanneman, T., Piessens, F., De Win, B., Truyen, E., Joosen, W.: A modular access control service for supporting application-specific policies, vol.\u00a07, p. 1. IEEE Educational Activities Department, Piscataway (2006)"},{"key":"8_CR25","first-page":"431","volume-title":"ACSAC 2005: Proceedings of the 21st Annual Computer Security Applications Conference","author":"T. Verhanneman","year":"2005","unstructured":"Verhanneman, T., Piessens, F., De Win, B., Joosen, W.: Uniform application-level access control enforcement of organizationwide policies. In: ACSAC 2005, pp. 431\u2013440. IEEE Computer Society, Los Alamitos (2005)"},{"key":"8_CR26","unstructured":"SINTEF: MOFScript, http:\/\/modelbased.net\/mofscript\/"},{"key":"8_CR27","unstructured":"Hovsepyan, A., Van Baelen, S., Yskout, K., Berbers, Y., Joosen, W.: Composing application models and security models: on the value of aspect-oriented technologies. In: Proc. of the 11th Int. Workshop on AOM@MODELS 2007 (2007)"},{"key":"8_CR28","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: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013355. Springer, Heidelberg (2001)"},{"key":"8_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/11663430_14","volume-title":"Satellite Events at the MoDELS 2005 Conference","author":"F. Jouault","year":"2006","unstructured":"Jouault, F., Kurtev, I.: Transforming models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol.\u00a03844, pp. 128\u2013138. Springer, Heidelberg (2006)"},{"key":"8_CR30","doi-asserted-by":"crossref","unstructured":"Garcia, A., Sant\u2019Anna, C., Figueiredo, E., Kulesza, U., Lucena, C., von Staa, A.: Modularizing design patterns with aspects: A quantitative study. In: 4th international conference on AOSD (2005)","DOI":"10.1145\/1052898.1052899"},{"key":"8_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1007\/978-3-540-73589-2_9","volume-title":"ECOOP 2007 \u2013 Object-Oriented Programming","author":"P. Greenwood","year":"2007","unstructured":"Greenwood, P., Bartolomei, T., Figueiredo, E., Dosea, M., Garcia, A., Cacho, N., Sant\u2019Anna, C., Soares, S., Borba, P., Kulesza, U., Rashid, A.: On the impact of aspectual decompositions on design stability: An empirical study. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol.\u00a04609, pp. 176\u2013200. Springer, Heidelberg (2007)"},{"key":"8_CR32","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/1125808.1125810","volume":"15","author":"D. Basin","year":"2006","unstructured":"Basin, D., Doser, J., Lodderstedt, T.: Model driven security: from uml models to access control infrastructures. ACM Transactions on Software Engineering and Methodology\u00a015, 39\u201391 (2006)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"8_CR33","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/j.scico.2007.10.004","volume":"71","author":"J. Fabry","year":"2008","unstructured":"Fabry, J., Tanter, \u00c9., DHondt, T.: Kala: Kernel aspect language for advanced transactions. Sci. Comput. Program.\u00a071, 165\u2013180 (2008)","journal-title":"Sci. Comput. Program."},{"key":"8_CR34","first-page":"4","volume-title":"EARLYASPECTS 2007: Proceedings of the Early Aspects at ICSE","author":"M. Amor","year":"2007","unstructured":"Amor, M., Garcia, A., Fuentes, L.: Agol: An aspect-oriented domain-specific language for mas. In: EARLYASPECTS 2007: Proceedings of the Early Aspects at ICSE, Washington, DC, USA, p. 4. IEEE Computer Society, Los Alamitos (2007)"},{"key":"8_CR35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1404927.1404930","volume-title":"DSAL 2008: Proceedings of the 2008 AOSD workshop on Domain-specific aspect languages","author":"T. Dinkelaker","year":"2008","unstructured":"Dinkelaker, T., Mezini, M.: Dynamically linked domain-specific extensions for advice languages. In: DSAL 2008: Proceedings of the 2008 AOSD workshop on Domain-specific aspect languages, pp. 1\u20137. ACM, New York (2008)"},{"key":"8_CR36","unstructured":"Filman, R., Friedman, D.: Aspect-oriented programming is quantification and obliviousness. In: Workshop on Advanced Separation of Concerns, OOPSLA 2000, Minneapolis (2000)"},{"key":"8_CR37","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1145\/1081706.1081734","volume-title":"ESEC\/FSE-13: Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering","author":"K. Sullivan","year":"2005","unstructured":"Sullivan, K., Griswold, W.G., Song, Y., Cai, Y., Shonle, M., Tewari, N., Rajan, H.: Information hiding interfaces for aspect-oriented design. In: ESEC\/FSE-13: Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, pp. 166\u2013175. ACM, New York (2005)"},{"key":"8_CR38","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Reading (1995)"},{"key":"8_CR39","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1145\/1063979.1064001","volume-title":"SACMAT 2005: Proceedings of the tenth ACM symposium on Access control models and technologies","author":"E. Song","year":"2005","unstructured":"Song, E., Reddy, R., France, R., Ray, I., Georg, G., Alexander, R.: Verifiable composition of access control and application features. In: SACMAT 2005: Proceedings of the tenth ACM symposium on Access control models and technologies, pp. 120\u2013129. ACM, New York (2005)"},{"key":"8_CR40","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/978-3-540-39815-8_10","volume-title":"Generative Programming and Component Engineering","author":"J. Gray","year":"2003","unstructured":"Gray, J., Bapty, T., Neema, S., Schmidt, D.C., Gokhale, A., Natarajan, B.: An approach for supporting aspect-oriented domain modeling. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, vol.\u00a02830, pp. 151\u2013168. Springer, Heidelberg (2003)"},{"key":"8_CR41","doi-asserted-by":"crossref","unstructured":"Sztipanovits, J., Karsai, G.: Model-integrated computing. IEEE Computer (1997)","DOI":"10.1109\/2.585163"}],"container-title":["Lecture Notes in Business Information Processing","Objects, Components, Models and Patterns"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02571-6_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,7]],"date-time":"2021-10-07T22:08:06Z","timestamp":1633644486000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02571-6_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642025709","9783642025716"],"references-count":41,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02571-6_8","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2009]]}}}