메뉴 건너뛰기




Volumn 80, Issue 6, 2007, Pages 918-934

A rationale-based architecture model for design traceability and reasoning

Author keywords

Architecture design; Design rationale; Traceability

Indexed keywords

ARCHITECTURAL DESIGN; COMPUTER AIDED SOFTWARE ENGINEERING; LARGE SCALE SYSTEMS; LOGIC PROGRAMMING; SOFTWARE DESIGN; UNIFIED MODELING LANGUAGE;

EID: 33947402169     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2006.08.040     Document Type: Article
Times cited : (203)

References (49)
  • 2
    • 35048903201 scopus 로고    scopus 로고
    • Bosch, J., 2004. Software architecture: the next step. In: Proceedings 1st European Workshop on Software Architecture (EWSA). St Andrews, UK. pp. 194-199.
  • 4
    • 85033559688 scopus 로고    scopus 로고
    • Conklin, J., Begeman, M., 1988. gIBIS: a hypertext tool for exploratory policy discussion. In: Proceedings ACM Conference on Computer-Supported Cooperative Work. pp. 140-152.
  • 5
    • 0035000617 scopus 로고    scopus 로고
    • Egyed, A., 2001. A scenario-driven approach to traceability. In: Proceedings 23rd International Conference on Software Engineering (ICSE). pp. 123-132.
  • 6
    • 0029200663 scopus 로고    scopus 로고
    • Garlan, D., Allen, R., Ockerbloom, J., 1995. Architectural mismatch or why it's hard to build systems out of existing parts. In: Proceedings 17th International Conference on Software Engineering (ICSE). pp. 179-185.
  • 7
    • 0028012990 scopus 로고    scopus 로고
    • Gotel, O.C.Z., Finkelstein, A.C.W., 1994. An analysis of the requirements traceability problem. In: Proceedings International Conference on Requirements Engineering (RE). pp. 94-101.
  • 8
    • 0004015428 scopus 로고    scopus 로고
    • Generative design rationale: beyond the record and replay paradigm
    • Moran T., and Carroll J. (Eds), Lawrence Erlbaum Associates (Chapter 11)
    • Gruber T., and Russell D. Generative design rationale: beyond the record and replay paradigm. In: Moran T., and Carroll J. (Eds). Design Rationale: Concepts, Techniques and Use (1996), Lawrence Erlbaum Associates 323-350 (Chapter 11)
    • (1996) Design Rationale: Concepts, Techniques and Use , pp. 323-350
    • Gruber, T.1    Russell, D.2
  • 9
  • 10
    • 84962853278 scopus 로고    scopus 로고
    • TRAM: a tool for requirements and architecture management
    • IEEE Computer Society Press, Gold Coast, Australia
    • Han J. TRAM: a tool for requirements and architecture management. Proceedings 24th Australasian Computer Science Conference (2001), IEEE Computer Society Press, Gold Coast, Australia 60-68
    • (2001) Proceedings 24th Australasian Computer Science Conference , pp. 60-68
    • Han, J.1
  • 11
    • 0032759536 scopus 로고    scopus 로고
    • Haumer, P., Pohl, K., Weidenhaupt, K., Jarke, M., 1999. Improving reviews by extended traceability. In: Proceedings 32nd Hawaii International Conference on System Sciences.
  • 13
    • 33947361328 scopus 로고    scopus 로고
    • Hilliard, R., 2001. Viewpoint modeling. In: Proceedings of 1st ICSE Workshop on Describing Software Architecture with UML.
  • 14
    • 67650108970 scopus 로고    scopus 로고
    • Hughes, T., Martin, C., 1998. Design traceability of complex systems. In: Proceedings 4th Annual Symposium on Human Interaction with Complex Systems. pp. 37-41.
  • 15
    • 33947387710 scopus 로고    scopus 로고
    • IEEE, 1996. IEEE/EIA standard-industry implementation of ISO/IEC 12207:1995. Information Technology - Software Life Cycle Processes (IEEE/EIA Std 12207.0-1996).
  • 16
    • 33947417442 scopus 로고    scopus 로고
    • IEEE, 1997. IEEE/EIA guide - industry implementation of ISO/IEC 12207:1995. Standard for Information Technology - Software Life Cycle Processes - Life Cycle Data (IEEE/EIA Std 12207.1-1997).
  • 17
    • 33947370633 scopus 로고    scopus 로고
    • IEEE, 2000. IEEE Recommended Practice for Architecture Description of Software-Intensive System (IEEE Std 1471-2000).
  • 19
    • 33947099569 scopus 로고    scopus 로고
    • Kruchten, P., Lago, P., Vliet, H. v., Wolf, T., 2005. Building up and exploiting architectural knowledge. In: Proceedings 5th IEEE/IFIP Working Conference on Software Architecture.
  • 22
    • 0026239411 scopus 로고    scopus 로고
    • Lee, J., 1991. Extending the Potts and Bruns model for recording design rationale. In: 13th International Conference on Software Engineering. pp. 114-125.
  • 23
    • 0031139959 scopus 로고    scopus 로고
    • Design rationale systems: understanding the issues
    • Lee J. Design rationale systems: understanding the issues. IEEE Expert 12 3 (1997) 78-85
    • (1997) IEEE Expert , vol.12 , Issue.3 , pp. 78-85
    • Lee, J.1
  • 24
    • 0041893573 scopus 로고    scopus 로고
    • What's in design rationale?
    • Moran T., and Carroll J. (Eds), Lawrence Erlbaum Associates (Chapter 2)
    • Lee J., and Lai K. What's in design rationale?. In: Moran T., and Carroll J. (Eds). Design Rationale: Concepts Techniques and Use (1996), Lawrence Erlbaum Associates 21-52 (Chapter 2)
    • (1996) Design Rationale: Concepts Techniques and Use , pp. 21-52
    • Lee, J.1    Lai, K.2
  • 25
    • 0003239964 scopus 로고    scopus 로고
    • Questions, options and criteria: elements of design space analysis
    • Moran T., and Carroll J. (Eds), Lawrence Erlbaum Associates (Chapter 3)
    • Maclean A., Young R., Bellotti V., and Moran T. Questions, options and criteria: elements of design space analysis. In: Moran T., and Carroll J. (Eds). Design Rationale: Concepts Techniques and Use (1996), Lawrence Erlbaum Associates 53-106 (Chapter 3)
    • (1996) Design Rationale: Concepts Techniques and Use , pp. 53-106
    • Maclean, A.1    Young, R.2    Bellotti, V.3    Moran, T.4
  • 26
    • 0345564747 scopus 로고
    • PHI: a conceptual foundation for design hypermedia
    • McCall R. PHI: a conceptual foundation for design hypermedia. Design Studies 12 1 (1991) 30-41
    • (1991) Design Studies , vol.12 , Issue.1 , pp. 30-41
    • McCall, R.1
  • 27
    • 18844363951 scopus 로고    scopus 로고
    • Nuseibeh, B., 2004. Crosscutting requirements. In: Proceedings 3rd International Conference on aspect-oriented software development. pp. 3-4.
  • 29
    • 0001956194 scopus 로고
    • Foundations for the study of software
    • Perry D.E., and Wolf A.L. Foundations for the study of software. ACM SIGSOFT 17 4 (1992) 40-52
    • (1992) ACM SIGSOFT , vol.17 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 30
    • 33947399019 scopus 로고    scopus 로고
    • Pinheiro, F.A.C., 2000. Formal and informal aspects of requirements tracing. In: Workshop em Engenharia de Requisitos. Brazil. pp. 1-21.
  • 31
    • 0030105847 scopus 로고    scopus 로고
    • An object-oriented tool for tracing requirements
    • Pinheiro F.A.C., and Goguen J.A. An object-oriented tool for tracing requirements. IEEE Software 13 2 (1996) 52-64
    • (1996) IEEE Software , vol.13 , Issue.2 , pp. 52-64
    • Pinheiro, F.A.C.1    Goguen, J.A.2
  • 32
    • 0004169376 scopus 로고    scopus 로고
    • Supporting software design: integrating design methods and design rationale
    • Moran T., and Carroll J. (Eds), Lawrence Erlbaum Associates (Chapter 10)
    • Potts C. Supporting software design: integrating design methods and design rationale. In: Moran T., and Carroll J. (Eds). Design Rationale: Concepts, Techniques and Use (1996), Lawrence Erlbaum Associates 295-322 (Chapter 10)
    • (1996) Design Rationale: Concepts, Techniques and Use , pp. 295-322
    • Potts, C.1
  • 33
    • 0035107781 scopus 로고    scopus 로고
    • Towards reference models for requirements traceability
    • Ramesh B., and Jarke M. Towards reference models for requirements traceability. IEEE Transactions on Software Engineering 27 1 (2001) 58-93
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.1 , pp. 58-93
    • Ramesh, B.1    Jarke, M.2
  • 35
    • 0036389257 scopus 로고    scopus 로고
    • Savolainen, J., Kuusela, J., 2002. Framework for goal driven system design. In: Proceedings of the 26th Annual International Computer Software and Applications Conference (COMPSAC'02).
  • 36
    • 0031119084 scopus 로고    scopus 로고
    • Integrating different perspectives on design rationale: supporting the emergence of design rationale from design communication
    • Shipman III F., and McCall R. Integrating different perspectives on design rationale: supporting the emergence of design rationale from design communication. Artificial Intelligence in Engineering Design, Analysis, and Manufacturing 11 2 (1997)
    • (1997) Artificial Intelligence in Engineering Design, Analysis, and Manufacturing , vol.11 , Issue.2
    • Shipman III, F.1    McCall, R.2
  • 38
    • 33947415901 scopus 로고    scopus 로고
    • Smith, W., 1998. Best Practices: Application of DOORS to System Integration. QSS Quality Systems and Software, 1999 So. Bascom Av., Suite 700, Cambell, CA 950008, USA.
  • 40
    • 33947406150 scopus 로고    scopus 로고
    • Sparx Systems, 2005. Enterprise Architect V5.00.767. .
  • 41
    • 33947402932 scopus 로고    scopus 로고
    • Tang, A., 2005. An UML Profile Extension to Support Architecture Decision Traceability using Enterprise Architect. .
  • 42
    • 33947425787 scopus 로고    scopus 로고
    • Tang, A., 2006. An AREL Tool for Traceability and Validation. .
  • 43
    • 28344437827 scopus 로고    scopus 로고
    • Tang, A., Han, J., 2005. Architecture rationalization: a methodology for architecture verifiability, traceability and completeness. In: Proceedings 12th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS'05). IEEE, USA, pp. 135-144.
  • 45
    • 33750991313 scopus 로고    scopus 로고
    • Using Bayesian belief networks for change impact analysis in architecture design
    • 10.1016/j.jss.2006.04.004
    • Tang A., Nicholson A., Jin Y., and Han J. Using Bayesian belief networks for change impact analysis in architecture design. The Journal of Systems and Software (2006) 10.1016/j.jss.2006.04.004
    • (2006) The Journal of Systems and Software
    • Tang, A.1    Nicholson, A.2    Jin, Y.3    Han, J.4
  • 46
    • 33947432569 scopus 로고    scopus 로고
    • The Open Group, 2003. The Open Group Architecture Framework (v8.1 enterprise edition). .
  • 48
    • 17644408022 scopus 로고    scopus 로고
    • Architecture decisions: demystifying architecture
    • Tyree J., and Akerman A. Architecture decisions: demystifying architecture. IEEE Software 22 2 (2005) 19-27
    • (2005) IEEE Software , vol.22 , Issue.2 , pp. 19-27
    • Tyree, J.1    Akerman, A.2
  • 49
    • 0013459568 scopus 로고
    • Why and how of requirements tracing
    • Watkins R., and Neal M. Why and how of requirements tracing. IEEE Software 11 4 (1994) 104-106
    • (1994) IEEE Software , vol.11 , Issue.4 , pp. 104-106
    • Watkins, R.1    Neal, M.2


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