On the criteria to be used in decomposing systems into modules, Communications of the ACM, vol.15, issue.12, pp.1053-1058, 1972. ,
DOI : 10.1145/361598.361623
A Discipline of Programming, 1976. ,
Aspectoriented programming, Proceedings of the European Conference on Object-Oriented Programming, 1997. ,
An object-oriented language-database integration model: The composition-filters approach, Proceedings of ECOOP'92, pp.372-395, 1990. ,
Composing crosscutting concerns using composition filters, Communications of the ACM, vol.44, issue.10, pp.51-57, 2001. ,
DOI : 10.1145/383845.383857
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.129.1023
Programming with Aspectual Components, 1999. ,
Subject-oriented programming, Proceedings of OOPSLA'93, pp.411-428, 1993. ,
DOI : 10.1145/167962.165932
Subject-oriented composition rules, Proceedings of OOPSLA'95 of Sigplan Notices, pp.235-250, 1995. ,
DOI : 10.1145/217838.217864
Specifying subject-oriented composition, Theory and Practice of Object Systems, vol.2, issue.3, 1996. ,
DOI : 10.1002/(SICI)1096-9942(1996)2:3<179::AID-TAPO4>3.0.CO;2-R
Using multidimensional separation of concerns to (re)shape evolving software, Communications of the ACM, vol.44, issue.10, pp.43-50, 2001. ,
DOI : 10.1145/383845.383856
Multi-dimensional separation of concerns and the hyperspace approach, chapter Software Architectures and Component Technology: The State of the Art in Research and Practice, L. Bergmans and M. Aksit, 2001. ,
Getting started with ASPECTJ, Communications of the ACM, vol.44, issue.10, pp.59-65, 2001. ,
DOI : 10.1145/383845.383858
An Overview of AspectJ, Proceedings of the 15th European Conference on Object-Oriented Programming, pp.327-353, 2001. ,
DOI : 10.1007/3-540-45337-7_18
Architectural views of aspects, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, pp.1-10, 2003. ,
DOI : 10.1145/643603.643604
Modularisation and composition of aspectual requirements, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, pp.11-20, 2003. ,
DOI : 10.1145/643603.643605
References extending UML with aspects: Aspect support in the design phase, 1999. ,
Towards a standard design language for AOSD, Proceedings of the 1st international conference on Aspect-oriented software development , AOSD '02, pp.113-119, 2002. ,
DOI : 10.1145/508386.508400
A UML-based aspect-oriented design notation for AspectJ, Proceedings of the 1st international conference on Aspect-oriented software development , AOSD '02, pp.106-112, 2002. ,
DOI : 10.1145/508386.508399
Dynamic wrappers: handling the composition issue with JAC, Proceedings 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems. TOOLS 39, 2001. ,
DOI : 10.1109/TOOLS.2001.941659
URL : https://hal.archives-ouvertes.fr/hal-01124644
JAC: A Flexible Solution for Aspect-Oriented Programming in Java, Proceedings of Reflection 2001, pp.1-21, 2001. ,
DOI : 10.1007/3-540-45429-2_1
Generative Programming, chapter Aspect-Oriented Programming, 2000. ,
Aspect-oriented programming, Communications of the ACM, vol.44, issue.10, pp.51-57, 2001. ,
Distributed separation with aspect components, Proceedings of TOOLS Europe, 2000. ,
DOI : 10.1109/tools.2000.848768
URL : https://hal.archives-ouvertes.fr/hal-01124559
An Automatic Aspect Weaver with a Reflective Programming Language, Proceedings of Reflection'99, 1999. ,
DOI : 10.1007/3-540-48443-4_14
URL : https://hal.archives-ouvertes.fr/hal-01124555
Open C++ release 1.2 programmer's guide, 1993. ,
The JAC API ,
Wrappers to the rescue, Prodeedings of ECOOP'98, 1998. ,
DOI : 10.1007/BFb0054101
Generic Wrappers, Proceedings of the 14th European Conference on Object- Oriented Programming, pp.201-225, 2000. ,
DOI : 10.1007/3-540-45102-1_10
Concepts and experiments in computational reflection, Proceedings of the 2nd Conference on Object-Oriented Programming: Systems, Languages and Applications (OOPSLA'87), volume 22 of SIGPLAN Notices, pp.147-155, 1987. ,
The Art of the Metaobject Protocol, 1991. ,
Advances in Object-Oriented Metalevel Architectures and Reflection, 1996. ,
Aspect-oriented programming using reflection and metaobject protocols, Communications of the ACM, vol.44, issue.10, pp.95-97, 2001. ,
DOI : 10.1145/383845.383865
The JAC project home page ,
A Hybrid Approach to Separation of Concerns: The Story of SADES, Proceedings of Reflection 2001, pp.231-249, 2001. ,
DOI : 10.1007/3-540-45429-2_16
Back to the future, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, pp.50-59, 2003. ,
DOI : 10.1145/643603.643609
Describing and using non functional aspects in component based applications, Proceedings of the 1st international conference on Aspect-oriented software development , AOSD '02, pp.65-75, 2002. ,
DOI : 10.1145/508386.508394
JAsCo, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, pp.21-29, 2003. ,
DOI : 10.1145/643603.643606
A formal definition of crosscuts, Procedings of Reflection'01, pp.170-186, 2001. ,
DOI : 10.1007/3-540-45429-2_13
Extending the object model to provide explicit support for crosscutting concerns. Software Practice and Experiences, pp.703-734, 2002. ,
Adaptative plug-and-play components for evolutionary software development, Proceedings of OOPSLA'98, pp.96-116, 1998. ,
Component integration with pluggable composite adapters Software Architectures and Component Technology: The State of the Art in Research and Practice, 2000. ,
Conquering aspects with Caesar, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, 2003. ,
DOI : 10.1145/643603.643613
Just-in-time aspects, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, pp.100-109, 2003. ,
DOI : 10.1145/643603.643614
Dynamic and selective combination of extensions in component-based applications, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001, 2001. ,
DOI : 10.1109/ICSE.2001.919097
Improving efficiency by weaving at run-time, Proceedings of the Young Researchers Workshop at the 2nd International Conference on Generative Programming and Component Engineering ,
A Selective, Just-in-Time Aspect Weaver, Proceedings of the 2nd International Conference on Generative Programming and Component Engineering, pp.189-208, 2003. ,
DOI : 10.1007/978-3-540-39815-8_12
JMangler - a framework for load-time transformation of Java class files, Proceedings First IEEE International Workshop on Source Code Analysis and Manipulation, 2001. ,
DOI : 10.1109/SCAM.2001.972671
Load-Time Structural Reflection in Java, Proceedings of the 14th European Conference on Object-Oriented Programming, pp.313-336, 2000. ,
DOI : 10.1007/3-540-45102-1_16
Asm: A code manipulation tool to implement adaptable systems, In Journes Composants, 2002. ,