{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T11:19:34Z","timestamp":1769339974167,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540220008","type":"print"},{"value":"9783540247692","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24769-2_4","type":"book-chapter","created":{"date-parts":[[2010,8,4]],"date-time":"2010-08-04T04:24:20Z","timestamp":1280895860000},"page":"43-56","source":"Crossref","is-referenced-by-count":8,"title":["Reflection-Based, Aspect-Oriented Software Architecture"],"prefix":"10.1007","author":[{"given":"Carlos E.","family":"Cuesta","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M. Pilar","family":"Romay","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pablo","family":"de la Fuente","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manuel","family":"Barrio-Sol\u00f3rzano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"4_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/3-540-45429-2_14","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"J.H. Andrews","year":"2001","unstructured":"Andrews, J.H.: Process-Algebraic Foundations of Aspect-Oriented Programming. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, p. 187. Springer, Heidelberg (2001)"},{"issue":"5","key":"4_CR2","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1016\/S0950-5849(99)00007-5","volume":"41","author":"J. Bosch","year":"1999","unstructured":"Bosch, J.: Superimposition:A Component Adaptation Technique. Information and Software Technology\u00a041(5), 257\u2013273 (1999)","journal-title":"Information and Software Technology"},{"key":"4_CR3","unstructured":"Constantinides, C.A., Elrad, T.: On the Requirements for Concurrent Software Architectures to SupportAdvanced Separation of Concerns. In: OOPSLA 2000 Advanced Separation of Concerns (October 2000)"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Cuesta, C.E.: Reflection-based Dynamic Software Architecture. ProQuest Information & Learning (May 2003)","DOI":"10.1007\/978-3-540-24769-2_4"},{"key":"4_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/3-540-46000-4_15","volume-title":"Coordination Models and Languages","author":"C.E. Cuesta","year":"2002","unstructured":"Cuesta, C.E., de la Fuente, P., Barrio-Sol\u00f3rzano, M., Beato, E.: Coordination in a ReflectiveArchitecture Description Language. In: Arbab, F., Talcott, C. (eds.) COORDINATION 2002. LNCS, vol.\u00a02315, pp. 141\u2013148. Springer, Heidelberg (2002)"},{"key":"4_CR6","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1007\/978-0-387-35607-5_9","volume-title":"Software Architecture: System Design, Development and Maintenance","author":"C.E. Cuesta","year":"2002","unstructured":"Cuesta, C.E., de la Fuente, P., Sol\u00f3rzano, M.B., Encarnaci\u00f3n Beato, M.: Introducing Reflection in Architecture Description Languages. In: Bosch, J., Gentleman, M., Hofmeister, C., Kuusela, J. (eds.) Software Architecture: System Design, Development and Maintenance, pp. 143\u2013156. Kluwer Academic Publishers, Dordrecht (2002)"},{"key":"4_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/3-540-45429-2_13","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"R. Douence","year":"2001","unstructured":"Douence, R., Motelet, O., S\u00fcdholt, M.: A Formal Definition of Crosscuts. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, pp. 170\u2013186. Springer, Heidelberg (2001)"},{"key":"4_CR8","unstructured":"Filman, R.E., Friedman, D.P.: Aspect-Oriented Programming is Quantification and Obliviousness. In: OOPSLA 2000 Advanced Separation of Concerns (October 2000)"},{"key":"4_CR9","unstructured":"Forman, I.R.: Superimposition: A Form of Separation of Concerns for Distributed Systems. In: Proceedings of First OOPSLA 2000 Workshop on Advanced Separation of Concerns (ASoC1) (October 2000)"},{"key":"4_CR10","unstructured":"Kand\u00e9, M.M.: A Concern-Oriented Approach to Software Architecture. PhD thesis, \u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (2003)"},{"key":"4_CR11","unstructured":"Kand\u00e9, M.M., Strohmeier, A.: On The Role of Multi-Dimensional Separation of Concerns in Software Architecture. In: OOPSLA 2000 Workshop on Advanced Separation of Concerns in Object-Oriented Systems (ASoC) (October 2000)"},{"key":"4_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/643603.643604","volume-title":"Proceedings of the Second International Conference on Aspect-Oriented Software Development (AOSD 2003)","author":"M. Katara","year":"2003","unstructured":"Katara, M., Katz, S.: Architectural Views of Aspects. In: Proceedings of the Second International Conference on Aspect-Oriented Software Development (AOSD 2003), March 2003, pp. 1\u201310. ACM Press, New York (2003)"},{"issue":"2","key":"4_CR13","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1145\/169701.169682","volume":"15","author":"S. Katz","year":"1993","unstructured":"Katz, S.: A Superimposition Control Construct for Distributed Systems. ACM Transactions on Programming Languages and Systems\u00a015(2), 337\u2013356 (1993)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"4_CR14","unstructured":"Kellom\u00e4ki, P.: A Formal Basis for Aspect-Oriented Specification with Superposition. In: Leavens, G.T., Cytron, R. (eds.) FOAL 2002 Proceedings: Foundations of Aspect-Oriented Languages, April 2002, pp. 27\u201332 (2002)"},{"key":"4_CR15","unstructured":"Kojarski, S., Lieberherr, K., Lorenz, D.H., Hirschfeld, R.: Aspectual Reflection. In: Sofware engineering Properties of Languages for Aspect Technologies (SPLAT 2003) (March 2003)"},{"issue":"2","key":"4_CR16","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1145\/279227.279229","volume":"16","author":"L. Lamport","year":"1998","unstructured":"Lamport, L.: The Part-Time Parliament. ACM Transactions on Computer Systems\u00a016(2), 133\u2013169 (1998)","journal-title":"ACM Transactions on Computer Systems"},{"issue":"4","key":"4_CR17","first-page":"18","volume":"32","author":"L. Lamport","year":"2001","unstructured":"Lamport, L.: Paxos Made Simple. ACM SIGACT News\u00a032(4), 18\u201325 (2001)","journal-title":"ACM SIGACT News"},{"key":"4_CR18","unstructured":"Lopes, A., Fiadeiro, J.L.: Superposition: Composition vs. Refinement of Nondeterministic, Action-Based Systems. ENTCS\u00a070(3) (2002)"},{"issue":"12","key":"4_CR19","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1145\/38807.38821","volume":"22","author":"P. Maes","year":"1987","unstructured":"Maes, P.: Concepts and Experiments in Computational Reflection. ACM SIGPLAN Notices\u00a022(12), 147\u2013155 (1987), OOPSLA 1987 Conference Proceedings","journal-title":"ACM SIGPLAN Notices"},{"key":"4_CR20","unstructured":"Pawlak, R.: La Programmation par Aspects Interactionnelle pour la Construction d\u2019applications \u00d3 Pre\u00f3ccupations Multiples PhD thesis, CNAM, Paris (2002)"},{"key":"4_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1007\/3-540-61842-2_34","volume-title":"Trends in Distributed Systems: CORBA and Beyond","author":"M. Radestock","year":"1996","unstructured":"Radestock, M., Eisenbach, S.: Coordination in Evolving Systems. In: Spaniol, O., Linnhoff-Popien, C., Meyer, B. (eds.) TreDS 1996. LNCS, vol.\u00a01161, pp. 162\u2013176. Springer, Heidelberg (1996)"},{"key":"4_CR22","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1145\/508386.508391","volume-title":"Proceedings of the First International Conference on Aspect-Oriented Software Development (AOSD 2002)","author":"M. Sihman","year":"2002","unstructured":"Sihman, M., Katz, S.: A Calculus of Superimpositions for Distributed Systems. In: Proceedings of the First International Conference on Aspect-Oriented Software Development (AOSD 2002), April 2002, pp. 28\u201340. ACM Press, New York (2002)"},{"key":"4_CR23","doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H., Harrison, W., Sutton Jr., S.: N-Degrees of Separation: Multi-Dimensional Separation of Concerns. In: Proceedings of the 21st International Conference on Software Engineering (ICSE 1999) (May 1999)","DOI":"10.1145\/302405.302457"},{"key":"4_CR24","unstructured":"Wand, M., Kiczales, G., Dutchyn, C.: A Semantics for Advice and Dynamic Join Points in Aspect-Oriented Programming. In: Leavens, G.T., Cytron, R. (eds.) FOAL 2002: Foundations of Aspect-Oriented Languages, April 2002, pp. 1\u20138 (2002)"},{"key":"4_CR25","unstructured":"Wermelinger, M., Fiadeiro, J.L., Andrade, L.F., Koutsoukos, G., Gouveia, J.: Separation of Core Concerns: Computation, Coordination and Configuration. In: OOPSLA 2001 Advanced Separation of Concerns (October 2001)"},{"key":"4_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1007\/3-540-48166-4_24","volume-title":"Software Engineering - ESEC\/FSE \u201999","author":"M. Wermelinger","year":"1999","unstructured":"Wermelinger, M., Fiadeiro, J.L.F.: Algebraic Software Architecture Reconfiguration. In: Nierstrasz, O., Lemoine, M. (eds.) ESEC 1999 and ESEC-FSE 1999. LNCS, vol.\u00a01687, pp. 393\u2013409. Springer, Heidelberg (1999)"},{"key":"4_CR27","first-page":"87","volume-title":"Proceedings of 10th International Workshop on Software Specification and Design","author":"M. Wermelinger","year":"2000","unstructured":"Wermelinger, M., Lopes, A., Fiadeiro, J.L.: Superposing Connectors. In: Proceedings of 10th International Workshop on Software Specification and Design, pp. 87\u201394. IEEE Computer Society Press, Los Alamitos (2000)"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24769-2_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T07:07:08Z","timestamp":1559372828000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24769-2_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540220008","9783540247692"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24769-2_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004]]}}}