메뉴 건너뛰기




Volumn 4, Issue 4, 2005, Pages 368-385

Rule-based update transformations and their application to model refactorings

Author keywords

Model driven engineering; Model transformation

Indexed keywords


EID: 31044441737     PISSN: 16191366     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10270-005-0088-z     Document Type: Article
Times cited : (25)

References (45)
  • 1
    • 0003586779 scopus 로고    scopus 로고
    • Model driven architecture - A technical perspective
    • OMG Architecture Board. OMG Document ormsc:01-07-01. Available at
    • OMG Architecture Board. Model driven architecture - A technical perspective. OMG Document ormsc:01-07-01. Available at http://www.omg.org
  • 2
    • 84944183958 scopus 로고    scopus 로고
    • Model driven engineering
    • Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York
    • Kent, S.: Model driven engineering. In Proceedings of IFM International Formal Methods 2002, vol. 2335, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York (2002)
    • (2002) Proceedings of IFM International Formal Methods 2002 , vol.2335
    • Kent, S.1
  • 3
    • 84948945774 scopus 로고    scopus 로고
    • Refactoring UML models
    • Gogolla, M., Kobryn, C. (eds.) Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada Lecture Notes in Computer Science Springer, Berlin Heidelberg New York
    • Sunyé, G., Pollet, D., Traon, Y.L., Jézéquel, J.-M.: Refactoring UML models. In: Gogolla, M., Kobryn, C. (eds.) Proceedings UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, vol. 2185, Lecture Notes in Computer Science, pp. 134-148. Springer, Berlin Heidelberg New York (2001)
    • (2001) Proceedings UML 2001 - The Unified Modeling Language , vol.2185 , pp. 134-148
    • Sunyé, G.1    Pollet, D.2    Traon, Y.L.3    Jézéquel, J.-M.4
  • 5
    • 31044439856 scopus 로고    scopus 로고
    • OMG.: MOF 2.0 query/views/transformations RFP. OMG Document ad/02-04-10
    • OMG.: MOF 2.0 query/views/transformations RFP. OMG Document ad/02-04-10. Available at http://www.omg.org
  • 6
    • 31044451863 scopus 로고    scopus 로고
    • OMG.: OMG meta-object facility (MOF), OMG Document formal/01-11-02
    • OMG.: OMG meta-object facility (MOF), OMG Document formal/01-11-02. Available at http://www.omg.org
  • 7
    • 0037283002 scopus 로고    scopus 로고
    • Small-scale XMI programming: A revolution in UML tool use?
    • Stevens, P.: Small-scale XMI programming: A revolution in UML tool use? Autom. Softw. Eng. 10 (1), 7-21 (2003)
    • (2003) Autom. Softw. Eng. , vol.10 , Issue.1 , pp. 7-21
    • Stevens, P.1
  • 9
    • 31044440849 scopus 로고    scopus 로고
    • OMG.: UML 2.0 OCL specification. Document-ptc/03-10-14 (UML 2.0 OCL Final Adopted specification), available at
    • OMG.: UML 2.0 OCL specification. Document-ptc/03-10-14 (UML 2.0 OCL Final Adopted specification), available at http://www.omg.org
  • 12
    • 7744229275 scopus 로고    scopus 로고
    • A toolkit for model manipulation
    • Porres, I.: A toolkit for model manipulation. Softw. Syst. Model. 2 (4) (2003)
    • (2003) Softw. Syst. Model. , vol.2 , Issue.4
    • Porres, I.1
  • 15
    • 84976776124 scopus 로고
    • Permutation generation methods
    • 0358.05003
    • Sedgewick, R.: Permutation generation methods. Comput. Surv. 9 , 137-164 (1977) 0358.05003
    • (1977) Comput. Surv. , vol.9 , pp. 137-164
    • Sedgewick, R.1
  • 16
    • 31044446029 scopus 로고    scopus 로고
    • OMG.: OMG XML metadata interchange (XMI) specification. OMG Document formal/00-11-02
    • OMG.: OMG XML metadata interchange (XMI) specification. OMG Document formal/00-11-02. Available at http://www.omg.org
  • 17
    • 7744226957 scopus 로고    scopus 로고
    • Realizing a model driven engineering process
    • Technical Report 565, TUCS Turku Centre for Computer Science
    • Alanen, M., Lilius, J., Porres, I., Truscan, D.: Realizing a model driven engineering process. Technical Report 565, TUCS Turku Centre for Computer Science (2003)
    • (2003)
    • Alanen, M.1    Lilius, J.2    Porres, I.3    Truscan, D.4
  • 18
    • 31044443504 scopus 로고    scopus 로고
    • DSTC and International Business Machines. MOF query/ views/ transformations. OMG Document ad/2003-02-23
    • DSTC and International Business Machines. MOF query/ views/ transformations. OMG Document ad/2003-02-23. Available at http://www.omg.org
  • 19
    • 0242370962 scopus 로고    scopus 로고
    • Difference and union of models
    • Stevens, P., Whittle, J., Booch, G. (eds.) 6th International Conference, San Francisco, CA, USA, 2003, Proceedings Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York
    • Alanen, M., Porres, I.: Difference and union of models. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, CA, USA, 2003, Proceedings, vol. 2863, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York (2003)
    • (2003) UML 2003 - The Unified Modeling Language. Model Languages and Applications , vol.2863
    • Alanen, M.1    Porres, I.2
  • 21
    • 0242370959 scopus 로고    scopus 로고
    • Towards automating source-consistent UML refactorings
    • Stevens, P., Whittle, J., Booch, G. (eds.) 6th International Conference, San Francisco, CA, USA Proceedings 2003 Lecture Notes in Computer Science Springer, Berlin Heidelberg New York
    • 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. Model Languages and Applications. 6th International Conference, San Francisco, CA, USA, 2003, Proceedings, vol. 2863, Lecture Notes in Computer Science, pp. 144-158. Springer, Berlin Heidelberg New York (2003)
    • (2003) UML 2003 - The Unified Modeling Language. Model Languages and Applications , vol.2863 , pp. 144-158
    • van Gorp, P.1    Stenten, H.2    Mens, T.3    Demeyer, S.4
  • 22
    • 31044454322 scopus 로고    scopus 로고
    • A relation between context-free grammars and Meta Object Facility metamodels
    • Technical Report 606, TUCS Turku Centre for Computer Science
    • Alanen, M., Porres, I.: A relation between context-free grammars and Meta Object Facility metamodels. Technical Report 606, TUCS Turku Centre for Computer Science (2004)
    • (2004)
    • Alanen, M.1    Porres, I.2
  • 23
    • 31044433888 scopus 로고    scopus 로고
    • OMG.: UML 2.0 diagram interchange. OMG Document ptc/03-09-01
    • OMG.: UML 2.0 diagram interchange. OMG Document ptc/03-09-01. Available at http://www.omg.org
  • 25
    • 29844436095 scopus 로고    scopus 로고
    • Lecture Notes in Computer Science Springer Berlin Heidelberg New York
    • S., Melnik (2004) Generic Model Management Concepts and Algorithms, vol. 2967, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York
    • (2004) Generic Model Management Concepts and Algorithms , vol.2967
    • Melnik, S.1
  • 26
    • 1142303690 scopus 로고    scopus 로고
    • Rondo: A programming platform for generic model management
    • ACM SIGMOD (June)
    • Melnik, S., Rahm, E., Bernstein, P.A.: Rondo: A programming platform for generic model management. In ACM SIGMOD (2003, June)
    • (2003)
    • Melnik, S.1    Rahm, E.2    Bernstein, P.A.3
  • 27
    • 79955165780 scopus 로고    scopus 로고
    • Consistency-preserving model evolution through transformations
    • Jézéquel, J.-M., Hussmann, H., Cook, S. (eds.) 5th International Conference, Dresden, Germany, Lecture Notes in Computer Science, Springer, Berlin Heidelberg New York
    • Engels, G., Heckel, R., Malte Küster, J., Groenewegen, L.: Consistency-preserving model evolution through transformations. In: Jézéquel, J.-M., Hussmann, H., Cook, S. (eds.) Proceedings UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, vol. 2460, Lecture Notes in Computer Science, pp. 212-226. Springer, Berlin Heidelberg New York (2002)
    • (2002) Proceedings UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools , vol.2460 , pp. 212-226
    • Engels, G.1    Heckel, R.2    Malte Küster, J.3    Groenewegen, L.4
  • 28
    • 84937207194 scopus 로고    scopus 로고
    • Formalising behaviour preserving program transformations
    • Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) Barcelona, Spain Lecture Notes in Computer Science, Springer, Berlin Heidelberg New York
    • Mens, T., Demeyer, S., Janssens, D.: Formalising behaviour preserving program transformations. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) Proceedings Graph Transformation - First International Conference, ICGT 2002, Barcelona, Spain, vol. 2505, Lecture Notes in Computer Science, Springer, Berlin Heidelberg New York (2002)
    • (2002) Proceedings Graph Transformation - First International Conference, ICGT 2002 , vol.2505
    • Mens, T.1    Demeyer, S.2    Janssens, D.3
  • 29
    • 35048860409 scopus 로고    scopus 로고
    • Supporting model refactorings through behavior inheritance consistencies
    • Baar T., et al (eds.) 7th International Conference, Lisbon, Portugal, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York
    • Van Der Straeten, R., Jonckers, V., Mens, T.: Supporting model refactorings through behavior inheritance consistencies. In: Baar T., et al (eds.) UML 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, vol. 3273, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York (2004)
    • (2004) UML 2004 - The Unified Modeling Language. Model Languages and Applications , vol.3273
    • Van Der Straeten, R.1    Jonckers, V.2    Mens, T.3
  • 30
    • 0242308003 scopus 로고    scopus 로고
    • Reflective model driven ngineering
    • Stevens P., Whittle J., Booch, G. (eds.) 6th International Conference, San Francisco, CA, USA, 2003. Proceedings, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York
    • Bézivin, J., Farcet, N., Jézéquel, J.-M., Langlois, B., Pollet, D.: Reflective model driven ngineering. In: Stevens P., Whittle J., Booch, G. (eds.) UML 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, CA, USA, 2003. Proceedings, vol. 2863, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York (2003)
    • (2003) UML 2003 - The Unified Modeling Language. Model Languages and Applications , vol.2863
    • Bézivin, J.1    Farcet, N.2    Jézéquel, J.-M.3    Langlois, B.4    Pollet, D.5
  • 31
    • 16244378132 scopus 로고    scopus 로고
    • The ATL transformation-based model management framework
    • Technical Report 03.08, IRIN Univesité de Nantes
    • Bézivin, J., Breton, E., Dupé, G., Valduriez, P.: The ATL transformation-based model management framework. Technical Report 03.08, IRIN Univesité de Nantes (2003)
    • (2003)
    • Bézivin, J.1    Breton, E.2    Dupé, G.3    Valduriez, P.4
  • 32
    • 18944378261 scopus 로고    scopus 로고
    • Model transformation based on production rules
    • R., Heckel, T., Mens, M., Wermelinger (eds.) Elsevier, New York
    • N. Revault, 2003 Model transformation based on production rules. In: R., Heckel, T., Mens, M., Wermelinger (eds.) Electronic Notes in Theoretical Computer Science, vol. 72 Elsevier, New York (2003)
    • (2003) Electronic Notes in Theoretical Computer Science , vol.72
    • Revault, N.1
  • 33
    • 79955165781 scopus 로고    scopus 로고
    • Transformations and Software Modeling Languages: Automating transformations in UML
    • Jézéquel, J.-M., Hussmann, H., Cook, S. (eds.) 5th International Conference, Dresden, Germany Lecture Notes in Computer Science Springer, Berlin Heidelberg New York
    • Whittle, J.: Transformations and Software Modeling Languages: Automating transformations in UML. In: Jézéquel, J.-M., Hussmann, H., Cook, S. (eds.) Proceedings UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, vol. 2460, Lecture Notes in Computer Science, pp. 227-242. Springer, Berlin Heidelberg New York (2002)
    • (2002) Proceedings UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools , vol.2460 , pp. 227-242
    • Whittle, J.1
  • 34
    • 17744387223 scopus 로고    scopus 로고
    • A relational approach to defining and implementing transformations between metamodels
    • Akehurst, D., Kent, S., Patrascoiu, O.: A relational approach to defining and implementing transformations between metamodels. Softw. Syst. Model. 2 (4) (2003)
    • (2003) Softw. Syst. Model. , vol.2 , Issue.4
    • Akehurst, D.1    Kent, S.2    Patrascoiu, O.3
  • 36
    • 31044456643 scopus 로고    scopus 로고
    • UMT-QVT tool
    • Oldevik, J.: UMT-QVT tool. Available at http://umt-qvt.sourceforge.net
    • Oldevik, J.1
  • 37
    • 84944050497 scopus 로고    scopus 로고
    • Generic XMI-Based UML model transformations
    • Bellahséne, Z., Patel, D., Rolland, C. (eds.) Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York 1014.68699
    • Kovse, J., Härder, T.: Generic XMI-Based UML model transformations. In: Bellahséne, Z., Patel, D., Rolland, C. (eds.) Object-Oriented. Information Systems: 8th International Conference, OOIS 2002, vol. 2425, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York (2002) 1014.68699
    • (2002) Object-Oriented. Information Systems: 8th International Conference, OOIS 2002 , vol.2425
    • Kovse, J.1    Härder, T.2
  • 39
    • 84937214517 scopus 로고    scopus 로고
    • Tutorial introduction to graph transformation: A software engineering perspective
    • Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) Barcelona, Spain Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York
    • Baresi, L., Heckel, R.: Tutorial introduction to graph transformation: A software engineering perspective. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) Proceedings Graph Transformation - 1st International Conference, ICGT 2002, Barcelona, Spain, vol. 2505, Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York (2002)
    • (2002) Proceedings Graph Transformation - 1st International Conference, ICGT 2002 , vol.2505
    • Baresi, L.1    Heckel, R.2
  • 41
    • 31044456901 scopus 로고    scopus 로고
    • Fujaba
    • Zündorf, A., et al.: Fujaba. Available at http://www.uni-paderborn.de/cs/fujaba/
    • Zündorf, A.1
  • 42
    • 31044451590 scopus 로고    scopus 로고
    • A review of OMG MOF 2.0 Query/Views/Transformations Submissions and Recommendations towards the final Standard, OMG Document ad/3-02-02
    • Gardner, T., Griffin, C., Koehler, J., Hauser, R.: A review of OMG MOF 2.0 Query/Views/Transformations Submissions and Recommendations towards the final Standard, OMG Document ad/3-02-02 (2003)
    • (2003)
    • Gardner, T.1    Griffin, C.2    Koehler, J.3    Hauser, R.4
  • 44
    • 0004061016 scopus 로고    scopus 로고
    • Refactoring - Improving the Design of Existing Code
    • Addison-Wesley Object Technology Series. Addison-Wesley, Reading, MA
    • Fowler, M.: Refactoring - Improving the Design of Existing Code. Addison-Wesley Object Technology Series. Addison-Wesley, Reading, MA (1999)
    • (1999)
    • Fowler, M.1
  • 45
    • 31044436850 scopus 로고    scopus 로고
    • EMF Development team.: Eclipse modeling framework
    • EMF Development team.: Eclipse modeling framework. http://www.eclipse.org/emf


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