A. Inc, SaaSGrid Middleware

A. Azeez, S. Perera, D. Gamage, R. Linton, P. Siriwardana et al., Multi-tenant SOA Middleware for Cloud Computing, 2010 IEEE 3rd International Conference on Cloud Computing, pp.458-465, 2010.
DOI : 10.1109/CLOUD.2010.50

C. P. Bezemer, A. Zaidman, B. Platzbeecker, T. Hurkmans, and A. Hart, Enabling multi-tenancy: An industrial experience report, 2010 IEEE International Conference on Software Maintenance, 2010.
DOI : 10.1109/ICSM.2010.5609735

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

G. S. Blair, G. Coulson, P. Robin, and M. Papathomas, An Architecture for Next Generation Middleware, Middleware '98: IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing, pp.191-206, 1998.
DOI : 10.1007/978-1-4471-1283-9_12

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

H. Cai, N. Wang, and M. J. Zhou, A Transparent Approach of Enabling SaaS Multitenancy in the Cloud, SERVICES-1 '10: Congress on Services, pp.40-47, 2010.

N. Chohan, C. Bunch, S. Pang, C. Krintz, N. Mostafa et al., AppScale: Scalable and Open AppEngine Application Development and Deployment, International Conference on Cloud Computing, pp.57-70, 2010.
DOI : 10.1007/978-3-642-12636-9_4

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

F. Chong and G. Carraro, Architecture Strategies for Catching the Long Tail. Microsoft Corporation, 2006.

G. Coulson, G. S. Blair, M. Clarke, and N. Parlavantzas, The design of a configurable and reconfigurable middleware platform, Distributed Computing, vol.15, issue.2, pp.109-126, 2002.
DOI : 10.1007/s004460100064

L. Demichiel and B. Shannon, JSR 342: Java T M Platform, Enterprise Edition 7 (Java EE 7) Specification, 2011.

R. E. Filman, T. Elrad, S. Clarke, and M. Ak¸sitak¸sit, Aspect-Oriented Software Development, 2004.

M. Fowler, Inversion of Control Containers and the Dependency Injection pattern, 2004.

G. Technologies-inc, SaaS-Enablement Platform for ISVs

I. Google, Google App Engine

G. Inc, Guice. http://code.google.com

C. J. Guo, W. Sun, Y. Huang, Z. H. Wang, and B. Gao, A Framework for Native Multi-Tenancy Application Development and Management, The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE 2007), pp.551-558, 2007.
DOI : 10.1109/CEC-EEE.2007.4

K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson, Feature- Oriented Domain Analysis (FODA) Feasibility Study, Tech. Rep, vol.21, 1990.
DOI : 10.21236/ADA235785

F. Kon, F. Costa, G. Blair, and R. H. Campbell, The case for reflective middleware, Communications of the ACM, vol.45, issue.6, pp.33-38, 2002.
DOI : 10.1145/508448.508470

F. Kon, M. Román, P. Liu, J. Mao, T. Yamane et al., Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB, Middleware '00: International Conference on Distributed systems platforms, pp.121-143, 2000.
DOI : 10.1007/3-540-45559-0_7

URL : http://choices.cs.uiuc.edu/2k/papers/middleware2000.ps.gz

B. Lagaisse and W. Joosen, True and Transparent Distributed Composition of Aspect-Components, Middleware '06: International Conference on Middleware, pp.41-62, 2006.
DOI : 10.1007/978-3-540-24851-4_10

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

R. Mietzner, A. Metzger, F. Leymann, and K. Pohl, Variability modeling to support customization and deployment of multi-tenant-aware Software as a Service applications, 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems, pp.18-25, 2009.
DOI : 10.1109/PESOS.2009.5068815

J. Müller, J. Krüger, S. Enderlein, M. Helmich, and A. Zeier, Customizing Enterprise Software as a Service Applications: Back-End Extension in a Multi-tenancy Environment, ICEIS '09: International Conference on Enterprise Information Systems, pp.66-77, 2009.
DOI : 10.1007/978-3-642-01347-8_6

A. Nicoar?-a and G. Alonso, Dynamic AOP with PROSE, ASMEA '05: Workshop on Adaptive and Self-Managing Enterprise Applications, pp.125-138, 2005.

R. Pawlak, L. Seinturier, L. Duchien, and G. Florin, JAC: A Flexible Solution for Aspect-Oriented Programming in Java, REFLECTION '01: International Conference on Meta-level Architectures and Separation of Crosscutting Concerns, pp.1-24, 2001.
DOI : 10.1007/3-540-45429-2_1

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

R. Rouvoy, F. Eliassen, J. Floch, S. Hallsteinsen, and E. Stav, Composing Components and Services Using a Planning-Based Adaptation Middleware, Software Composition, pp.52-67, 2008.
DOI : 10.1007/978-3-540-78789-1_4

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

R. Rouvoy, F. Eliassen, and M. Beauvois, Dynamic planning and weaving of dependability concerns for self-adaptive ubiquitous services, Proceedings of the 2009 ACM symposium on Applied Computing, SAC '09, pp.1021-1028, 2009.
DOI : 10.1145/1529282.1529507

. Salesforce, . Com, and . Inc, SpringSource: Aspect Oriented Programming with Spring

W. Sun, X. Zhang, C. J. Guo, P. Sun, and H. Su, Software as a Service: Configuration and Customization Perspectives, 2008 IEEE Congress on Services Part II (services-2 2008), pp.18-25, 2008.
DOI : 10.1109/SERVICES-2.2008.29

L. Tao, Shifting paradigms with the application service provider model, Computer, vol.34, issue.10, pp.32-39, 2001.

E. Truyen, N. Janssens, F. Sanen, and W. Joosen, Support for distributed adaptations in aspect-oriented middleware, Proceedings of the 7th international conference on Aspect-oriented software development , AOSD '08, pp.120-131, 2008.
DOI : 10.1145/1353482.1353497

E. Truyen, B. Vanhaute, B. N. Jørgensen, W. Joosen, and P. Verbaeten, Dynamic and selective combination of extensions in component-based applications, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001, pp.233-242, 2001.
DOI : 10.1109/ICSE.2001.919097