C. Allan, P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins et al., Adding trace matching with free variables to aspectj, OOPSLA '05: Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications, pp.345-364, 2005.
DOI : 10.1145/1103845.1094839

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.107.9949

J. Araujo, J. Whittle, and K. , Modeling and composing scenario-based requirements with aspects, Proceedings. 12th IEEE International Requirements Engineering Conference, 2004., 2004.
DOI : 10.1109/ICRE.2004.1335664

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.138.3530

E. Aspect, http://www.early-aspects.net, 2006.

C. Bockisch, S. Kanthak, M. Haupt, M. Arnold, and M. Mezini, Efficient control flow quantification, OOPSLA '06: Proceedings of the 21th annual ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications, pp.125-138, 2006.
DOI : 10.1145/1167473.1167484

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.493.9981

F. Budinsky, D. Steinberg, E. Merks, R. Ellersick, and T. Grose, Eclipse Modeling Framework. The Eclipse Series, 2003.

S. Clarke and E. Baniassad, Aspect-Oriented Analysis and Design: The Theme Approach, 2005.

W. Damm and D. Harel, LSCs: Breathing life into message sequence charts, pp.45-80, 2001.
DOI : 10.1007/978-0-387-35562-7_23

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.20.5472

B. A. Davey and H. A. Priestley, Introduction to Lattices and Order, Cambridge Mathematical Textbooks, 1990.
DOI : 10.1017/CBO9780511809088

R. Douence, P. Fradet, and M. Südholt, A Framework for the Detection and Resolution of Aspect Interactions, Proceedings of GPCE'02, 2002.
DOI : 10.1007/3-540-45821-2_11

URL : https://hal.archives-ouvertes.fr/inria-00000950

R. Douence, O. Motelet, and M. Südholt, A formal definition of crosscuts, Reflection'01, pp.170-186, 2001.
DOI : 10.1007/3-540-45429-2_13

R. B. France, D. Kim, S. Ghosh, and E. Song, A UML-based pattern specification technique, IEEE Transactions on Software Engineering, vol.30, issue.3, pp.193-206, 2004.
DOI : 10.1109/TSE.2004.1271174

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.93.849

I. Itu-ts-recommendation and Z. , Message Sequence Chart (MSC), 1999.

I. Jacobson and P. Ng, Aspect-Oriented Software Development with Use Cases, 2004.

G. Kiczales, The fun has just begun. Keynote of AOSD'03, 2003.

G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm et al., An Overview of AspectJ, Lecture Notes in Computer Science, vol.2072, pp.327-355, 2001.
DOI : 10.1007/3-540-45337-7_18

J. Klein, B. Caillaud, and L. Hélouët, Merging Scenarios, Workshop on FMICS, pp.209-226, 2004.
DOI : 10.1016/j.entcs.2004.08.065

URL : http://doi.org/10.1016/j.entcs.2004.08.065

J. Klein, L. Hélouet, and J. Jézéquel, Semantic-based weaving of scenarios, Proceedings of the 5th international conference on Aspect-oriented software development , AOSD '06, 2006.
DOI : 10.1145/1119655.1119662

URL : https://hal.archives-ouvertes.fr/hal-00921480

P. Muller, F. Fleurey, and J. Jézéquel, Weaving executability into objectoriented meta-languages, Proc. of MODELS/UML, 2005.
DOI : 10.1007/11557432_19

URL : https://hal.archives-ouvertes.fr/hal-00795095

P. Muller, F. Fleurey, D. Vojtisek, Z. Drey, D. Pollet et al., On executable meta-languages applied to model transformations, Model Transformations In Practice Workshop, 2005.
URL : https://hal.archives-ouvertes.fr/inria-00000381

K. Ostermann, M. Mezini, and C. Bockisch, Expressive Pointcuts for Increased Modularity, Proceedings of ECOOP'05. Springer LNCS, 2005.
DOI : 10.1007/11531142_10

A. Rashid, A. M. Moreira, and J. Araújo, 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

R. Reddy, R. France, S. Ghosh, F. Fleurey, and B. Baudry, Model composition a signature-based approach, AOM Workshop, 2005.

D. Stein, S. Hanenberg, and R. Unland, Expressing different conceptual models of join point selections in aspect-oriented design, Proceedings of the 5th international conference on Aspect-oriented software development , AOSD '06, 2006.
DOI : 10.1145/1119655.1119661

R. J. Walker and K. Viggers, Implementing protocols via declarative event patterns, ACM Sigsoft International Symposium on Foundations of Software Engineering (FSE-12), pp.159-169, 2004.
DOI : 10.1145/1041685.1029918

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.90.6299

J. Whittle and J. Araújo, Scenario modelling with aspects, IEE Proceedings - Software, vol.151, issue.4, pp.157-172, 2004.
DOI : 10.1049/ip-sen:20040921

J. Let, J k be three join points and µ i =< µ i0 , µ i1 , µ i2 >, µ j =< µ j0 , µ j1 , µ j2 > and µ k =< µ k0 , µ k1 , µ k2 > the three isomorphisms associating respectively P to J i , J j and J k

F. If-e and ?. J. Belong, let e be the corresponding event in P such that e = µ i1 (e ), then according to the definition of ?, e succeeds to µ j1 (e ) and µ k1 (e ) Therefore, e and f also belong to In this way, we easily show that (J i ? J j ) ? J k = J i ? (J j ? J k ) In the same way, we also show that Finally, to prove the property (4), let us consider the two join points J i and J j and their associated morphisms µ i and µ j . Let e 2 and f 2 be two events belonging to J j and J i ? (J i ? J j ) (and consequently to J i ? J j ) but not to J i . Let us note e the event belonging to P such that e 2 = µ j1 (e ), If e 1 = µ i1 (e ), then since e 2 belongs to J i ? J j , e 2 ? e 1 , and since e 2 belongs to J i ?