A. R. Bibliographie, A Formal Approach to Software Architecture, Thèse de doctorat, 1997.

B. R. Vasant-d, Representation and Maintenance of Process Knowledge for Large Scale Systems Development, Proceeding of the 6th Knowledge-based Software Engineering Conference, pp.223-231, 1991.

. L. Bass, . Bachmann-f, and . Klein-m, Quality Attribute Design Primitives and the Attribute Driven Design Method, Proceeding of the 4th International Conference on Product Family Engineering, pp.169-186, 2001.
DOI : 10.1007/3-540-47833-7_17

. L. Bass, . Clements-p, and . Kazman-r, Software Architecture in Practice, 2003.

. L. Bass, . Clements-p, and S. L. Nord-r, Capturing and Using Rationale for a Software Architecture, dutoit et al., rationale management in software engineering édition, pp.255-272, 2006.
DOI : 10.1007/978-3-540-30998-7_12

. W. Boehm-b, . R. Brown-j, and . Lipow-m, Quantitative evaluation of software quality, Proceeding of the 2nd International Conference on Software Engineering, pp.592-605, 1976.

B. M. Deissenboeck-f and . Pizka-m, Demystifying maintainability, Proceeding of the 2006 international workshop on Software quality (WoSQ'06), pp.21-26, 2006.

B. J. Brown-d, Rationale-based Support for Software Maintenance, Chapitre Rationale Management in Software Engineering, pp.273-296, 2006.

C. R. Nava-f and D. J. , Modeling and Documenting the Evolution of Architectural Design Decisions, Proceeding of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent (SHARK-ADI'07), 2007.

C. L. Chu, Y. A. Nixon-b, and J. M. , Non-Functional Requirements in Software Engineering, 1999.

C. L. Sampaio and L. J. Prado, Nonfunctional Requirements : From Elicitation to Conceptual Models, IEEE Transactions on Software Engineering, vol.30, issue.5, pp.328-350, 2004.

D. F. Wagner-s, T. S. Pizka-m, and G. , An activity-based quality model for maintainability, Proceeding of the 23rd International Conference on Software Maintenance (ICSM '07), pp.184-193, 2007.

D. F. , J. E. Lochmann-k, and . Wagner-s, Software Quality Models : Purposes, Usage Scenarios and Requirements, Proceeding of 7th International Workshop on Software Quality (WoSQ '09), 2009.

. G. Dro-96-]-dromey-r, Cornering the Chimera, IEEE Software, vol.13, pp.33-43, 1996.

E. S. Graves-t, M. F. Karr-a, and . Mockus-a, Does Code Decay ? Assessing the Evidence from Change Management Data, IEEE Transactions on Software Engineering, vol.27, issue.1, pp.1-12, 2001.

M. D. Garlan, W. D. Leavens-g, and . Sitaraman-m, Acme, CASCON First Decade High Impact Papers on, CASCON '10, pp.47-68, 2000.
DOI : 10.1145/1925805.1925814

H. L. Lindvall-m, Combating Architectural Degenration : A Survey, Information and Software Technology, vol.47, issue.10, pp.693-707, 2005.

A. Jansen and . Bosch-j, Software Architecture as a Set of Architectural Design Decisions , Proceeding of of the 5th IEEE, Conference on Software Architecture (WICSA'05), 2005.

A. Jansen, Architectural design decisions, Thèse de doctorat, 2008.

. L. Jintae, Decision representation language (DRL) and its support environment, Rapport, Laboratoire de l'Intelligence Artificielle MIT, 1989.

K. S. Kim, K. , L. L. , and P. S. , Quality-driven architecture development using architectural tactics, Journal of Systems and Software, vol.82, issue.8, pp.1211-1231, 2009.
DOI : 10.1016/j.jss.2009.03.102

K. J. Garlan-d, 42 Les systèmes logiciels : évolution, maintenance et rénovation Analyzing architectural styles, Journal of Systems and Software, vol.83, issue.7, pp.1216-1235, 2010.

. B. Kitchenham, P. A. Linkman-s, and N. V. , The SQUID approach to defining a quality model, Software Quality Control, vol.6, issue.3, pp.211-233, 1997.
DOI : 10.1023/A:1018516103435

H. M. Klas, M. J. , and T. A. , A Classification Scheme for Comprehensive Quality Model Landscapes, Proceeding of the 35th EUROMICRO Conference Software Engineering and Advanced Applications, pp.243-250, 2009.

. P. Kruchten, The 4+1 View Model of architecture, IEEE Software, vol.12, issue.6, pp.42-50, 1995.
DOI : 10.1109/52.469759

. P. Kruchten, . Lago-p, and . Van-vliet-h, Building Up and Reasoning About Architectural Knowledge, Proceedings of the Second International Conference on the Quality of Software Architectures, pp.43-58, 2006.
DOI : 10.1007/11921998_8

C. P. Kruchten and D. J. , The Decision View's Role in Software Architecture Practice, IEEE Software, vol.26, issue.2, pp.36-42, 2009.
DOI : 10.1109/MS.2009.52

L. P. Van-vliet-h, Explicit Assumptions enrich Architectural Models, Proceeding of the 27th International Conference on Software Engineering (ICSE'05), pp.206-214, 2005.

L. M. Tesoriero-r and C. P. , Avoiding Architectural Degeneration : An Evaluation Process for Software Architecture, Proceeding of the IEEE Symposium on Software Mertrics (METRICS'02), pp.77-86, 2002.

R. Marinescu and R. D. , Quantifying the quality of object-oriented design: the factor-strategy model, 11th Working Conference on Reverse Engineering, pp.192-201, 2004.
DOI : 10.1109/WCRE.2004.31

M. T. and L. Bae-d.-h, Tactics based approach for integrating nonfunctional requirements in object-oriented analysis and design, Journal of Systems and Software, vol.82, issue.10, pp.1642-1656, 2009.

M. T. D-'hondt, Automating Support for Software Evolution in UML, Automated Software Engineering Journal, vol.7, issue.1, pp.39-59, 2000.

C. J. Mylopoulos and . Nixon-b, Representing and using nonfunctional requirements: a process-oriented approach, IEEE Transactions on Software Engineering, vol.18, issue.6, pp.483-497, 1992.
DOI : 10.1109/32.142871

. E. Nie-07-]-niemelä and . Immonen-a, Capturing quality requirements of product family architecture, Information and Software Technology, vol.49, pp.11-12, 2007.

. Ste, L. P. Steyaert, . Mens-k, and . T. D-'hondt, Reuse contracts : managing the evolution of reusable assets, Proceeding of the 11th ACM SIGPLAN conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'96), pp.268-285, 1996.

T. C. Fleurquin-r and . Sadou-s, Preserving Architectural Choices throughout the Component-based Software Development Process, Proceeding of the 5th IEEE, Conference on Software Architecture (WICSA'05), pp.121-130, 2005.

. C. Tibermacine, Contractualisation de l'évolution architecturale de logiciels à base de composants : une approche pour la préservation de la qualité, Thèse de doctorat, 2006.

. C. Tibermacine, . Fleurquin-r, and . Sadou-s, On-Demand Quality-Oriented Assistance in Component-Based Software Evolution, Proceeding of the 9th ACM SIGSOFT International Symposium on Component-Based Software Engineering (CBSE'06), 2006.
DOI : 10.1007/11783565_21

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

T. J. Akerman-a, Architecture Decisions : Demystifying Architecture, IEEE Software, vol.22, issue.2, pp.19-27, 2005.