메뉴 건너뛰기




Volumn , Issue , 2010, Pages 477-486

A program differencing algorithm for verilog HDL

Author keywords

Change types; Empirical study; Hardware description languages; Program differencing; Verilog

Indexed keywords

CHANGE TYPES; EMPIRICAL STUDIES; HARDWARE DESCRIPTION LANGUAGES; PROGRAM DIFFERENCING; VERILOG;

EID: 78649764324     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1858996.1859093     Document Type: Conference Paper
Times cited : (23)

References (33)
  • 1
    • 78649792719 scopus 로고    scopus 로고
    • http://sourceforge.net/projects/tkdiff
  • 2
    • 78649781406 scopus 로고    scopus 로고
    • http://veditor.wiki.sourceforge.net
  • 4
    • 78649799363 scopus 로고    scopus 로고
    • Opencore. http://opencores.org
  • 5
    • 78649792267 scopus 로고    scopus 로고
    • Ramp. http://ramp.eecs.berkeley.edu
    • Ramp
  • 6
    • 78649772672 scopus 로고    scopus 로고
    • Sat4J. http://www.sat4j.org/
  • 7
    • 78649769748 scopus 로고    scopus 로고
    • Subclipse. http://subclipse.tigris.org
  • 8
    • 15844362342 scopus 로고    scopus 로고
    • A differencing algorithm for object-oriented programs
    • Washington, DC, USA, IEEE Computer Society.
    • T. Apiwattanapong, A. Orso, and M. J. Harrold. A differencing algorithm for object-oriented programs. In ASE '04, pages 2-13, Washington, DC, USA, 2004. IEEE Computer Society
    • (2004) ASE '04 , pp. 2-13
    • Apiwattanapong, T.1    Orso, A.2    Harrold, M.J.3
  • 10
    • 58149508296 scopus 로고    scopus 로고
    • Tracking your changes: A language-independent approach
    • G. Canfora, L. Cerulo, and M. D. Penta. Tracking your changes: A language-independent approach. IEEE Software, 26:50-57, 2009
    • (2009) IEEE Software , vol.26 , pp. 50-57
    • Canfora, G.1    Cerulo, L.2    Penta, M.D.3
  • 11
    • 0030157266 scopus 로고    scopus 로고
    • Change detection in hierarchically structured information
    • New York, NY, USAACM.
    • S. S. Chawathe, A. Rajaraman, H. Garcia-Molina, and J. Widom. Change detection in hierarchically structured information. In SIGMOD '96, pages 493-504, New York, NY, USA, 1996. ACM
    • (1996) SIGMOD '96 , pp. 493-504
    • Chawathe, S.S.1    Rajaraman, A.2    Garcia-Molina, H.3    Widom, J.4
  • 13
    • 37849010968 scopus 로고    scopus 로고
    • Determining detailed structural correspondence for generalization tasks
    • New York, NY, USA, ACM
    • R. Cottrell, J. J. C. Chang, R. J. Walker, and J. Denzinger. Determining detailed structural correspondence for generalization tasks. In ESEC-FSE '07, pages 165-174, New York, NY, USA, 2007. ACM
    • (2007) ESEC-FSE '07 , pp. 165-174
    • Cottrell, R.1    Chang, J.J.C.2    Walker, R.J.3    Denzinger, J.4
  • 14
    • 0000250265 scopus 로고
    • Measures of the amount of ecologic association between species
    • L. R. Dice. Measures of the amount of ecologic association between species. Ecology, 26(3):297-302, 1945
    • (1945) Ecology , vol.26 , Issue.3 , pp. 297-302
    • Dice, L.R.1
  • 15
    • 35348968376 scopus 로고    scopus 로고
    • Change distilling - tree differencing for fine-grained source code change extraction
    • November
    • B. Fluri, M. Würsch, M. Pinzger, and H. C. Gall. Change distilling - tree differencing for fine-grained source code change extraction. IEEE Transactions on Software Engineering, 33(11):18, November 2007
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.11 , pp. 18
    • Fluri, B.1    Würsch, M.2    Pinzger, M.3    Gall, H.C.4
  • 17
    • 0017492836 scopus 로고
    • A fast algorithm for computing longest common subsequences
    • J. W. Hunt and T. G. Szymanski. A fast algorithm for computing longest common subsequences. Communications of the ACM, 20(5):350-353, 1977
    • (1977) Communications of the ACM , vol.20 , Issue.5 , pp. 350-353
    • Hunt, J.W.1    Szymanski, T.G.2
  • 19
    • 0023012946 scopus 로고
    • An o(nd) difference algorithm and its variations
    • E. W. Myers. An o(nd) difference algorithm and its variations. Algorithmica, 1:251-266, 1986
    • (1986) Algorithmica , vol.1 , pp. 251-266
    • Myers, E.W.1
  • 20
    • 85088065411 scopus 로고    scopus 로고
    • Understanding source code evolution using abstract syntax tree matching
    • I. Neamtiu, J. S. Foster, and M. Hicks. Understanding source code evolution using abstract syntax tree matching. In MSR'05, pages 2-6, 2005
    • (2005) MSR'05 , pp. 2-6
    • Neamtiu, I.1    Foster, J.S.2    Hicks, M.3
  • 21
    • 77956616120 scopus 로고    scopus 로고
    • Difference tools for analysis and design documents
    • Washington, DC, USA, 2003. IEEE Computer Society
    • D. Ohst, M. Welle, and U. Kelter. Difference tools for analysis and design documents. In ICSM '03, page 13, Washington, DC, USA, 2003. IEEE Computer Society
    • ICSM '03 , pp. 13
    • Ohst, D.1    Welle, M.2    Kelter, U.3
  • 22
    • 77950482688 scopus 로고    scopus 로고
    • Differential symbolic execution
    • New York, NY, USA,. ACM. differential symbolic execution.
    • S. Person, M. B. Dwyer, S. Elbaum, and C. S. Pšsšreanu. Differential symbolic execution. In SIGSOFT '08/FSE-16, pages 226-237, New York, NY, USA, 2008. ACM. differential symbolic execution
    • (2008) SIGSOFT '08/FSE-16 , pp. 226-237
    • Person, S.1    Dwyer, M.B.2    Elbaum, S.3    Pšsšreanu, C.S.4
  • 23
    • 18044373219 scopus 로고    scopus 로고
    • Dex: A semantic-graph differencing tool for studying changes in large code bases
    • Washington, DC, USA, IEEE Computer Society
    • S. Raghavan, R. Rohana, D. Leon, A. Podgurski, and V. Augustine. Dex: A semantic-graph differencing tool for studying changes in large code bases. In ICSM '04, pages 188-197, Washington, DC, USA, 2004. IEEE Computer Society
    • (2004) ICSM '04 , pp. 188-197
    • Raghavan, S.1    Rohana, R.2    Leon, D.3    Podgurski, A.4    Augustine, V.5
  • 24
    • 57349182231 scopus 로고    scopus 로고
    • Tracking source locations
    • New York, NY, USA, 2008. ACM
    • S. P. Reiss. Tracking source locations. In ICSE '08, pages 11-20, New York, NY, USA, 2008. ACM
    • ICSE '08 , pp. 11-20
    • Reiss, S.P.1
  • 25
    • 0042021933 scopus 로고    scopus 로고
    • The evolution of systemverilog
    • D. I. Rich. The evolution of systemverilog. IEEE Design and Test of Computers, 20(4):82-84, 2003
    • (2003) IEEE Design and Test of Computers , vol.20 , Issue.4 , pp. 82-84
    • Rich, D.I.1
  • 26
    • 57349197092 scopus 로고    scopus 로고
    • Constructing difference tools for models using the sidiff framework
    • New York, NY, USAACM.
    • M. Schmidt and T. Gloetzner. Constructing difference tools for models using the sidiff framework. In ICSE Companion '08, pages 947-948, New York, NY, USA, 2008. ACM.
    • (2008) ICSE Companion '08 , pp. 947-948
    • Schmidt, M.1    Gloetzner, T.2
  • 27
    • 33845239957 scopus 로고    scopus 로고
    • Process model difference analysis for supporting process evolution
    • 2006 Springer Berlin, Volume.
    • M. Soto and J. Münch. Process model difference analysis for supporting process evolution. Lecture Notes in Computer Science, Springer Berlin, Volume 4257/2006:123-134, 2006
    • (2006) Lecture Notes in Computer Science , vol.4257 , pp. 123-134
    • Soto, M.1    Münch, J.2
  • 28
    • 57049144208 scopus 로고    scopus 로고
    • Understanding bug fix patterns in verilog
    • New York, NY, USA,. ACM
    • S. Sudakrishnan, J. Madhavan, E. J. Whitehead, Jr., and J. Renau. Understanding bug fix patterns in verilog. In MSR '08, pages 39-42, New York, NY, USA, 2008. ACM
    • (2008) MSR '08 , pp. 39-42
    • Sudakrishnan, S.1    Madhavan, J.2    Whitehead Jr., E.J.3    Renau, J.4
  • 31
    • 34547484782 scopus 로고    scopus 로고
    • Identifying refactorings from source-code changes
    • Washington, DC, USA, IEEE Computer Society
    • P. Weińgerber and S. Diehl. Identifying refactorings from source-code changes. In ASE '06, pages 231-240, Washington, DC, USA, 2006. IEEE Computer Society
    • (2006) ASE '06 , pp. 231-240
    • Weińgerber, P.1    Diehl, S.2
  • 32
    • 77952332592 scopus 로고    scopus 로고
    • Umldiff: An algorithm for object-oriented design differencing
    • New York, NY, USA,. ACM.
    • Z. Xing and E. Stroulia. Umldiff: an algorithm for object-oriented design differencing. In ASE '05, pages 54-65, New York, NY, USA, 2005. ACM
    • (2005) ASE '05 , pp. 54-65
    • Xing, Z.1    Stroulia, E.2
  • 33
    • 0026185673 scopus 로고
    • Identifying syntactic differences between two programs
    • W. Yang. Identifying syntactic differences between two programs. Software - Practice & Experience, 21(7):739-755, 1991
    • (1991) Software - Practice & Experience , vol.21 , Issue.7 , pp. 739-755
    • Yang, W.1


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