메뉴 건너뛰기




Volumn 6, Issue 3, 2007, Pages 269-285

Analysing refactoring dependencies using graph transformation

Author keywords

AGG; Critical pair analysis; Dependency analysis; Graph transformation; Refactoring

Indexed keywords

COMPUTER AIDED SOFTWARE ENGINEERING; GRAPHIC METHODS; MATHEMATICAL TRANSFORMATIONS;

EID: 34548050450     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-006-0044-6     Document Type: Conference Paper
Times cited : (124)

References (38)
  • 2
    • 1842431668 scopus 로고    scopus 로고
    • A survey of software refactoring
    • Mens T. and Tourwé T. (2004). A survey of software refactoring. Trans. Softw. Eng. 30: 126-139
    • (2004) Trans. Softw. Eng. , vol.30 , pp. 126-139
    • Mens, T.1    Tourwé, T.2
  • 6
    • 0242339584 scopus 로고    scopus 로고
    • Model refactorings as rule-based update transformations
    • In: Stevens, P., Whittle, J. and Booch, G. (eds) Springer, Heidelberg
    • Porres I. (2003). Model refactorings as rule-based update transformations. In: Stevens, P., Whittle, J. and Booch, G. (eds) UML 2003'The Unified Modeling Language. Lecture Notes in Computer Science, vol. 2863, pp 159-174. Springer, Heidelberg
    • (2003) UML 2003-The Unified Modeling Language. Lecture Notes in Computer Science , vol.2863 , pp. 159-174
    • Porres, I.1
  • 7
    • 35048885600 scopus 로고    scopus 로고
    • Applying refactoring techniques to UML/OCL models
    • In: Proc. Int'l Conf. UML Springer, Heidelberg
    • Correa, A., Werner, C.: Applying refactoring techniques to UML/OCL models. In: Proc. Int-l Conf. UML 2004. Lecture Notes in Computer Science, vol. 3273, pp. 173-187. Springer, Heidelberg (2004)
    • (2004) Lecture Notes in Computer Science , vol.3273 , pp. 173-187
    • Correa, A.1    Werner, C.2
  • 9
    • 84952879270 scopus 로고    scopus 로고
    • Java quality assurance by detecting code smells
    • In: IEEE Computer Society Press
    • van Emden, E., Moonen, L.: Java quality assurance by detecting code smells. In: Proc. 9th Working Conf. Reverse Engineering. pp. 97-107 IEEE Computer Society Press (2002)
    • (2002) Proc. 9th Working Conf. Reverse Engineering. , pp. 97-107
    • van Emden, E.1    Moonen, L.2
  • 10
    • 84947903686 scopus 로고    scopus 로고
    • Using object-oriented metrics for automatic design flaws in large scale systems
    • In: Demeyer, S., Bosch, J., (eds.) Object-Oriented Technology (ECOOP' 98 Workshop Reader) Springer, Heidelberg
    • Marinescu, R.: Using object-oriented metrics for automatic design flaws in large scale systems. In: Demeyer, S., Bosch, J., (eds.) Object-Oriented Technology (ECOOP' 98 Workshop Reader). Lecture Notes in Computer Science, vol. 1543, pp. 252-253. Springer, Heidelberg (1998)
    • (1998) Lecture Notes in Computer Science , vol.1543 , pp. 252-253
    • Marinescu, R.1
  • 12
    • 0033680457 scopus 로고    scopus 로고
    • Efficient parsing of visual languages based on critical pair analysis and contextual layered graph transformation
    • In:
    • Bottoni, P., Taentzer, G., Schürr, A.: Efficient parsing of visual languages based on critical pair analysis and contextual layered graph transformation. In: Proc. IEEE Symp. Visual Languages, pp. 59-60 (2000)
    • (2000) Proc. IEEE Symp. Visual Languages , pp. 59-60
    • Bottoni, P.1    Taentzer, G.2    Schürr, A.3
  • 13
    • 0036036781 scopus 로고    scopus 로고
    • Detection of conflicting functional requirements in a use case-driven approach
    • In: ACM Press
    • Hausmann, J.H., Heckel, R., Taentzer, G.: Detection of conflicting functional requirements in a use case-driven approach. In: Proc. Int'l Conf. Software Engineering, pp. 105-115. ACM Press (2002)
    • (2002) Proc. Int'l Conf. Software Engineering , pp. 105-115
    • Hausmann, J.H.1    Heckel, R.2    Taentzer, G.3
  • 14
    • 84937199516 scopus 로고    scopus 로고
    • Confluence of typed attributed graph transformation systems
    • In: Graph Transformation. Springer, Heidelberg
    • Heckel, R., Jochen Malte Küster, Taentzer, G.: Confluence of typed attributed graph transformation systems. In: Graph Transformation. Lecture Notes in Computer Science, vol. 2505, pp. 161-176. Springer, Heidelberg (2002)
    • (2002) Lecture Notes in Computer Science , vol.2505 , pp. 161-176
    • Heckel, R.1    Küster, J.M.2    Taentzer, G.3
  • 17
    • 0000975250 scopus 로고
    • Hypergraph rewriting: Critical pairs and undecidability of confluence
    • In: Sleep, M., Plasmeijer, M., van Eekelen, M.C. (eds.) Wiley
    • Plump, D.: HyperCraph rewriting: critical pairs and undecidability of confluence. In: Sleep, M., Plasmeijer, M., van Eekelen, M.C. (eds.) Term Graph Rewriting, pp. 201-214. Wiley (1993)
    • (1993) Term Graph Rewriting , pp. 201-214
    • Plump, D.1
  • 20
    • 0030172972 scopus 로고    scopus 로고
    • Graph grammars with negative application conditions
    • Habel A., Heckel R. and Taentzer G. (1996). Graph grammars with negative application conditions. Fundamenta Informaticae 26: 287-313
    • (1996) Fundamenta Informaticae , vol.26 , pp. 287-313
    • Habel, A.1    Heckel, R.2    Taentzer, G.3
  • 21
    • 0346436156 scopus 로고
    • Refactoring: A program restructuring aid in designing object-oriented application frameworks
    • PhD thesis, University of Illinois at Urbana-Champaign
    • Opdyke, W.F.: Refactoring: A program restructuring aid in designing object-oriented application frameworks. PhD thesis, University of Illinois at Urbana-Champaign (1992)
    • (1992)
    • Opdyke, W.F.1
  • 23
    • 0004113306 scopus 로고    scopus 로고
    • Practical analysis for refactoring
    • PhD thesis, University of Illinois at Urbana-Champaign
    • Roberts, D.B.: Practical analysis for refactoring. PhD thesis, University of Illinois at Urbana-Champaign (1999)
    • (1999)
    • Roberts, D.B.1
  • 25
    • 0142098508 scopus 로고    scopus 로고
    • Modeling object-oriented software for reverse engineering and refactoring
    • PhD thesis, University of Bern
    • Tichelaar, S.: Modeling object-oriented software for reverse engineering and refactoring. PhD thesis, University of Bern (2001)
    • (2001)
    • Tichelaar, S.1
  • 27
    • 0003566283 scopus 로고    scopus 로고
    • Parallel and distributed graph transformation: Formal description and application to communication-based systems
    • PhD thesis, TU Berlin Shaker Verlag
    • Taentzer, G.: Parallel and distributed grFph transformation: formal description and application to communication-based systems. PhD thesis, TU Berlin (1996) Shaker Verlag
    • (1996)
    • Taentzer, G.1
  • 28
    • 33750284265 scopus 로고    scopus 로고
    • Detecting and resolving model inconsistencies using transformation dependency analysis
    • In: Nierstrasz, O., Whittle, J., Harel, D., and Reggio, G. (eds) Springer, Heidelberg
    • Mens T., VanDer Straeten R. and D'Hondt M. (2006). Detecting and resolving model inconsistencies using transformation dependency analysis. In: Nierstrasz, O., Whittle, J., Harel, D., and Reggio, G. (eds) Model Driven Engineering. Languages and Systems Lecture Notes in Computer Science, vol. 4199, pp 200-214. Springer, Heidelberg
    • (2006) Model Driven Engineering. Languages and Systems Lecture Notes in Computer Science , vol.4199 , pp. 200-214
    • Mens, T.1    VanDer Straeten, R.2    D'Hondt, M.3
  • 29
    • 0036564990 scopus 로고    scopus 로고
    • A state-of-the-art survey on software merging
    • Mens T. (2002). A state-of-the-art survey on software merging. Trans. Softw. Eng. 28: 449-462
    • (2002) Trans. Softw. Eng. , vol.28 , pp. 449-462
    • Mens, T.1
  • 32
    • 33644916206 scopus 로고    scopus 로고
    • Extending graph rewriting for refactoring
    • In: Springer, Heidelberg (2004) Proc. Second Int'l Conf. Graph Transformation (ICGT), Rome, Italy, September-October
    • Van Eetvelde, N., Janssens, D.: Extending graph rewriting for refactoring. In: Graph Transformations. Lecture Notes in Computer Science, vol. 3526, pp. 399-415. Springer, Heidelberg (2004) Proc. Second Int'l Conf. Graph Transformation (ICGT), Rome, Italy, September-October 2004
    • (2004) Graph Transformations. Lecture Notes in Computer Science , vol.3526 , pp. 399-415
    • Van Eetvelde, N.1    Janssens, D.2


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