Open Modules: Modular Reasoning About Advice, ECOOP 2005 -Object-Oriented Programming, 19th European Conference Proceedings, pp.144-168, 2005. ,
DOI : 10.1007/11531142_7
Observers and assistants: A proposal for modular aspect-oriented reasoning, FOAL 2002: Foundations of Aspect-Oriented Languages (AOSD-2002), pp.33-44, 2002. ,
Harmless advice, ACM SIGPLAN Notices, vol.41, issue.1, pp.383-396, 2006. ,
On the importance of the separation-of-concerns principle in secure software engineering, 2002. ,
Aspect-oriented programming is quantification and obliviousness, Aspect-Oriented Software Development, pp.21-35, 2005. ,
Modular software design with crosscutting interfaces, IEEE Software, vol.23, issue.1, pp.51-60, 2006. ,
DOI : 10.1109/MS.2006.24
Arranging language features for more robust pattern-based crosscuts, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, pp.60-69, 2003. ,
DOI : 10.1145/643603.643610
Diagnosis of harmful aspects using regression verification, FOAL: Foundations Of Aspect-Oriented Languages, pp.1-6, 2004. ,
Managing the Evolution of Aspect-Oriented Software with Model-Based Pointcuts, ECOOP 2006 -Object-Oriented Programming, 20th European Conference Proceedings, pp.501-525, 2006. ,
DOI : 10.1007/11785477_28
URL : https://hal.archives-ouvertes.fr/inria-00160620
Aspect-oriented programming and modular reasoning, Proc. of the 27th International Conference on Software Engineering, pp.49-58, 2005. ,
Separation of Concerns with Procedures, Annotations, Advice and Pointcuts, ECOOP 2005 -Object-Oriented Programming, 19th European Conference Proceedings, pp.195-213, 2005. ,
DOI : 10.1007/11531142_9
Aspect Composition Applying the Design by Contract Principle, GCSE '00: Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers, pp.57-69, 2001. ,
DOI : 10.1007/3-540-44815-2_5
PCDiff: Attacking the fragile pointcut problem, European Interactive Workshop on Aspects in Software (EIWAS), 2004. ,
Managing semantic interference with aspect integration contracts, SPLAT: Software engineering Properties of Languages for Aspect, 2004. ,
A disciplined approach to aspect composition, Proceedings of the 2006 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, pp.68-77, 2006. ,
Extending design by contract for aspect-oriented programming, 2005. ,
Distributing classes with woven concerns?an exploration of potential fault scenarios, Proc. 4rd Int' Conf. on Aspect-Oriented Software Development (AOSD-2005), pp.192-200, 2005. ,
Applying 'design by contract', Computer, vol.25, issue.10, pp.2540-51, 1992. ,
DOI : 10.1109/2.161279
Expressive Pointcuts for Increased Modularity, Proceedings of ECOOP 2005, 2005. ,
DOI : 10.1007/11531142_10
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
Domain Models Are NOT Aspect Free, Model Driven Engineering Languages and Systems, 9th International Conference Proceedings, pp.155-169, 2006. ,
DOI : 10.1007/11880240_12
A classification system and analysis for interactions in aspect-oriented programs, Foundations of Software Engineering (FSE), pp.147-158, 2004. ,
Superimpositions and Aspect-oriented Programming, The Computer Journal, vol.46, issue.5, pp.529-541, 2003. ,
DOI : 10.1093/comjnl/46.5.529
Cona, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications , OOPSLA '04, pp.196-197, 2004. ,
DOI : 10.1145/1028664.1028747
Using pointcut delta analysis to support evolution of aspect-oriented software, 21st IEEE International Conference on Software Maintenance (ICSM'05), pp.653-656, 2005. ,
DOI : 10.1109/ICSM.2005.99
Information hiding interfaces for aspect-oriented design, ESEC/FSE-13: Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, pp.166-175, 2005. ,
Motorola weavr: Model weaving in a large industrial context, Proc. of the 6th Int. Conference on Aspect-Oriented Software Development, Industry Track (AOSD). Motorola, ACM, 2007. ,
On the existence of the AOSD-evolution paradox, SPLAT: Software engineering Properties of Languages for Aspect Technologies, 2003. ,
Design by Contract to Improve Software Vigilance, IEEE Transactions on Software Engineering, vol.32, issue.8, pp.571-586, 2006. ,
DOI : 10.1109/TSE.2006.79
URL : https://hal.archives-ouvertes.fr/inria-00542784
Constraining aspect usage, SPLAT: Software engineering Properties of Languages for Aspect Technologies, 2005. ,
Noninvasiveness and aspect-oriented design: Lessons from object-oriented design principles ,
Pure aspects. Master's thesis, 2005. ,