메뉴 건너뛰기




Volumn 51, Issue 2, 2009, Pages 512-527

Automated traceability analysis for UML model refinements

Author keywords

Impact analysis; OCL; Refinement; Traceability link; UML

Indexed keywords

ABSTRACTING;

EID: 56349143469     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2008.06.002     Document Type: Article
Times cited : (35)

References (50)
  • 3
    • 0036441908 scopus 로고    scopus 로고
    • S.A. Bohner, Software change impacts - an evolving perspective, in: Proceedings of the IEEE International Conference on Software Maintenance, pp. 263-272, 2002.
    • S.A. Bohner, Software change impacts - an evolving perspective, in: Proceedings of the IEEE International Conference on Software Maintenance, pp. 263-272, 2002.
  • 4
    • 0012168491 scopus 로고    scopus 로고
    • An introduction to software change impact analysis
    • Bohner S.A., and Arnold R.S. (Eds), IEEE Computer Society Press
    • Bohner S.A., and Arnold R.S. An introduction to software change impact analysis. In: Bohner S.A., and Arnold R.S. (Eds). Software Change Impact Analysis (1996), IEEE Computer Society Press 1-25
    • (1996) Software Change Impact Analysis , pp. 1-25
    • Bohner, S.A.1    Arnold, R.S.2
  • 7
    • 56349098237 scopus 로고    scopus 로고
    • L.C. Briand, Y. Labiche, T. Yue, Automated traceability analysis for UML model refinements, Carleton University, Technical Report SCE-06-06, April, 2006.
    • L.C. Briand, Y. Labiche, T. Yue, Automated traceability analysis for UML model refinements, Carleton University, Technical Report SCE-06-06, April, 2006.
  • 8
    • 56349163840 scopus 로고    scopus 로고
    • B. Bruegge, ARENA, (accessed July 2006).
    • B. Bruegge, ARENA, (accessed July 2006).
  • 11
    • 56349153637 scopus 로고    scopus 로고
    • Eclipse Foundation, Eclipse modeling framework, (accessed May 2005).
    • Eclipse Foundation, Eclipse modeling framework, (accessed May 2005).
  • 12
    • 56349134484 scopus 로고    scopus 로고
    • Eclipse Foundation, UML2: EMF-Based UML 2.0 Metamodel Implementation, www.eclipse.org/uml2/ (accessed May 2005).
    • Eclipse Foundation, UML2: EMF-Based UML 2.0 Metamodel Implementation, www.eclipse.org/uml2/ (accessed May 2005).
  • 14
    • 84864840163 scopus 로고    scopus 로고
    • Springer, Berlin/ Heidelberg
    • Egyed A. Consistent Adaptation and Evolution of Class Diagrams during Refinement. Lecture Notes in Computer Science vol. 2984/2004 (2004), Springer, Berlin/ Heidelberg
    • (2004) Lecture Notes in Computer Science , vol.2984-2004
    • Egyed, A.1
  • 15
    • 79955165780 scopus 로고    scopus 로고
    • G. Engels, R. Heckel, J.M. Kuster, L. Groenewegen, Consistency-preserving model evolution through transformations, in: Proceedings of the International Conference on the Unified Modeling Language, LNCS 2460, pp. 212-226, 2002.
    • G. Engels, R. Heckel, J.M. Kuster, L. Groenewegen, Consistency-preserving model evolution through transformations, in: Proceedings of the International Conference on the Unified Modeling Language, LNCS 2460, pp. 212-226, 2002.
  • 16
    • 85013594955 scopus 로고    scopus 로고
    • G. Engels, J.M. Kuster, L. Groenewegen, Consistent Interaction of software components, in: Proceedings of the Integrated Design and Process Technology, 2002.
    • G. Engels, J.M. Kuster, L. Groenewegen, Consistent Interaction of software components, in: Proceedings of the Integrated Design and Process Technology, 2002.
  • 17
    • 56349101160 scopus 로고    scopus 로고
    • M. Fowler, Refactoring Home page,
    • M. Fowler, Refactoring Home page,
  • 19
    • 56349102737 scopus 로고    scopus 로고
    • O.L. Goaer, P. Ebraert, Evolution styles: change patterns for software evolution, in: Evol 2007. Paris, 2007.
    • O.L. Goaer, P. Ebraert, Evolution styles: change patterns for software evolution, in: Evol 2007. Paris, 2007.
  • 20
    • 84942853217 scopus 로고    scopus 로고
    • J.H. Hayes, A. Dekhtyar, J. Osborne, Improving requirements tracing via information retrieval, in: Requirements Engineering Conference, 2003, Proceedings. 11th IEEE International, pp. 138-147, 2003.
    • J.H. Hayes, A. Dekhtyar, J. Osborne, Improving requirements tracing via information retrieval, in: Requirements Engineering Conference, 2003, Proceedings. 11th IEEE International, pp. 138-147, 2003.
  • 21
    • 56349109543 scopus 로고    scopus 로고
    • B. Hnatkowska, Z. Huzar, L. Kuzniarz and L. Tuzinkiewicz, Refinement relationship between collaborations, in: Proceedings of the Workshop on Consistency Problems in UML-based Software Development, UML'03, 2003.
    • B. Hnatkowska, Z. Huzar, L. Kuzniarz and L. Tuzinkiewicz, Refinement relationship between collaborations, in: Proceedings of the Workshop on Consistency Problems in UML-based Software Development, UML'03, 2003.
  • 22
    • 56349108153 scopus 로고    scopus 로고
    • IBM-Rational: Rational Software Architect, 2005. .
    • IBM-Rational: Rational Software Architect, 2005. .
  • 23
    • 18044378553 scopus 로고    scopus 로고
    • I. Ivkovic, K. Kontogiannis, Tracing evolution changes of software artifacts through model synchronization, in: Proceedings of the IEEE International Conference on Software Maintenance, pp. 252-261, 2004.
    • I. Ivkovic, K. Kontogiannis, Tracing evolution changes of software artifacts through model synchronization, in: Proceedings of the IEEE International Conference on Software Maintenance, pp. 252-261, 2004.
  • 24
    • 85178865737 scopus 로고    scopus 로고
    • S.R. Judson, R.B. France, R.H. Carver, Supporting rigorous evolution of UML models, in: Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, pp. 128-137, 2004.
    • S.R. Judson, R.B. France, R.H. Carver, Supporting rigorous evolution of UML models, in: Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, pp. 128-137, 2004.
  • 27
    • 34247331220 scopus 로고    scopus 로고
    • D. Kung, J. Gao, P. Hsia, F. Wen, Y. Toyoshima, C. Chen, Change impact identification in object oriented software maintenance, in: Proceedings of the IEEE International Conference on Software Maintenance, pp. 202-211, 1994.
    • D. Kung, J. Gao, P. Hsia, F. Wen, Y. Toyoshima, C. Chen, Change impact identification in object oriented software maintenance, in: Proceedings of the IEEE International Conference on Software Maintenance, pp. 202-211, 1994.
  • 29
    • 56349147886 scopus 로고    scopus 로고
    • P. Letelier, A framework for requirements traceability in UML-based projects, in: Proceedings of the International Workshop on Traceability in Emerging Forms of Software Engineering, in Conjunction with ASE, 2002.
    • P. Letelier, A framework for requirements traceability in UML-based projects, in: Proceedings of the International Workshop on Traceability in Emerging Forms of Software Engineering, in Conjunction with ASE, 2002.
  • 30
    • 56349085147 scopus 로고    scopus 로고
    • K. Letkeman, Comparing and merging UML models in IBM rational software architect: Part 3, IBM-Rational, White paper, 2005. .
    • K. Letkeman, Comparing and merging UML models in IBM rational software architect: Part 3, IBM-Rational, White paper, 2005. .
  • 31
    • 0030401736 scopus 로고    scopus 로고
    • L. Li, A.J. Offutt, Algorithmic analysis of the impact of changes to object-oriented software, in: Proceedings of the IEEE International Conference on Software Maintenance, pp. 171-184, 1996.
    • L. Li, A.J. Offutt, Algorithmic analysis of the impact of changes to object-oriented software, in: Proceedings of the IEEE International Conference on Software Maintenance, pp. 171-184, 1996.
  • 35
    • 56349138643 scopus 로고    scopus 로고
    • T. Mens, P. Van Gorp, A taxonomy of model transformation, in: Proceedings of the International Workshop Graph and Model Transformation, 2005.
    • T. Mens, P. Van Gorp, A taxonomy of model transformation, in: Proceedings of the International Workshop Graph and Model Transformation, 2005.
  • 36
    • 34547459955 scopus 로고    scopus 로고
    • L.G.P. Murta, A. van Der Hoek, C.M.L. Werner, ArchTtrace: policy-based support for managing evolving architecture-to-implementation traceability links, in: Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, pp. 135-144, 2006.
    • L.G.P. Murta, A. van Der Hoek, C.M.L. Werner, ArchTtrace: policy-based support for managing evolving architecture-to-implementation traceability links, in: Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, pp. 135-144, 2006.
  • 37
    • 56349114973 scopus 로고    scopus 로고
    • OMG, UML 2.0 Superstructure Specification, Object Management Group, Final Adopted Specification ptc/03-08-02, 2003.
    • OMG, UML 2.0 Superstructure Specification, Object Management Group, Final Adopted Specification ptc/03-08-02, 2003.
  • 38
    • 56349084671 scopus 로고    scopus 로고
    • OMG, UML 2.0 Superstructure Specification, 2005.
    • OMG, UML 2.0 Superstructure Specification, 2005.
  • 39
    • 56349150460 scopus 로고    scopus 로고
    • C. Pons, On the definition of UML refinement patterns, in: Proceedings of the ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS) Workshop MoDeVa, 2005.
    • C. Pons, On the definition of UML refinement patterns, in: Proceedings of the ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS) Workshop MoDeVa, 2005.
  • 40
    • 56349106540 scopus 로고    scopus 로고
    • C. Pons, R.-D. Kutsche, Traceability across refinement steps in UML modeling, in: Proceedings of the Workshop on Software Model Engineering, in conjunction with UML'04, 2004.
    • C. Pons, R.-D. Kutsche, Traceability across refinement steps in UML modeling, in: Proceedings of the Workshop on Software Model Engineering, in conjunction with UML'04, 2004.
  • 41
    • 31044441737 scopus 로고    scopus 로고
    • Rule-based update transformations and their application to model refactorings
    • Porres I. Rule-based update transformations and their application to model refactorings. Software and Systems Modeling 4 2 (2005) 368-385
    • (2005) Software and Systems Modeling , vol.4 , Issue.2 , pp. 368-385
    • Porres, I.1
  • 42
    • 84958958375 scopus 로고    scopus 로고
    • B. Selic, Using UML for modeling complex real-time systems, in: Proceedings of the ACM SIGPLAN Workshop on Languages, Compilers and Tools for Embedded Systems, LNCS 1474, pp. 250-260, 1998.
    • B. Selic, Using UML for modeling complex real-time systems, in: Proceedings of the ACM SIGPLAN Workshop on Languages, Compilers and Tools for Embedded Systems, LNCS 1474, pp. 250-260, 1998.
  • 43
    • 56349118959 scopus 로고    scopus 로고
    • W. Shen, Y. Lu, W.L. Low, Extending the UML Metamodel to support software refinement, in: Proceedings of the Workshop on Consistency Problems in UML-Based Software Development, in conjunction with UML, 2002.
    • W. Shen, Y. Lu, W.L. Low, Extending the UML Metamodel to support software refinement, in: Proceedings of the Workshop on Consistency Problems in UML-Based Software Development, in conjunction with UML, 2002.
  • 44
    • 34249986095 scopus 로고    scopus 로고
    • A formal approach to model refactoring and model refinement
    • Straeten R.V.D., Jonckers V., and Mens T. A formal approach to model refactoring and model refinement. Software and Systems Modeling 6 2 (2007) 139-162
    • (2007) Software and Systems Modeling , vol.6 , Issue.2 , pp. 139-162
    • Straeten, R.V.D.1    Jonckers, V.2    Mens, T.3
  • 45
    • 33750991313 scopus 로고    scopus 로고
    • Using Bayesian belief networks for change impact analysis in architecture design
    • Tang A., Nicholson A., Jin Y., and Han J. Using Bayesian belief networks for change impact analysis in architecture design. Journal of Systems and Software 80 1 (2007) 1-148
    • (2007) Journal of Systems and Software , vol.80 , Issue.1 , pp. 1-148
    • Tang, A.1    Nicholson, A.2    Jin, Y.3    Han, J.4
  • 46
    • 56349171275 scopus 로고    scopus 로고
    • O.M.G. UML, 2.0 Superstructure Specification, OMG ed., 2003.
    • O.M.G. UML, 2.0 Superstructure Specification, OMG ed., 2003.
  • 47
    • 17744390869 scopus 로고    scopus 로고
    • P. Van Gorp, D. Janssens, T. Gardner, Write once, deploy N: a performance oriented MDA case study, in: Proceedings of the IEEE International Conference on Enterprise Distributed Object Computing, pp. 123-134, 2004.
    • P. Van Gorp, D. Janssens, T. Gardner, Write once, deploy N: a performance oriented MDA case study, in: Proceedings of the IEEE International Conference on Enterprise Distributed Object Computing, pp. 123-134, 2004.
  • 48
    • 57649154250 scopus 로고    scopus 로고
    • A. von Knethen, M. Grund, QuaTrace: A tool environment for (semi-)automatic impact analysis based on traces, in: Proceedings of the International Conference on Software Maintenance, pp. 246-255, 2003.
    • A. von Knethen, M. Grund, QuaTrace: A tool environment for (semi-)automatic impact analysis based on traces, in: Proceedings of the International Conference on Software Maintenance, pp. 246-255, 2003.
  • 49
    • 56349151391 scopus 로고    scopus 로고
    • Z. Xing, E. Stroulia, Differencing logical UML models, Automated software engineering, in: Special Issue on selected papers from the 20th International Conference on Automated Software Engineering (ASE'2005) vol. 14, pp. 127-259, 2005.
    • Z. Xing, E. Stroulia, Differencing logical UML models, Automated software engineering, in: Special Issue on selected papers from the 20th International Conference on Automated Software Engineering (ASE'2005) vol. 14, pp. 127-259, 2005.
  • 50
    • 34547374057 scopus 로고    scopus 로고
    • Z. Xing, E. Stroulia, Refactoring Detection based on UMLDiff change-facts queries, in: Proceedings of the The 13th Working Conference on Reverse Engineering (WCRE'06), 2006.
    • Z. Xing, E. Stroulia, Refactoring Detection based on UMLDiff change-facts queries, in: Proceedings of the The 13th Working Conference on Reverse Engineering (WCRE'06), 2006.


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