메뉴 건너뛰기




Volumn 4143 LNCS, Issue , 2006, Pages 219-257

On the use of graph transformations for model refactoring

Author keywords

[No Author keywords available]

Indexed keywords

AUTOMATIC PROGRAMMING; DATA STRUCTURES; GRAPH THEORY; MATHEMATICAL TRANSFORMATIONS;

EID: 33750084999     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/11877028_7     Document Type: Conference Paper
Times cited : (55)

References (52)
  • 1
    • 0141725642 scopus 로고    scopus 로고
    • Model transformation: The heart and soul of model-driven software development
    • Special Issue on Model-Driven Software Development
    • Sendall, S., Kozaczynski, W.: Model transformation: The heart and soul of model-driven software development. IEEE Software 20(5) (2003) 42-45 Special Issue on Model-Driven Software Development.
    • (2003) IEEE Software , vol.20 , Issue.5 , pp. 42-45
    • Sendall, S.1    Kozaczynski, W.2
  • 10
    • 0242370959 scopus 로고    scopus 로고
    • Towards automating source-consistent UML refactorings
    • Stevens, P., Whittle, J., Booch, G., eds.: UML 2003 - The Unified Modeling Language Springer-Verlag
    • Van Gorp, P., Stenten, H., Mens, T., Demeyer, S.: Towards automating source-consistent UML refactorings. In Stevens, P., Whittle, J., Booch, G., eds.: UML 2003 - The Unified Modeling Language. Volume 2863 of Lecture Notes in Computer Science., Springer-Verlag (2003) 144-158
    • (2003) Lecture Notes in Computer Science , vol.2863 , pp. 144-158
    • Van Gorp, P.1    Stenten, H.2    Mens, T.3    Demeyer, S.4
  • 11
    • 35048860409 scopus 로고    scopus 로고
    • Supporting model refactorings through behaviour inheritance consistencies
    • Thomas Baar, Alfred Strohmeier, A.M., ed.: UML 2004 - The Unified Modeling Language Springer-Verlag
    • Van Der Straeten, R., Jonckers, V., Mens. T.: Supporting model refactorings through behaviour inheritance consistencies. In Thomas Baar, Alfred Strohmeier, A.M., ed.: UML 2004 - The Unified Modeling Language. Volume 3273 of Lecture Notes in Computer Science., Springer-Verlag (2004) 305-319
    • (2004) Lecture Notes in Computer Science , vol.3273 , pp. 305-319
    • Van Der Straeten, R.1    Jonckers, V.2    Mens, T.3
  • 12
    • 33646176762 scopus 로고    scopus 로고
    • Refactoring ocl annotated uml class diagrams
    • Proc. Int'l Conf. Model Driven Engineering Languages and Systems (MoDELS 2005) Springer
    • Markovic, S., Baar, T.: Refactoring ocl annotated uml class diagrams. In: Proc. Int'l Conf. Model Driven Engineering Languages and Systems (MoDELS 2005). Volume 3713 of Lecture Notes in Computer Science., Springer (2005) 280-294
    • (2005) Lecture Notes in Computer Science , vol.3713 , pp. 280-294
    • Markovic, S.1    Baar, T.2
  • 14
    • 56449121242 scopus 로고    scopus 로고
    • Towards proving preservation of behaviour of refactoring of UML models
    • Van Kempen, M., Chaudron, M., Koudrie, D., Boake, A.: Towards proving preservation of behaviour of refactoring of UML models. In: Proc. SAICSIT 2005. (2005) 111-118
    • (2005) Proc. SAICSIT 2005 , pp. 111-118
    • Van Kempen, M.1    Chaudron, M.2    Koudrie, D.3    Boake, A.4
  • 15
    • 33644921482 scopus 로고    scopus 로고
    • A taxonomy of model transformation
    • Proc. Int'l Workshop on Graph and Model Transformation (GraMoT 2005) Elsevier
    • Mens, T., Van Gorp, P.: A taxonomy of model transformation. In: Proc. Int'l Workshop on Graph and Model Transformation (GraMoT 2005). Electronic Notes in Theoretical Computer Science, Elsevier (2006)
    • (2006) Electronic Notes in Theoretical Computer Science
    • Mens, T.1    Van Gorp, P.2
  • 16
    • 33644910910 scopus 로고    scopus 로고
    • Applying a model transformation taxonomy to graph transformation technology
    • Proc. Int'l Workshop on Graph and Model Transformation (GraMoT 2005). Elsevier
    • Mens, T., Van Gorp, P., Varró, D., Karsai, G.: Applying a model transformation taxonomy to graph transformation technology. In: Proc. Int'l Workshop on Graph and Model Transformation (GraMoT 2005). Electronic Notes in Theoretical Computer Science, Elsevier (2006)
    • (2006) Electronic Notes in Theoretical Computer Science
    • Mens, T.1    Van Gorp, P.2    Varró, D.3    Karsai, G.4
  • 17
    • 33644924707 scopus 로고    scopus 로고
    • Statechart modeling with Fujaba
    • Proc. Int'l Workshop Graph-Based Tools (GraBaTs) Elsevier
    • Geiger, L., Zündorf, A.: Statechart modeling with Fujaba. In: Proc. Int'l Workshop Graph-Based Tools (GraBaTs). Electronic Notes in Theoretical Computer Science, Elsevier (2004)
    • (2004) Electronic Notes in Theoretical Computer Science
    • Geiger, L.1    Zündorf, A.2
  • 18
    • 35048885600 scopus 로고    scopus 로고
    • Applying refactoring techniques to UML/OCL models
    • Thomas Baar, Alfred Strohmeier, A.M., ed.: UML 2004 - The Unified Modeling Language Springer-Verlag
    • Alexandre Correa, C.W.: Applying refactoring techniques to UML/OCL models. In Thomas Baar, Alfred Strohmeier, A.M., ed.: UML 2004 - The Unified Modeling Language. Volume 3273 of Lecture Notes in Computer Science., Springer-Verlag (2004) 173-187
    • (2004) Lecture Notes in Computer Science , vol.3273 , pp. 173-187
    • Alexandre Correa, C.W.1
  • 19
    • 0242339584 scopus 로고    scopus 로고
    • Model refactorings as rule-based update transformations
    • Stevens, P., Whittle, J., Booch, G., eds.: UML 2003 - The Unified Modeling Language Springer-Verlag
    • Porres, I.: Model refactorings as rule-based update transformations. In Stevens, P., Whittle, J., Booch, G., eds.: UML 2003 - The Unified Modeling Language. Volume 2863 of Lecture Notes in Computer Science., Springer-Verlag (2003) 159-174
    • (2003) Lecture Notes in Computer Science , vol.2863 , pp. 159-174
    • Porres, I.1
  • 20
    • 0013078222 scopus 로고    scopus 로고
    • Inconsistency management in software engineering: Survey and open research issues
    • World scientific
    • Spanoudakis, G., Zisman, A.: Inconsistency management in software engineering: Survey and open research issues. In: Handbook of Software Engineering and Knowledge Engineering. World scientific (2001) 329-380
    • (2001) Handbook of Software Engineering and Knowledge Engineering , pp. 329-380
    • Spanoudakis, G.1    Zisman, A.2
  • 21
    • 0242276152 scopus 로고    scopus 로고
    • Using description logics to maintain consistency between UML models
    • Stevens, P., Whittle, J., Booch, G., eds.: UML 2003 - The Unified Modeling Language Springer-Verlag
    • Van Der Straeten, R., Mens, T., Simmonds, J., Jonckers, V.: Using description logics to maintain consistency between UML models. In Stevens, P., Whittle, J., Booch, G., eds.: UML 2003 - The Unified Modeling Language. Volume 2863 of Lecture Notes in Computer Science., Springer-Verlag (2003) 326-340
    • (2003) Lecture Notes in Computer Science , vol.2863 , pp. 326-340
    • Van Der Straeten, R.1    Mens, T.2    Simmonds, J.3    Jonckers, V.4
  • 25
    • 84974679327 scopus 로고    scopus 로고
    • AGG: A tool environment for algebraic graph transformation
    • Proc. AGTIVE 99 Springer-Verlag
    • Taentzer, G.: AGG: A tool environment for algebraic graph transformation. In: Proc. AGTIVE 99. Volume 1779 of Lecture Notes in Computer Science., Springer-Verlag (1999) 481-488
    • (1999) Lecture Notes in Computer Science , vol.1779 , pp. 481-488
    • Taentzer, G.1
  • 26
    • 34247342048 scopus 로고    scopus 로고
    • AGG: A graph transformation environment for modeling and validation of software
    • Proc. ACTIVE 2003. Springer-Verlag
    • Taentzer, G.: AGG: A graph transformation environment for modeling and validation of software. In: Proc. ACTIVE 2003. Volume 3062 of Lecture Notes in Computer Science., Springer-Verlag (2004) 446-453
    • (2004) Lecture Notes in Computer Science , vol.3062 , pp. 446-453
    • Taentzer, G.1
  • 30
    • 84974716039 scopus 로고    scopus 로고
    • Using Fujaba for the development of production control systems
    • Nagl, M., Schürr, A., Münch, M., eds.: Proc. Int. Workshop Agtive 99. Springer-Verlag
    • Niere, J., Zündorf, A.: Using Fujaba for the development of production control systems. In Nagl, M., Schürr, A., Münch, M., eds.: Proc. Int. Workshop Agtive 99. Volume 1779 of Lecture Notes in Computer Science. Springer-Verlag (2000) 181-191
    • (2000) Lecture Notes in Computer Science , vol.1779 , pp. 181-191
    • Niere, J.1    Zündorf, A.2
  • 31
    • 24644455404 scopus 로고    scopus 로고
    • Ensuring structural constraints in graph-based models with type inheritance
    • Proc. Int'l Conf. Fundamental Approaches to Software Engineering. Springer-Verlag
    • Taentzer, G., Rensink, A.: Ensuring structural constraints in graph-based models with type inheritance. In: Proc. Int'l Conf. Fundamental Approaches to Software Engineering. Volume 3442 of Lecture Notes in Computer Science., Springer-Verlag (2005) 64-79
    • (2005) Lecture Notes in Computer Science , vol.3442 , pp. 64-79
    • Taentzer, G.1    Rensink, A.2
  • 32
    • 0027561123 scopus 로고
    • Parallel and distributed derivations in the single-pushout approach
    • Ehrig, H., Löwe, M.: Parallel and distributed derivations in the single-pushout approach. Theoretical Computer Science 109 (1993) 123-143
    • (1993) Theoretical Computer Science , vol.109 , pp. 123-143
    • Ehrig, H.1    Löwe, M.2
  • 33
    • 0009398436 scopus 로고
    • Graph grammars with application conditions
    • Rozenberg, G., Salomaa, A., eds.: Springer-Verlag
    • Ehrig, H., Habel, A.: Graph grammars with application conditions. In Rozenberg, G., Salomaa, A., eds.: The Book of L, Springer-Verlag (1986) 87-100
    • (1986) The Book of L , pp. 87-100
    • Ehrig, H.1    Habel, A.2
  • 34
    • 0030172972 scopus 로고    scopus 로고
    • Graph grammars with negative application conditions
    • Habel, A., Heckel, R., Taentzer, G.: Graph grammars with negative application conditions. Fundamenta Informaticae 26(3,4) (1996) 287-313
    • (1996) Fundamenta Informaticae , vol.26 , Issue.3-4 , pp. 287-313
    • Habel, A.1    Heckel, R.2    Taentzer, G.3
  • 36
    • 84937199516 scopus 로고    scopus 로고
    • Confluence of typed attributed graph transformation systems
    • Proc. 1st Int'l Conf. Graph Transformation. Springer-Verlag
    • Heckel, R., Jochen Malte Küster, Taentzer, G.: Confluence of typed attributed graph transformation systems. In: Proc. 1st Int'l Conf. Graph Transformation. Volume 2505 of Lecture Notes in Computer Science., Springer-Verlag (2002) 161-176
    • (2002) Lecture Notes in Computer Science , vol.2505 , pp. 161-176
    • Heckel, R.1    Küster, J.M.2    Taentzer, G.3
  • 37
    • 33644911182 scopus 로고    scopus 로고
    • Efficient detection of conflicts in graph-based model transformation
    • Proc. Int'l Workshop on Graph and Model Transformation (GraMoT 2005). Elsevier
    • Lambers, L., Ehrig, H., Orejas, F.: Efficient detection of conflicts in graph-based model transformation. In: Proc. Int'l Workshop on Graph and Model Transformation (GraMoT 2005). Electronic Notes in Theoretical Computer Science, Elsevier (2006)
    • (2006) Electronic Notes in Theoretical Computer Science
    • Lambers, L.1    Ehrig, H.2    Orejas, F.3
  • 38
    • 33750089797 scopus 로고    scopus 로고
    • Analyzing refactoring dependencies using graph transformation
    • To appear
    • Mens, T., Taentzer, G., Runge, O.: Analyzing refactoring dependencies using graph transformation. Software and System Modeling (2006) To appear.
    • (2006) Software and System Modeling
    • Mens, T.1    Taentzer, G.2    Runge, O.3
  • 39
    • 33646528892 scopus 로고    scopus 로고
    • Implementing refactorings as graph rewrite rules on a platform independent metamodel
    • Van Gorp, P., Van Eetvelde, N., Janssens, D.: Implementing refactorings as graph rewrite rules on a platform independent metamodel. In: Proc. Fujaba Days. (2003)
    • (2003) Proc. Fujaba Days
    • Van Gorp, P.1    Van Eetvelde, N.2    Janssens, D.3
  • 40
    • 15544370562 scopus 로고    scopus 로고
    • Leveraging UML profiles to generate plugins from visual model transformations
    • Proc. Int'l Workshop Software Evolution through Transformations (SETra). Elsevier
    • Schippers, H., Van Gorp, P., Janssens, D.: Leveraging UML profiles to generate plugins from visual model transformations. In: Proc. Int'l Workshop Software Evolution through Transformations (SETra). Volume 127 of Electronic Notes in Theoretical Computer Science., Elsevier (2005) 5-16
    • (2005) Electronic Notes in Theoretical Computer Science , vol.127 , pp. 5-16
    • Schippers, H.1    Van Gorp, P.2    Janssens, D.3
  • 41
    • 84941165989 scopus 로고    scopus 로고
    • Standardizing story-driven modeling for model transformations
    • Schippers, H., Van Gorp, P.: Standardizing story-driven modeling for model transformations. In: Proc. Int'l Fujaba Days. (2004)
    • (2004) Proc. Int'l Fujaba Days
    • Schippers, H.1    Van Gorp, P.2
  • 42
    • 84937207194 scopus 로고    scopus 로고
    • Formalising behaviour preserving program transformations
    • Proc. 1st Int'l Conf. Graph Transformation. Springer-Verlag
    • Mens, T., Demeyer, S., Janssens, D.: Formalising behaviour preserving program transformations. In: Proc. 1st Int'l Conf. Graph Transformation. Volume 2505 of Lecture Notes in Computer Science., Springer-Verlag (2002) 286-301
    • (2002) Lecture Notes in Computer Science , vol.2505 , pp. 286-301
    • Mens, T.1    Demeyer, S.2    Janssens, D.3
  • 44
    • 33644916206 scopus 로고    scopus 로고
    • Extending graph rewriting for refactoring
    • Proc. Int'l Conf. Graph Transformation. Springer-Verlag
    • Van Eetvelde, N., Janssens, D.: Extending graph rewriting for refactoring. In: Proc. Int'l Conf. Graph Transformation. Volume 3526 of Lecture Notes in Computer Science., Springer-Verlag (2004) 399-415
    • (2004) Lecture Notes in Computer Science , vol.3526 , pp. 399-415
    • Van Eetvelde, N.1    Janssens, D.2
  • 46
    • 24244463923 scopus 로고    scopus 로고
    • Composite refactorings for Java programs
    • Department of Computer Science, University College Dublin
    • Ó Cinnéide, M., Nixon, P.: Composite refactorings for Java programs. Technical report, Department of Computer Science, University College Dublin (2000)
    • (2000) Technical Report
    • Ó Cinnéide, M.1    Nixon, P.2
  • 51
    • 84888256882 scopus 로고    scopus 로고
    • A language for program transformation based on rewriting strategies
    • Middeldorp, A., ed.: Rewriting Techniques and Applications. Springer-Verlag
    • Visser, E.: A language for program transformation based on rewriting strategies. In Middeldorp, A., ed.: Rewriting Techniques and Applications. Volume 2051 of Lecture Notes in Computer Science., Springer-Verlag (2001) 357-
    • (2001) Lecture Notes in Computer Science , vol.2051 , pp. 357
    • Visser, E.1


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