메뉴 건너뛰기




Volumn SE, Issue , 2007, Pages 90-99

Differencing and merging of software diagrams: State of the art and challenges

Author keywords

Differencing; Merging; UML diagram

Indexed keywords

BINARY FILES; DIFFERENCING; SOFTWARE CONFIGURATION MANAGEMENT SYSTEMS; SOFTWARE LIFE CYCLES; STATE OF THE ART; UML DIAGRAM; UML DIAGRAMS; VERSION CONTROL;

EID: 67650258235     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (34)

References (27)
  • 1
    • 67650226559 scopus 로고    scopus 로고
    • Object Management Group, final/05-09-01 edition
    • (2005). MOF 2.0/XMIMapping Specification, v2.1. Object Management Group, final/05-09-01 edition.
    • MOF 2.0/XMIMapping Specification, v2.1
  • 3
    • 67650253636 scopus 로고    scopus 로고
    • . Contributions to the workshop Versionierung und Vergleich von UML-Modellen on the conference of Software Engineering 2007 in Hamburg. Sofiwaretechnik-Trends, 27(2). (to appear). http://pi. informatik.uni-siegen.de/gi/fg211/VVUM07/.
    • (2007). Contributions to the workshop "Versionierung und Vergleich von UML-Modellen" on the conference of Software Engineering 2007 in Hamburg. Sofiwaretechnik-Trends, 27(2). (to appear). http://pi. informatik.uni-siegen.de/gi/fg211/VVUM07/.
  • 4
    • 0242370962 scopus 로고    scopus 로고
    • Difference and union of models
    • Stevens, P, Whittle, J, and Booch, G, editors, UML 2003, The Unified Modeling Language, Modeling Languages and Applications, 6th International Conference, Springer
    • Alanen, M. and Porres, I. (2003). Difference and union of models. In Stevens, P., Whittle, J., and Booch, G., editors, UML 2003 - The Unified Modeling Language, Modeling Languages and Applications, 6th International Conference, LNCS 2863, pages 2-17. Springer.
    • (2003) LNCS , vol.2863 , pp. 2-17
    • Alanen, M.1    Porres, I.2
  • 5
    • 84958629252 scopus 로고
    • Syntactic software merging
    • Estublier, J, editor, Software Configuration Management: Selected Papers SCM-4 and SCM-5
    • Buffenbarger, J. (1995). Syntactic software merging. In Estublier, J., editor, Software Configuration Management: Selected Papers SCM-4 and SCM-5, LNCS 1005, pages 153-172.
    • (1995) LNCS , vol.1005 , pp. 153-172
    • Buffenbarger, J.1
  • 7
    • 67650231967 scopus 로고    scopus 로고
    • Chen, P., Critchlow, M., Garg, A., der Westhuizen, C. V., and van der Hoek, A. (2003). Differencing and merging within an evolving product line architecture. In van der Linden, F., editor, Proceedings of the Fifth International Workshop on Product Family Engineering (PFE-5), LNCS 3014, Siena, Italy. Springer Verlag.
    • Chen, P., Critchlow, M., Garg, A., der Westhuizen, C. V., and van der Hoek, A. (2003). Differencing and merging within an evolving product line architecture. In van der Linden, F., editor, Proceedings of the Fifth International Workshop on Product Family Engineering (PFE-5), LNCS 3014, Siena, Italy. Springer Verlag.
  • 9
    • 0032083407 scopus 로고    scopus 로고
    • Version models for software configuration management
    • Conradi, R. and Westfechtel, B. (1998). Version models for software configuration management. ACM Computing Surveys, 30(2):232-282.
    • (1998) ACM Computing Surveys , vol.30 , Issue.2 , pp. 232-282
    • Conradi, R.1    Westfechtel, B.2
  • 10
    • 33746433537 scopus 로고    scopus 로고
    • Using a model merging language for reconciling model versions
    • Rensink, A. and Warmer, J, editors, ECMDA-FA, of, Springer
    • Engel, K.-D., Paige, R. F., and Kolovos, D. S. (2006). Using a model merging language for reconciling model versions. In Rensink, A. and Warmer, J., editors, ECMDA-FA, volume 4066 of Lecture Notes in Computer Science, pages 143-157. Springer.
    • (2006) Lecture Notes in Computer Science , vol.4066 , pp. 143-157
    • Engel, K.-D.1    Paige, R.F.2    Kolovos, D.S.3
  • 12
    • 0017492836 scopus 로고
    • A fast algorithm for computing longest common subsequences
    • Hunt, J. and Szymanski, T. (1977). A fast algorithm for computing longest common subsequences. Communications of the ACM, 20(5):350-353.
    • (1977) Communications of the ACM , vol.20 , Issue.5 , pp. 350-353
    • Hunt, J.1    Szymanski, T.2
  • 13
    • 34547696236 scopus 로고    scopus 로고
    • A generic difference algorithm for UML models
    • Liggesmeyer, P, Pohl, K, and Goedicke, M, editors, GI
    • Kelter, U., Wehren, J., and Niere, J. (2005). A generic difference algorithm for UML models. In Liggesmeyer, P., Pohl, K., and Goedicke, M., editors, Software Engineering 2005, LNI64, pages 105-116. GI.
    • (2005) Software Engineering 2005 , vol.LNI64 , pp. 105-116
    • Kelter, U.1    Wehren, J.2    Niere, J.3
  • 14
    • 20344380423 scopus 로고    scopus 로고
    • A three-way merge for XML documents
    • Munson, E. V. and Vion-Dury, J.-Y, editors, ACM
    • Lindholm, T. (2004). A three-way merge for XML documents. In Munson, E. V. and Vion-Dury, J.-Y, editors, Proceedings of the 2004 ACM Symposium on Document Engineering, pages 1-10. ACM.
    • (2004) Proceedings of the 2004 ACM Symposium on Document Engineering , pp. 1-10
    • Lindholm, T.1
  • 15
    • 33750305193 scopus 로고    scopus 로고
    • A generic approach to supporting diagram differencing and merging for collaborative design
    • Red-miles, D. F, Ellman, T, and Zisman, A, editors, ACM
    • Mehra, A., Grundy, J. C, and Hosking, J. G. (2005). A generic approach to supporting diagram differencing and merging for collaborative design. In Red-miles, D. F., Ellman, T., and Zisman, A., editors, 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), pages 204-213. ACM.
    • (2005) 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005) , pp. 204-213
    • Mehra, A.1    Grundy, J.C.2    Hosking, J.G.3
  • 16
    • 0036205389 scopus 로고    scopus 로고
    • Similarity flooding: A versatile graph matching algorithm and ist application to schema matching
    • San Jose, CA
    • Melnik, S., Garcia-Molina, H., and Rahm, E. (2002). Similarity flooding: A versatile graph matching algorithm and ist application to schema matching. In Proceedings 18th International Conference on Data Engineering, pages 117-128, San Jose, CA.
    • (2002) Proceedings 18th International Conference on Data Engineering , pp. 117-128
    • Melnik, S.1    Garcia-Molina, H.2    Rahm, E.3
  • 17
    • 0036564990 scopus 로고    scopus 로고
    • A state-of-the-art survey on software merging
    • Mens, T. (2002). A state-of-the-art survey on software merging. IEEE Transactions on Software Engineering, 28(5):449-462.
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.5 , pp. 449-462
    • Mens, T.1
  • 18
    • 0036440798 scopus 로고    scopus 로고
    • A fine-grained version and configuration model in analysis and design
    • IEEE Computer Society
    • Ohst, D. and Kelter, U. (2002). A fine-grained version and configuration model in analysis and design. In ICSM, pages 521-527. IEEE Computer Society.
    • (2002) ICSM , pp. 521-527
    • Ohst, D.1    Kelter, U.2
  • 19
    • 1542317057 scopus 로고    scopus 로고
    • Differences between versions of UML diagrams
    • New York, NY, USA. ACM Press
    • Ohst, D., Welle, M., and Kelter, U. (2003). Differences between versions of UML diagrams. In Proceedings ESEC/FSE-11, pages 227-236, New York, NY, USA. ACM Press.
    • (2003) Proceedings ESEC/FSE-11 , pp. 227-236
    • Ohst, D.1    Welle, M.2    Kelter, U.3
  • 20
    • 67650223574 scopus 로고    scopus 로고
    • Merging UML documents
    • Internal Report, University of Siegen
    • Ohst, D., Welle, M., and Kelter, U. (2004). Merging UML documents. Internal Report, University of Siegen.
    • (2004)
    • Ohst, D.1    Welle, M.2    Kelter, U.3
  • 21
    • 85014452300 scopus 로고    scopus 로고
    • An efficient version model of software diagrams
    • IEEE Computer Society Press
    • Rho, J. and Wu, C. (1998). An efficient version model of software diagrams. In Asia Pacific Software Engineering Conference, pages 236-243. IEEE Computer Society Press.
    • (1998) Asia Pacific Software Engineering Conference , pp. 236-243
    • Rho, J.1    Wu, C.2
  • 24
    • 33845239957 scopus 로고    scopus 로고
    • Process model difference analysis for supporting process evolution
    • Richardson, I, Runeson, P, and Messnarz, R, editors, Software Process Improvement, 13th European Conference, EuroSPI 2006, Springer
    • Soto, M. and Münch, J. (2006). Process model difference analysis for supporting process evolution. In Richardson, I., Runeson, P., and Messnarz, R., editors, Software Process Improvement, 13th European Conference, EuroSPI 2006, LNCS 4257, pages 123-134. Springer.
    • (2006) LNCS , vol.4257 , pp. 123-134
    • Soto, M.1    Münch, J.2
  • 25
    • 84976728067 scopus 로고
    • The string-to-string correction problem with block moves
    • Tichy, W. F. (1984). The string-to-string correction problem with block moves. ACM Transactions on Computer Systems, 2(4):309-321.
    • (1984) ACM Transactions on Computer Systems , vol.2 , Issue.4 , pp. 309-321
    • Tichy, W.F.1
  • 26
    • 84959019147 scopus 로고
    • CM strategies for RAD
    • Estublier, J, editor, System Configuration Management: 9th International Symposium SCM-9
    • Wiborg-Weber, D. (1999). CM strategies for RAD. In Estublier, J., editor, System Configuration Management: 9th International Symposium (SCM-9), LNCS 1675, pages 204-216.
    • (1675) LNCS , pp. 204-216
    • Wiborg-Weber, D.1


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