Sustainable Architectural Design Decisions

被引:38
作者
Zdun, Uwe [1 ]
Capilla, Rafael [2 ,3 ]
Huy Tran [1 ]
Zimmermann, Olaf [4 ]
机构
[1] Univ Vienna, Fac Comp Sci, A-1010 Vienna, Austria
[2] Rey Juan Carlos Univ, Dept Comp Sci, Madrid, Spain
[3] Rey Juan Carlos Univ, Software Architecture & Internet Technol Res Grp, Madrid, Spain
[4] Univ Appl Sci Eastern Switzerland, Rapperswil HSR FHO, Rapperswil, Switzerland
关键词
architectural decisions; architectural knowledge; design decision sustainability; design decisions; requirements; software architecture; software development; software evolution; sustainability;
D O I
10.1109/MS.2013.97
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software architects must sustain design decisions to endure throughout software evolution. Several criteria can help them assess decisions' sustainability. In addition, industry and research projects have applied different techniques to make architectural design decisions sustainable; their examples offer solutions and lessons learned. © 2013 IEEE.
引用
收藏
页码:46 / 53
页数:8
相关论文
共 13 条
[1]  
Babar MA, 2009, SOFTWARE ARCHITECTURE KNOWLEDGE MANAGEMENT: THEORY AND PRACTICE, P69, DOI 10.1007/978-3-642-02374-3_5
[2]  
Capilla Rafael, 2008, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, P208, DOI 10.1109/ASE.2008.31
[3]  
Clements P., 2001, EVALUATING SOFTWARE
[4]  
Dutoit AH, 2006, RATIONALE MANAGEMENT
[5]  
Fairbanks G., 2010, Just Enough Software Architecture: A Risk-Driven Approach
[6]  
Galster M., 2011, P 5 EUR C SOFTW ARCH
[7]  
Jansen A, 2006, 5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, P109
[8]  
Koziolek H., 2011, Proceedings of the joint ACM SIGSOFT conference-QoSA and ACM SIGSOFT symposium-ISARCS on Quality of software architectures-QoSA and architecting critical systems-ISARCS-QoSA-ISARCS'11, QoSA-ISARCS'11, page, P3
[9]   Constraint-Based Consistency Checking between Design Decisions and Component Models for Supporting Software Architecture Evolution [J].
Lytra, Ioanna ;
Tran, Huy ;
Zdun, Uwe .
2012 16TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2012, :287-296
[10]  
Tran H., 2013, P 28 ACM S APPL COMP, P1728