A catalog of object model transformations, Proceedings of WCRE '96: 4rd Working Conference on Reverse Engineering, 1996. ,
DOI : 10.1109/WCRE.1996.558881
Separating concerns throughout the development lifecycle, ECOOP '99 Workshop Proceedings on Aspect- Oriented Programming Proceedings, 1999. ,
Developing a tool to support the application of aspect-oriented programming principles to the design phase, ICSE '98 Workshop Proceedings on Aspect-Oriented Programming Proceedings, 1998. ,
Software Composition: Towards an Integration of Functional and Object-Oriented Approaches, 1994. ,
Automation of Design Pattern: Concepts, Tools and Practices, The Unified Modeling Language, UML'98. First International Workshop, pp.107-114, 1998. ,
DOI : 10.1007/978-3-540-48480-6_10
Reasoning with the Unified Modeling Language, Proc. Workshop on Industrial-Strength Formal Specification Techniques (WIFT'98)}, 1998. ,
Aop: towards a generic framework using program transformation and analysis, ECOOP'98 Workshop Proceedings on Aspect-Oriented Programming Proceedings, 1998. ,
Design Patterns: Elements of Reusable Object- Oriented Software, 1995. ,
Equivalence rules for UML class diagrams, The Unified Modeling Language, UML'98. First International Workshop, pp.87-96, 1998. ,
Subject-oriented programming, OOPSLA 1993 Conference Proceedings, pp.411-428 ,
DOI : 10.1145/167962.165932
Alain Le Guennec, and François Pennaneac'h. UMLAUT: an extendible UML transformation framework, Proc. of the 14th IEEE International Conference on Automated Software Engineering, ASE'99, 1999. ,
Separation of concerns, 1995. ,
Aspect-oriented programming for role models, ECOOP '99 Workshop Proceedings on Aspect- Oriented Programming Proceedings, 1999. ,
Aspect-oriented programming, ECOOP '97 Object-Oriented Programming 11th European Conference, pp.220-242, 1997. ,
DOI : 10.1007/BFb0053381
The 4+1 View Model of architecture, IEEE Software, vol.12, issue.6, 1995. ,
DOI : 10.1109/52.469759
Internal Iteration Externalized, ECOOP '99 Object-Oriented Programming 13th European Conference, pp.329-350 ,
DOI : 10.1007/3-540-48743-3_15
Formalising the UML in Structured Temporal Theories, Proceedings Second ECOOP Workshop on Precise Behavioral Semantics, pp.105-121, 1998. ,
DOI : 10.1007/978-1-4615-5229-1_11
A framework for higher-order functions in C++, Proceedings of the USENIX Conference on Object-Oriented Technologies (COOTS), pp.103-116, 1995. ,
Precise Modeling of Design Patterns, Proceedings of UML 2000, pp.482-496, 1939. ,
DOI : 10.1007/3-540-40011-7_35
URL : https://hal.archives-ouvertes.fr/hal-00794308
Rg: A case-study for aspect oriented programming, 1997. ,
Adaptive plug-and-play components for evolutionary software development, ACM SIGPLAN Notices, vol.33, issue.10, pp.97-116, 1998. ,
DOI : 10.1145/286942.286950
Refactoring Object-Oriented Frameworks, 1992. ,
Practical analysis for refactoring, 1999. ,
Algorithmic support for model transformation in objectoriented software development, Theory And Practice of Object Systems, 1999. ,
Extending UML with aspects: Aspect support in the design phase, ECOOP'99 Workshop Proceedings on Aspect-Oriented Programming Proceedings, 1999. ,
The Object Constraint Language: Precise Modelling with UML, 1998. ,
A Visualization of OCL Using Collaborations, Proceedings of UML 2001, pp.257-271 ,
DOI : 10.1007/3-540-45441-1_20
Composition patterns: an approach to designing reusable, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001, 2001. ,
DOI : 10.1109/ICSE.2001.919076
Applying 'design by contract', Computer, vol.25, issue.10, pp.25-40, 1992. ,
DOI : 10.1109/2.161279
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.72.7831
Making components contract aware, Computer, vol.32, issue.7, p.13, 1999. ,
DOI : 10.1109/2.774917
Quality-of-service specification in distributed object systems, Distributed Systems Engineering Journal, 1998. ,
DOI : 10.1088/0967-1846/5/4/005
An UML Metamodel for Contract Aware Components, Proc. of UML'2001 conference ,