{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T16:20:58Z","timestamp":1742401258138,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540781943"},{"type":"electronic","value":"9783540781950"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-78195-0_8","type":"book-chapter","created":{"date-parts":[[2008,2,14]],"date-time":"2008-02-14T04:56:59Z","timestamp":1202965019000},"page":"75-90","source":"Crossref","is-referenced-by-count":2,"title":["Aspects, Dependencies and Interactions"],"prefix":"10.1007","author":[{"given":"Frans","family":"Sanen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruzanna","family":"Chitchyan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lodewijk","family":"Bergmans","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johan","family":"Fabry","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario","family":"Sudholt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Katharina","family":"Mehner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1007\/11531142_7","volume-title":"ECOOP 2005 - Object-Oriented Programming","author":"J. Aldrich","year":"2005","unstructured":"Aldrich, J.: Open modules: Modular reasoning about advice. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, pp. 144\u2013168. Springer, Heidelberg (2005)"},{"key":"8_CR2","unstructured":"Aspectj, http:\/\/www.eclipse.org\/aspectj"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Bar-On, D., Tyszberowicz, S.: Derived requirements generation. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 5\u201310 (2007)","DOI":"10.1109\/SwSTE.2007.8"},{"key":"8_CR4","unstructured":"Barreiros, J., Moreira, A.: Aspect interaction management with meta-aspects and advice cardinality. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 11\u201316 (2007)"},{"key":"8_CR5","unstructured":"Clifton, C., Leavens, G.T.: Spectators and assistants: Enabling modular aspect-oriented reasoning. Technical Report TR02-10, Iowa State University (2002)"},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"Dantas, D.S., Walker, D.: Harmless advice. In: 33rd ACM SIGPLAN - SICACT Symposium on Principles of Programming Languages (POPL06), vol.\u00a041(1), pp. 383\u2013396 (2006)","DOI":"10.1145\/1111037.1111071"},{"key":"8_CR7","volume-title":"Proceedings of the 3rd international Conference of Aspect-oriented Software Development","author":"R. Douence","year":"2004","unstructured":"Douence, R., Fradet, P., S\u00fcdholt, M.: Composition, reuse, and interaction analysis of stateful aspects. In: Proceedings of the 3rd international Conference of Aspect-oriented Software Development, ACM Press, New York (2004)"},{"key":"8_CR8","unstructured":"Filman, R., Friedman, D.: Aspect-oriented programming is quantification and obliviousness. In: OOPSLA 2000. Proceendings of Workshop on Advanced Separation of Concerns, October 2000, Minneapolis (2000), http:\/\/ic-www.arc.nasa.gov\/ic\/darwin\/oif\/leo\/filman\/text\/oif\/aop-is.pdf"},{"key":"8_CR9","unstructured":"Greenwood, P., Coulson, G., Rashid, A., Lagaisse, B., Sanen, F., Truyen, E., Joosen, W.: Interactions in aspect-oriented middleware. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 17\u201322 (2007)"},{"issue":"1","key":"8_CR10","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/MS.2006.24","volume":"23","author":"W.G. Griswold","year":"2006","unstructured":"Griswold, W.G., Sullivan, K., Song, Y., Shonle, M., Tewari, N., Cai, Y., Rajan, H.: Modular software design with crosscutting interfaces. IEEE Software\u00a023(1), 51\u201360 (2006)","journal-title":"IEEE Software"},{"key":"8_CR11","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/1062455.1062482","volume-title":"ICSE 2005. Proceedings of the 27th international conference on Software engineering","author":"G. Kiczales","year":"2005","unstructured":"Kiczales, G., Mezini, M.: Aspect-oriented programming and modular reasoning. In: ICSE 2005. Proceedings of the 27th international conference on Software engineering, pp. 49\u201358. ACM Press, New York (2005)"},{"key":"8_CR12","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1145\/1119655.1119683","volume-title":"Proceedings of the 5th International Conference on Aspect-Oriented Software Development","author":"J. Kienzle","year":"2006","unstructured":"Kienzle, J., G\u00e9lineau, S.: Ao challenge - implementing the acid properties for transactional objects. In: Proceedings of the 5th International Conference on Aspect-Oriented Software Development, pp. 202\u2013213. ACM Press, New York (2006)"},{"key":"8_CR13","volume-title":"Proceedings of the 22nd Annual Conference on Object-Oriented Programming Systems, Languages and Applications","author":"S. Kojarski","year":"2007","unstructured":"Kojarski, S., Lorenz, D.H.: Awesome: A co-weaving system for multiple aspect-oriented extensions. In: Proceedings of the 22nd Annual Conference on Object-Oriented Programming Systems, Languages and Applications, ACM Press, New York (2007)"},{"key":"8_CR14","unstructured":"Lorenz, D.H., Kojarski, S.: Understanding aspect interactions, co-advising and foreign advising. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 23\u201328 (2007)"},{"key":"8_CR15","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP 2003 - Object-Oriented Programming","author":"H. Masuhara","year":"2003","unstructured":"Masuhara, H., Kiczales, G.: Modeling crosscutting in aspect-oriented mechanisms. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol.\u00a02743, Springer, Heidelberg (2003)"},{"key":"8_CR16","unstructured":"Munoz, F., Barais, O., Baudry, B.: Vigilant usage of aspects. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 29\u201335 (2007)"},{"key":"8_CR17","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1145\/1029894.1029917","volume-title":"Proceedings of SIGSOFT 2004\/FSE-12","author":"M. Rinard","year":"2004","unstructured":"Rinard, M., S\u01celcianu, A., Bugrara, S.: A classification system and analysis for aspect-oriented programs. In: Proceedings of SIGSOFT 2004\/FSE-12, pp. 147\u2013158. ACM, New York (2004)"},{"key":"8_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/11561347_13","volume-title":"Generative Programming and Component Engineering","author":"\u00c9. Tanter","year":"2005","unstructured":"Tanter, \u00c9., Noy\u00e9, J.: A versatile kernel for multi-language AOP. In: Gl\u00fcck, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol.\u00a03676, pp. 173\u2013188. Springer, Heidelberg (2005)"},{"key":"8_CR19","unstructured":"Ubayashi, N., Maeno, Y., Noda, K., Otsubo, G.: A verification mechanism for weaving in extensible aom languages. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 36\u201341 (2007)"},{"key":"8_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/11561347_9","volume-title":"Generative Programming and Component Engineering","author":"N. Ubayashi","year":"2005","unstructured":"Ubayashi, N., Tamai, T., Sano, S., Maeno, Y., Murakami, S.: Model compiler construction based on aspect-oriented mechanisms. In: Gl\u00fcck, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol.\u00a03676, pp. 109\u2013124. Springer, Heidelberg (2005)"},{"key":"8_CR21","unstructured":"Ubayashi, N., Tamai, T., Sano, S., Maeno, Y., Murakami, S.: Aspect-oriented and collaborative systems metamodel access protocols for extensible aspect-oriented modeling. In: Zhang, K., Spanoudakis, G., Visaggio, G. (eds.) SEKE, pp. 4\u201310 (2006)"},{"key":"8_CR22","unstructured":"Win, B.D.: Engineering application-level security through aspect-oriented software development. PhD dissertation (2004)"}],"container-title":["Lecture Notes in Computer Science","Object-Oriented Technology. ECOOP 2007 Workshop Reader"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-78195-0_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,28]],"date-time":"2025-01-28T15:39:01Z","timestamp":1738078741000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-78195-0_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540781943","9783540781950"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-78195-0_8","relation":{},"subject":[]}}