메뉴 건너뛰기




Volumn 22, Issue 2, 2010, Pages 81-119

Viability for codifying and documenting architectural design decisions with tool support

Author keywords

Architectural knowledge; Design decisions; Design rationale; Software architecture; Software maintenance; Traceability

Indexed keywords

ARTIFICIAL INTELLIGENCE; COMPUTER ARCHITECTURE; COMPUTER SOFTWARE MAINTENANCE; DECISION SUPPORT SYSTEMS; SOFTWARE ARCHITECTURE;

EID: 77749315848     PISSN: 1532060X     EISSN: 15320618     Source Type: Journal    
DOI: 10.1002/smr.419     Document Type: Article
Times cited : (11)

References (54)
  • 3
    • 35048903201 scopus 로고    scopus 로고
    • Software architecture: The next step
    • Proceedings of the 1st European Workshop on Software Architecture (EWSA2004). Springer: Berlin
    • Bosch J. Software architecture: The next step. Proceedings of the 1st European Workshop on Software Architecture (EWSA2004) (Lecture Notes in Computer Science, vol. 3047). Springer: Berlin, 2004; 194-199.
    • (2004) Lecture Notes in Computer Science , vol.3047 , pp. 194-199
    • Bosch, J.1
  • 6
    • 77049104931 scopus 로고    scopus 로고
    • Building up and reasoning about architectural knowledge
    • Springer: Berlin
    • Kruchten P, Lago P, van Vliet H. Building up and reasoning about architectural knowledge. QoSA2006. Springer: Berlin, 2006; 43-58.
    • (2006) QoSA2006 , pp. 43-58
    • Kruchten, P.1    Lago, P.2    Van Vliet, H.3
  • 7
    • 0036892489 scopus 로고    scopus 로고
    • Knowledge management in medium-sized software consulting companies
    • Dingsøyr T. Knowledge management in medium-sized software consulting companies. Empirical Software Engineering 2002; 7(4):377-381.
    • (2002) Empirical Software Engineering , vol.7 , Issue.4 , pp. 377-381
    • Dingsøyr, T.1
  • 9
    • 26444571356 scopus 로고    scopus 로고
    • The decision view of software architecture
    • Proceedings of the 2nd European Workshop on Software Architecture (EWSA 2005), Springer: Berlin
    • Dueñas JC, Capilla R. The decision view of software architecture. Proceedings of the 2nd European Workshop on Software Architecture (EWSA 2005) (Lecture Notes in Computer Science, vol. 3047). Springer: Berlin, 2005; 222-230.
    • (2005) Lecture Notes in Computer Science , vol.3047 , pp. 222-230
    • Dueñas, J.C.1    Capilla, R.2
  • 10
    • 0029408391 scopus 로고
    • Architectural blueprints, the '4+1' view model of software architecture
    • Kruchten P. Architectural blueprints, the '4+1' view model of software architecture. IEEE Software 1995; 12(6):42-45.
    • (1995) IEEE Software , vol.12 , Issue.6 , pp. 42-45
    • Kruchten, P.1
  • 11
    • 38149105248 scopus 로고    scopus 로고
    • A web-based tool for managing architectural design decisions
    • Capilla R, Nava F, Pérez S, Dueñas JC. A web-based tool for managing architectural design decisions. SIGSOFT Software Engineering Notes 2006; 31(5):4. DOI: http://doi.acm.org/10.1145/1163514.1178644.
    • (2006) SIGSOFT Software Engineering Notes , vol.31 , Issue.5 , pp. 4
    • Capilla, R.1    Nava, F.2    Pérez, S.3    Dueñas, J.C.4
  • 12
    • 0141640956 scopus 로고    scopus 로고
    • IEEE recommended practice for architectural description of software-intensive systems.
    • IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE Std., 2000; 1471-2000.
    • (2000) IEEE Std. , pp. 1471-2000
  • 13
    • 48649085868 scopus 로고    scopus 로고
    • Rationale management in software engineering: Concepts and techniques
    • Dutoit AH, McCall R, Mistrík I, Paech B (eds.). Springer: Berlin
    • Dutoit AH, McCall R, Mistrík I, Paech B. Rationale management in software engineering: Concepts and techniques. Rationale Management in Software Engineering, Dutoit AH, McCall R, Mistrík I, Paech B (eds.). Springer: Berlin, 2006; 1-48.
    • (2006) Rationale Management in Software Engineering , pp. 1-48
    • Dutoit, A.H.1    McCall, R.2    Mistrík, I.3    Paech, B.4
  • 14
    • 17644408022 scopus 로고    scopus 로고
    • Architecture decisions: Demystifying architecture
    • Tyree J, Akerman A. Architecture decisions: Demystifying architecture. IEEE Software 2005; 22(2):19-27.
    • (2005) IEEE Software , vol.22 , Issue.2 , pp. 19-27
    • Tyree, J.1    Akerman, A.2
  • 15
    • 38549098742 scopus 로고    scopus 로고
    • Rationale-based support for software maintenance
    • Dutoit AH, McCall R, Mistrík I, Paech B (eds.). Springer: Berlin
    • Burge JE, Brown DC. Rationale-based support for software maintenance. Rationale Management in Software Engineering, Dutoit AH, McCall R, Mistrík I, Paech B (eds.). Springer: Berlin, 2006; 273-296.
    • (2006) Rationale Management in Software Engineering , pp. 273-296
    • Burge, J.E.1    Brown, D.C.2
  • 18
    • 27544441057 scopus 로고    scopus 로고
    • SoftArch: An architecture-level tool for modeling and analyzing soft errors
    • 28 June-1 July
    • Li X, Adve SV, Bose P, Rivers JA. SoftArch: An architecture-level tool for modeling and analyzing soft errors. Dependable Systems and Networks, 28 June-1 July 2005; 496-505.
    • (2005) Dependable Systems and Networks , pp. 496-505
    • Li, X.1    Adve, S.V.2    Bose, P.3    Rivers, J.A.4
  • 23
    • 24944590219 scopus 로고    scopus 로고
    • Experiences using viewpoints for information systems architecture: An industrial experience report
    • Proceedings of the First European Workshop on Software Architecture, Oquendo F (ed.). Springer: Berlin
    • Woods E. Experiences using viewpoints for information systems architecture: An industrial experience report. Proceedings of the First European Workshop on Software Architecture (Lecture Notes in Computer Science, vol. 3047), Oquendo F (ed.). Springer: Berlin, 2004.
    • (2004) Lecture Notes in Computer Science , vol.3047
    • Woods, E.1
  • 25
    • 33947402169 scopus 로고    scopus 로고
    • A rationale-based architecture model for design traceability and reasoning
    • Tang A, Jin Y, Han J. A rationale-based architecture model for design traceability and reasoning. Journal of Systems and Software 2007; 80(6):918-934.
    • (2007) Journal of Systems and Software , vol.80 , Issue.6 , pp. 918-934
    • Tang, A.1    Jin, Y.2    Han, J.3
  • 27
    • 70350692949 scopus 로고    scopus 로고
    • A framework for supporting architecture knowledge and rationale management
    • Dutoit AH, McCall R, Mistrik I, Paech B (eds.). Springer: Berlin
    • Ali-Babar M, Gorton I, Kitchenham B. A framework for supporting architecture knowledge and rationale management. Rationale Management in Software Engineering, Dutoit AH, McCall R, Mistrik I, Paech B (eds.). Springer: Berlin, 2006; 237-254.
    • (2006) Rationale Management in Software Engineering , pp. 237-254
    • Ali-Babar, M.1    Gorton, I.2    Kitchenham, B.3
  • 31
    • 0030261198 scopus 로고    scopus 로고
    • Change cases: Use cases that identify future requirements
    • Ecklund EF, Delcambre LML, Freiling MJ. Change cases: Use cases that identify future requirements. SIGPLAN Notices 1996; 31(10):342-358.
    • (1996) SIGPLAN Notices , vol.31 , Issue.10 , pp. 342-358
    • Ecklund, E.F.1    Delcambre, L.M.L.2    Freiling, M.J.3
  • 36
    • 33845231645 scopus 로고    scopus 로고
    • Using ontology to support the development of software architecture
    • Akerman A, Tyree J. Using ontology to support the development of software architecture. IBM Systems Journal 2006; 45(4):813-826.
    • (2006) IBM Systems Journal , vol.45 , Issue.4 , pp. 813-826
    • Akerman, A.1    Tyree, J.2
  • 38
    • 35048817526 scopus 로고    scopus 로고
    • Software architectures for designing virtual reality systems
    • Proceedings of the 1st European Workshop on Software Architecture (EWSA2004), Springer: Berlin
    • Capilla R, Martínez M. Software architectures for designing virtual reality systems. Proceedings of the 1st European Workshop on Software Architecture (EWSA2004) (Lecture Notes in Computer Science, vol. 3047). Springer: Berlin, 2004; 135-147.
    • (2004) Lecture Notes in Computer Science , vol.3047 , pp. 135-147
    • Capilla, R.1    Martínez, M.2
  • 44
    • 56249145704 scopus 로고    scopus 로고
    • Effort estimation in capturing architectural knowledge
    • IEEE Computer Society: Silver Spring MD
    • Capilla R, Nava F, Carrillo C. Effort estimation in capturing architectural knowledge. Automated Software Engineering (ASE'2008). IEEE Computer Society: Silver Spring MD, 2008.
    • (2008) Automated Software Engineering (ASE'2008)
    • Capilla, R.1    Nava, F.2    Carrillo, C.3
  • 46
    • 74349119041 scopus 로고    scopus 로고
    • Extending software architecting with decision-making activities
    • Springer: Berlin
    • Capilla R, Nava F. Extending Software Architecting with Decision-making Activities. CEE-SET 2007. Springer: Berlin, 2007; 182-195.
    • CEE-SET 2007 , vol.2007 , pp. 182-195
    • Capilla, R.1    Nava, F.2
  • 47
    • 35048869103 scopus 로고    scopus 로고
    • Observations from the recovery of a software product family
    • Third Software Product Line Conference (SPLC), Springer: Berlin
    • Lago P, van Vliet H. Observations from the recovery of a software product family. Third Software Product Line Conference (SPLC) (Lecture Notes in Computer Science, vol. 3281). Springer: Berlin, 2004; 214-227.
    • (2004) Lecture Notes in Computer Science , vol.3281 , pp. 214-227
    • Lago, P.1    Van Vliet, H.2
  • 50
    • 49949118960 scopus 로고    scopus 로고
    • A just-in time architectural knowledge sharing portal
    • IEEE Computer Society: Silver Spring MD
    • Farenhorst R, Izaks R, Lago P, van Vliet H. A just-in time architectural knowledge sharing portal. WICSA 2008. IEEE Computer Society: Silver Spring MD, 2008; 125-134.
    • (2008) WICSA 2008 , pp. 125-134
    • Farenhorst, R.1    Izaks, R.2    Lago, P.3    Van Vliet, H.4
  • 51
    • 77749231961 scopus 로고    scopus 로고
    • Effective tool support for architectural knowledge sharing
    • Springer: Berlin
    • Farenhorst R, Lago P, van Vliet H. Effective Tool Support for Architectural Knowledge Sharing. ECSA 2007. Springer: Berlin, 2007; 27-38.
    • ECSA 2007 , vol.2007 , pp. 27-38
    • Farenhorst, R.1    Lago, P.2    Van Vliet, H.3
  • 53
    • 35048817443 scopus 로고    scopus 로고
    • Feature dependency analysis for product line component design
    • International Conference on Software Reuse, Springer: Berlin
    • Lee K, Kang K. Feature dependency analysis for product line component design. International Conference on Software Reuse (Lecture Notes in Computer Science, vol. 3107). Springer: Berlin, 2004; 69-85.
    • (2004) Lecture Notes in Computer Science , vol.3107 , pp. 69-85
    • Lee, K.1    Kang, K.2
  • 54
    • 84954068722 scopus 로고    scopus 로고
    • On the notion of variability in software product lines
    • van Gurp J, Bosch J, Svahnberg M. On the notion of variability in software product lines. WICSA, 2001.
    • (2001) WICSA
    • Van Gurp, J.1    Bosch, J.2    Svahnberg, M.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.