{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T00:24:15Z","timestamp":1725495855286},"publisher-location":"Berlin, Heidelberg","reference-count":37,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540768463"},{"type":"electronic","value":"9783540768487"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-76848-7_41","type":"book-chapter","created":{"date-parts":[[2007,11,20]],"date-time":"2007-11-20T10:23:17Z","timestamp":1195554197000},"page":"595-612","source":"Crossref","is-referenced-by-count":1,"title":["Experience with Dynamic Crosscutting in Cougaar"],"prefix":"10.1007","author":[{"given":"John","family":"Zinky","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Shapiro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sarah","family":"Siracuse","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Todd","family":"Wright","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"41_CR1","doi-asserted-by":"crossref","unstructured":"Bergmans, L., Aksit, M.: Composing Multiple Concerns Using Composition Filters, Communications of the ACM, special issue on AOP (October 2001)","DOI":"10.1145\/383845.383857"},{"key":"41_CR2","doi-asserted-by":"crossref","unstructured":"Lieberherr, K., Ovlinger, J., Mezini, M., Lorenz, D.: Modular Programming with Aspectual Collaborations. College of Computer Science, Northeastern University, Tech report NU-CCS-2001-04 (March 2001)","DOI":"10.1145\/985072.985081"},{"key":"41_CR3","doi-asserted-by":"crossref","unstructured":"Ossher, H., Tarr, P.: Using Multidimensional Separation of Concerns to Reshape Evolving Software. Communications of the ACM, 43\u201350 (October 2001)","DOI":"10.1145\/383845.383856"},{"key":"41_CR4","doi-asserted-by":"crossref","unstructured":"Ossher, H., Kaplan, M., Katz, A., Harrison, W., Kruskal, V.: Specifying Subject-Oriented Composition. Theory and Practice of Object Systems\u00a02(3) (1996)","DOI":"10.1002\/(SICI)1096-9942(1996)2:3<179::AID-TAPO4>3.0.CO;2-R"},{"key":"41_CR5","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., Lamping, J., et al.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, Springer, Heidelberg (1997)"},{"key":"41_CR6","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Grisold, W.: Getting Started with AspectJ. In: CACM, p. 59 (October 2001)","DOI":"10.1145\/383845.383858"},{"key":"41_CR7","unstructured":"Cougaar Distributed Agent System, open source at http:\/\/cougaar.org"},{"key":"41_CR8","doi-asserted-by":"crossref","unstructured":"Zinky, J., Bakken, D., Schantz, R.: Architectural Support for Quality of Service for CORBA Objects. Theory and Practice of Object Systems (April 1997), http:\/\/quo.bbn.com","DOI":"10.1002\/(SICI)1096-9942(1997)3:1<55::AID-TAPO6>3.3.CO;2-R"},{"key":"41_CR9","doi-asserted-by":"crossref","unstructured":"Kiczales, G.: Beyond the Black Box: Open implementation. IEEE Software (January 1996)","DOI":"10.1109\/52.476280"},{"key":"41_CR10","unstructured":"Shapiro, R., Zinky, J., Rupel, P.: The Aspect Pattern. In: OOPSLA 2002 Workshop on Patterns in Distributed Real-time and Embedded Systems, Seattle, Washington (November 2002)"},{"key":"41_CR11","doi-asserted-by":"crossref","unstructured":"Filman, R., Stuart, B., Lee, D., Linden, T.: Inserting Ilities By Controlling Communication. Communications of the ACM (January 2002)","DOI":"10.1145\/502269.502274"},{"key":"41_CR12","unstructured":"Cable, L.: Extensible Runtime Containment and Server Protocol for JavaBeans Version 1.0. JavaBeans Glasgow Specification (December 1998)"},{"key":"41_CR13","doi-asserted-by":"crossref","unstructured":"Vinoski, S.: Chain of Responsibility, IEEE Internet Computing (November\/December 2002)","DOI":"10.1109\/MIC.2002.1067742"},{"key":"41_CR14","volume-title":"Pattern-Oriented Software Architecture: Patterns for Concurrency and Distributed Objects","author":"D. Schmidt","year":"2000","unstructured":"Schmidt, D., et al.: Pattern-Oriented Software Architecture: Patterns for Concurrency and Distributed Objects, vol.\u00a02. John Wiley and Sons, New York (2000)"},{"key":"41_CR15","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading Mass (1995)"},{"key":"41_CR16","unstructured":"Schweisguth, D.: Second-generation aspect-oriented programming, Java World (July 2004)"},{"key":"41_CR17","unstructured":"Yuan M: On the the Road to simplicity: JBoss 4.0 simplifies middleware development, Java World (February 2005)"},{"key":"41_CR18","unstructured":"Sharma, P., Loyall, J., Heineman, G., Schantz, R., Shapiro, R., Duzan, G.: Component-Based Dynamic QoS Adaptation in Distributed Real-time and Embedded Systems"},{"key":"41_CR19","series-title":"Lecture Notes in Artificial Intelligence","volume-title":"Adaptive Agents and Multi-Agent Systems II","author":"A. Helsinger","year":"2005","unstructured":"Helsinger, A., Kleinmann, K., Brinn, M.: A Framework to Control Emergent Survivability of Multi Agent Systems. In: Kudenko, D., Kazakov, D., Alonso, E. (eds.) Adaptive Agents and Multi-Agent Systems II. LNCS (LNAI), vol.\u00a03394, Springer, Heidelberg (2005)"},{"key":"41_CR20","unstructured":"Ultralog Project, http:\/\/dtsn.darpa.mil\/ixodarpatech\/ixo_PrintFeatureDetail.asp?id=61"},{"key":"41_CR21","unstructured":"Quality Objects Project (QuO), http:\/\/quo.bbn.com"},{"key":"41_CR22","unstructured":"JBoss AOP Users Guide, http:\/\/labs.jboss.com\/jbossaop\/docs"},{"key":"41_CR23","unstructured":"JBoss AOP Reference Manual, http:\/\/labs.jboss.com\/jbossaop\/docs"},{"key":"41_CR24","unstructured":"Orbix 6.0 Introduction Manual, http:\/\/www.iona.com\/"},{"key":"41_CR25","doi-asserted-by":"crossref","unstructured":"Braden, R., Faber, T., Handley, M.: From Protocol Stack to Protocol Heap \u2013 Role-based Architecture, HotNets I, Princton NJ, USA (October 2002)","DOI":"10.1145\/774763.774765"},{"key":"41_CR26","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP 2002 - Object-Oriented Programming","author":"R. Filman","year":"2002","unstructured":"Filman, R.: Injectors and Annotations. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.\u00a02374, Springer, Heidelberg (2002)"},{"key":"41_CR27","unstructured":"Bers, J., Redi, J.: Supporting Robot Teams with CougaarME over Wireless Ad-hoc Networks, 1st Open Cougaar Conference, New York, NY (July 2004)"},{"key":"41_CR28","volume-title":"ISORC 2003","author":"W. Roll","year":"2003","unstructured":"Roll, W: Towards Model-Based and CCM-Based Applications for Real-Time Systems. In: ISORC 2003. Proceedings Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, IEEE Computer Society Press, Los Alamitos (2003)"},{"key":"41_CR29","unstructured":"Filman, R., Friedman, D.: Aspect-Oriented Programming is Quantification and Obliviousness. In: OOPSLA 2000. Proceedings of workshop on Advanced Separation of Concerns (2000)"},{"key":"41_CR30","doi-asserted-by":"crossref","unstructured":"Zdun, U.: Pattern language for the design of aspect languages and aspect composition frameworks. IEE Proceedings Software (April 2004)","DOI":"10.1049\/ip-sen:20040082"},{"key":"41_CR31","doi-asserted-by":"crossref","unstructured":"Zinky, J., Loyall, J., Shapiro, R.: Runtime Performance Modeling and Measurement of Adaptive Distributed Object Applications. In: DOA. Proceeding of International Symposium on Distributed Object and Applications (October 2002)","DOI":"10.1007\/3-540-36124-3_51"},{"key":"41_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45429-2_1","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"R. Pawlak","year":"2001","unstructured":"Pawlak, R., Seinturier, L., Duchien, L., Florin, G.: JAC: a flexible framework for AOP in Java. In: Yonezawa, A., Matsuoka, S. (eds.) Metalevel Architectures and Separation of Crosscutting Concerns. LNCS, vol.\u00a02192, Springer, Heidelberg (2001)"},{"key":"41_CR33","doi-asserted-by":"crossref","unstructured":"Hanenberg, S., Hirschfeld, R., Unland, R.: Morphing aspects: incompletely woven aspects and continuous weaving. In: Proceedings of the 3rd international conference on Aspect-oriented software development (March 2004)","DOI":"10.1145\/976270.976278"},{"key":"41_CR34","unstructured":"Aspectwerkz, http:\/\/aspectwerkz.codehaus.org\/"},{"key":"41_CR35","unstructured":"Spring AOP Framework, http:\/\/www.springframework.org\/"},{"key":"41_CR36","unstructured":"Filman, R., Lee, D.: Redirecting by Injector. In: International Conference Distributed Computing Systems Workshop (April 2001)"},{"key":"41_CR37","unstructured":"Zinky, J., Shapiro, R.: The Aspect-Oriented Interceptors Pattern for Crosscutting and Separation of Concerns using Conventional Object Oriented Programming Languages. In: The 2nd AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS), part of International Conference on Aspect-Oriented Software Development, Boston (March 2003)"}],"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_41","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,14]],"date-time":"2023-05-14T17:23:19Z","timestamp":1684084999000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-76848-7_41"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540768463","9783540768487"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-76848-7_41","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}