{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,23]],"date-time":"2025-01-23T05:29:59Z","timestamp":1737610199158,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540768463"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-76848-7_43","type":"book-chapter","created":{"date-parts":[[2007,11,20]],"date-time":"2007-11-20T15:23:17Z","timestamp":1195572197000},"page":"630-647","source":"Crossref","is-referenced-by-count":0,"title":["Multi-stage Aspect-Oriented Composition of Component-Based Applications"],"prefix":"10.1007","author":[{"given":"Bert","family":"Lagaisse","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eddy","family":"Truyen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"43_CR1","unstructured":"Szyperski, C.: Component software: beyond object-oriented programming, 2nd edn. ACM Press\/Addison-Wesley"},{"key":"43_CR2","unstructured":"Heineman, G., Councill, W.: Component-based Software Engineering. Addison-Wesley"},{"key":"43_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, Springer, Heidelberg (1997)"},{"key":"43_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","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.: An Overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, Springer, Heidelberg (2001)"},{"key":"43_CR5","doi-asserted-by":"crossref","unstructured":"Hilsdale, E., Hugunin, J.: Advice Weaving in AspectJ. In: Proc. AOSD 2004","DOI":"10.1145\/976270.976276"},{"key":"43_CR6","volume-title":"Aspect-Oriented Software Development","author":"R. Filman","year":"2004","unstructured":"Filman, R., Elrad, T., Clarke, S., Aksit, M.: Aspect-Oriented Software Development. Addison-Wesley, Reading (2004)"},{"key":"43_CR7","series-title":"Lecture Notes in Computer Science","volume-title":"Reflection 2001","author":"R. Pawlak","year":"2001","unstructured":"Pawlak, R., Seinturier, L., Duchien, L., Florin, G.: JAC: A Flexible Solution for Aspect-oriented Programming in Java. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, Springer, Heidelberg (2001)"},{"key":"43_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44892-6_18","volume-title":"Middleware 2003","author":"M. Fleury","year":"2003","unstructured":"Fleury, M., Reverbel, F.: The JBoss extensible server. In: Endler, M., Schmidt, D.C. (eds.) Middleware 2003. LNCS, vol.\u00a02672, Springer, Heidelberg (2003)"},{"key":"43_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/11925071_3","volume-title":"Middleware 2006","author":"B. Lagaisse","year":"2006","unstructured":"Lagaisse, B., Joosen, W.: True and Transparent Distributed Composition of Aspect-Components. In: van Steen, M., Henning, M. (eds.) Middleware 2006. LNCS, vol.\u00a04290, Springer, Heidelberg (2006)"},{"key":"43_CR10","doi-asserted-by":"crossref","unstructured":"Pinto, M., Fuentes, L., Troya, J.M.: A Dynamic Component and Aspect-Oriented Platform. The Computer Journal (2005)","DOI":"10.1093\/comjnl\/bxh083"},{"key":"43_CR11","doi-asserted-by":"crossref","unstructured":"Navarro, L.D.B., S\u00fcdholt, M., Vanderperren, W., De Fraine, B., Suv\u00e9e, D.: Explicitly distributed AOP using AWED. In: Proc. AOSD 2006 (2006)","DOI":"10.1145\/1119655.1119665"},{"key":"43_CR12","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP 2004 \u2013 Object-Oriented Programming","author":"T. Cohen","year":"2004","unstructured":"Cohen, T., Gil, J.Y.: AspectJ2EE = AOP + J2EE: Towards an Aspect Based, Programmable and Extensible Middleware Framework. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol.\u00a03086, Springer, Heidelberg (2004)"},{"key":"43_CR13","unstructured":"JBoss AOP homepage, http:\/\/labs.jboss.com\/jbossaop"},{"key":"43_CR14","unstructured":"Spring website, http:\/\/www.springframework.org\/"},{"key":"43_CR15","unstructured":"AspectWerkz homepage, http:\/\/aspectwerkz.codehaus.org\/"},{"key":"43_CR16","doi-asserted-by":"crossref","unstructured":"Batory, D.S., Sarvela, J.N., Rauschmayer, A.: Scaling Step-Wise Refinement. In: Proc. ICSE 2003, pp. 187\u2013197 (2003)","DOI":"10.1109\/ICSE.2003.1201199"},{"key":"43_CR17","unstructured":"Nicoara, A., Alonso, G.: Dynamic AOP with PROSE. In: ASMEA 2005. Proc. of International Workshop on Adaptive and Self-Managing Enterprise Applications (June 2005)"},{"key":"43_CR18","doi-asserted-by":"crossref","unstructured":"Wohlstadter, E., Devanbu, P.T.: Aspect-Oriented Development of Crosscutting Features in Distributed, Heterogeneous Systems. In: Transactions of Aspect-Oriented Software Development II, pp. 69\u201310 (2006)","DOI":"10.1007\/11922827_4"},{"key":"43_CR19","doi-asserted-by":"crossref","unstructured":"Wohlstadter, E., Tai, S., Mikalsen, T.A., Rouvellou, I., Devanbu, P.: GlueQoS: Middleware to Sweeten Quality-of-Service Policy Interactions. In: ICSE 2004, pp. 189\u2013199 (2004)","DOI":"10.1109\/ICSE.2004.1317441"},{"key":"43_CR20","doi-asserted-by":"crossref","unstructured":"Nishizawa, M., Chiba, S., Tatsubori, M.: Remote pointcut: a language construct for distributed AOP. In: AOSD 2004, pp. 7\u201315 (2004)","DOI":"10.1145\/976270.976274"},{"issue":"1","key":"43_CR21","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/MS.2003.1159035","volume":"20","author":"C. Atkinson","year":"2003","unstructured":"Atkinson, C., K\u00fchne, T.: Aspect-Oriented Development with Stratified Frameworks. IEEE Software\u00a020(1), 81\u201389 (2003)","journal-title":"IEEE Software"},{"key":"43_CR22","unstructured":"Wang, N., Schmidt, D.C., O\u2019Ryan, C.: Overview of the CORBA Component Model. Component-based software engineering: putting the pieces together, pp.557\u2013571 (2001)"},{"key":"43_CR23","unstructured":"Monson-Haefel, R.: Enterprise JavaBeans, 3rd edn. O\u2019Reilly (September 2001)"},{"key":"43_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","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":"43_CR25","doi-asserted-by":"crossref","unstructured":"Deng, G., Schmidt, D.C., Gokhale, A.S.: Addressing crosscutting deployment and configuration concerns of distributed real-time and embedded systems via aspect-oriented and model-driven software development. In: Proc. ICSE 2006, pp. 811\u2013814 (2006)","DOI":"10.1145\/1134285.1134421"},{"key":"43_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"314","DOI":"10.1007\/11587552_16","volume-title":"Middleware 2005","author":"C. Zhang","year":"2005","unstructured":"Zhang, C., Gao, D., Jacobsen, H.: Generic Middleware Substrate Through Modelware. In: Alonso, G. (ed.) Middleware 2005. LNCS, vol.\u00a03790, pp. 314\u2013333. Springer, Heidelberg (2005)"},{"key":"43_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1007\/978-3-540-39815-8_8","volume-title":"Generative Programming and Component Engineering","author":"M. Pinto","year":"2003","unstructured":"Pinto, M., Fuentes, L., Troya, J.M.: DAOP-ADL: An architecture description language for dynamic component and aspect-based development. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, vol.\u00a02830, pp. 118\u2013137. Springer, Heidelberg (2003)"},{"key":"43_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/11821946_17","volume-title":"Software Composition","author":"N. Pessemier","year":"2006","unstructured":"Pessemier, N., Seinturier, L., Coupaye, T., Duchien, L.: A Model for Developing Component-based and Aspect-oriented Systems. In: L\u00f6we, W., S\u00fcdholt, M. (eds.) SC 2006. LNCS, vol.\u00a04089, Springer, Heidelberg (2006)"},{"key":"43_CR29","volume-title":"Software Architecture: Perspective on an Emerging Discipline","author":"M. Shaw","year":"1996","unstructured":"Shaw, M., Garlan, D.: Software Architecture: Perspective on an Emerging Discipline. Prentice-Hall, Englewood Cliffs (1996)"}],"container-title":["Lecture Notes in Computer Science","On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-76848-7_43.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T18:36:57Z","timestamp":1737571017000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-76848-7_43"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540768463"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-76848-7_43","relation":{},"subject":[]}}