메뉴 건너뛰기




Volumn 45, Issue 3, 2006, Pages 621-645

Feature-based survey of model transformation approaches

Author keywords

[No Author keywords available]

Indexed keywords

CLASSIFICATION (OF INFORMATION); DATA STRUCTURES; MATHEMATICAL MODELS; MATHEMATICAL TRANSFORMATIONS;

EID: 33748289548     PISSN: 00188670     EISSN: 00188670     Source Type: Journal    
DOI: 10.1147/sj.453.0621     Document Type: Article
Times cited : (758)

References (90)
  • 2
    • 1542700278 scopus 로고    scopus 로고
    • Object Management Group, OMG Document omg/2003-06-01
    • Object Management Group, MDA Guide, Version 1.0.1, OMG Document omg/ 2003-06-01 (2003).
    • (2003) MDA Guide, Version 1.0.1
  • 4
    • 85008018482 scopus 로고    scopus 로고
    • "Model-Integrated Computing"
    • J. Sztipanovits and G. Karsai, "Model-Integrated Computing," Computer 30, No. 4, 110-111 (1997).
    • (1997) Computer , vol.30 , Issue.4 , pp. 110-111
    • Sztipanovits, J.1    Karsai, G.2
  • 6
    • 33748328183 scopus 로고    scopus 로고
    • "Overview of Generative Software Development"
    • Mont Saint-Michel, France
    • K. Czarnecki, "Overview of Generative Software Development," Proceedings of Unconventional Programming Paradigms, Mont Saint-Michel, France (2004), pp. 313-328.
    • (2004) Proceedings of Unconventional Programming Paradigms , pp. 313-328
    • Czarnecki, K.1
  • 12
    • 84892321793 scopus 로고    scopus 로고
    • "Generic and Domain-Specific Model Refactoring Using a Model Transformation Engine"
    • Chapter 9 in S. Beydeda, M. Book, and V. Gruhn, Editors, Springer-Verlag, Heidelberg, Germany
    • J. Zhang, Y. Lin, and J. Gray, "Generic and Domain-Specific Model Refactoring Using a Model Transformation Engine," Chapter 9 in Model-Driven Software Development, S. Beydeda, M. Book, and V. Gruhn, Editors, Springer-Verlag, Heidelberg, Germany (2005), pp. 199-218.
    • (2005) Model-Driven Software Development , pp. 199-218
    • Zhang, J.1    Lin, Y.2    Gray, J.3
  • 13
  • 14
    • 17644422606 scopus 로고    scopus 로고
    • Object Management Group, OMG Document ad/2002-04-10 (revised on April 24)
    • Object Management Group, MOF 2.0 Query/Views/Transformations RFP, OMG Document ad/2002-04-10 (revised on April 24, 2002).
    • (2002) MOF 2.0 Query/Views/Transformations RFP
  • 15
    • 33746389263 scopus 로고    scopus 로고
    • Object Management Group, OMG Adopted Specification ptc/05-11-01
    • Object Management Group, MOF QVT Final Adopted Specification, OMG Adopted Specification ptc/05-11-01 (2005).
    • (2005) MOF QVT Final Adopted Specification
  • 16
    • 0036642571 scopus 로고    scopus 로고
    • "Designing the Automatic Transformation of Visual Languages"
    • D. Varró, G. Varró, and A. Pataricza, "Designing the Automatic Transformation of Visual Languages," Science of Computer Programming 44, No. 2, 205-227 (2002).
    • (2002) Science of Computer Programming , vol.44 , Issue.2 , pp. 205-227
    • Varró, D.1    Varró, G.2    Pataricza, A.3
  • 19
    • 84870771819 scopus 로고    scopus 로고
    • "Kent Model Transformation Language"
    • MoDELS Conference, Montego Bay, Jamaica
    • D. H. Akehurst, W. G. Howells, and K. D. McDonald-Maier, "Kent Model Transformation Language," Proceedings of Model Transformations in Practice Workshop, MoDELS Conference, Montego Bay, Jamaica (2005), http://sosym.dcs.kcl.ac.uk/events/mtipO5/submissions/ akehurst_howells_mcdonald-maier_kent_modeltransformation_a_language.pdf.
    • (2005) Proceedings of Model Transformations in Practice Workshop
    • Akehurst, D.H.1    Howells, W.G.2    McDonald-Maier, K.D.3
  • 21
    • 33745840467 scopus 로고    scopus 로고
    • "Practical Declarative Model Transformation with Tefkat"
    • MoDELS Conference, Montego Bay, Jamaica
    • M. Lawley and J. Steel, "Practical Declarative Model Transformation with Tefkat," Proceedings of Model Transformations in Practice Workshop, MoDELS Conference, Montego Bay, Jamaica (2005), http:// sosym.dcs.kcl.ac.uk/events/mtip05/submissions/ lawley_st_steel_pr_practical_declarative_model_transformation_with_ tefkat.pdf.
    • (2005) Proceedings of Model Transformations in Practice Workshop
    • Lawley, M.1    Steel, J.2
  • 22
    • 14944386545 scopus 로고    scopus 로고
    • Technical Report ISIS-03-403, Institute for Software Integrated Systems, Vanderbilt University, Nashville, TN 37203
    • A. Agrawal, G. Karsai, and F. Shi, Graph Transformations on Domain-Specific Models, Technical Report ISIS-03-403, Institute for Software Integrated Systems, Vanderbilt University, Nashville, TN 37203 (2003).
    • (2003) Graph Transformations on Domain-Specific Models
    • Agrawal, A.1    Karsai, G.2    Shi, F.3
  • 32
    • 38749123333 scopus 로고    scopus 로고
    • "Model Transformation with Triple Graph Grammars"
    • Montego Bay, Jamaica
    • A. Königs, "Model Transformation with Triple Graph Grammars," Proceedings of Model Transformations in Practice Workshop at MoDELS Conference, Montego Bay, Jamaica (2005), http://www.es.tu-darmstadt.de/download/publications/koenigs/ model_transformation_with_triple_gr_graph_g_grammars.pdf.
    • (2005) Proceedings of Model Transformations in Practice Workshop at MoDELS Conference
    • Königs, A.1
  • 33
    • 33748291546 scopus 로고    scopus 로고
    • "MTL and Umlaut NG: Engine and Framework for Model Transformation"
    • D. Vojtisek and J.-M. Jézéquel, "MTL and Umlaut NG: Engine and Framework for Model Transformation," http://www.ercim.org/publication/Ercim_News/enw58/vojtisek.html.
    • Vojtisek, D.1    Jézéquel, J.-M.2
  • 34
    • 33646202279 scopus 로고    scopus 로고
    • "YATL: Yet Another Transformation Language"
    • Twente, The Netherlands
    • O. Patrascoiu, "YATL: Yet Another Transformation Language," Proceedings of the 1st European MDA Workshop, Twente, The Netherlands (2004), pp. 83-90.
    • (2004) Proceedings of the 1st European MDA Workshop , pp. 83-90
    • Patrascoiu, O.1
  • 36
    • 33344470490 scopus 로고    scopus 로고
    • "Automating Change Evolution in Model-Driven Engineering"
    • (February)
    • J. Gray, Y. Lin, and J. Zhang, "Automating Change Evolution in Model-Driven Engineering," IEEE Computer (Special issue on Model-Driven Engineering) 36, No. 2, 51-58 (February 2006), http://www.cis.uab.edu/gray/Pubs/computer.pdf.
    • (2006) IEEE Computer (Special Issue on Model-Driven Engineering) , vol.36 , Issue.2 , pp. 51-58
    • Gray, J.1    Lin, Y.2    Zhang, J.3
  • 37
    • 33751062386 scopus 로고    scopus 로고
    • "The MT Model Transformation Language"
    • Dijon, France
    • L. Tratt, "The MT Model Transformation Language," Proceedings of ACM SIGAPP Symposium on Applied Computing, Dijon, France (2006), http://portal.acm.org/affiliated/citation.cfm?id=1141277. 1141577&coll=ACM&dl=ACM&type=series&idx=1141277&part= Proceedings&WantType=Proceedings&title-Symposium%20on%20Applied% 20Computing&CFID=15151515&CFTOKEN=6184618.
    • (2006) Proceedings of ACM SIGAPP Symposium on Applied Computing
    • Tratt, L.1
  • 38
    • 85039322778 scopus 로고    scopus 로고
    • AndroMDA 2.0.3
    • AndroMDA 2.0.3, http://www.andromda.org.
  • 39
    • 85039332120 scopus 로고    scopus 로고
    • openArchitectureWare (oAW)
    • openArchitectureWare (oAW), http://www.openarchitectureware.org/.
  • 40
    • 85039341332 scopus 로고    scopus 로고
    • Fujaba Tool Suite 4, University of Paderborn Software Engineering
    • Fujaba Tool Suite 4, University of Paderborn Software Engineering, http://www.fujaba.de.
  • 41
    • 85039338602 scopus 로고    scopus 로고
    • JAMDA, Java Model Driven Architecture 0.2
    • JAMDA, Java Model Driven Architecture 0.2, http://sourceforge.net/ projects/jamda.
  • 44
    • 33748304257 scopus 로고    scopus 로고
    • IBM United Kingdom Laboratories Ltd., IBM alphaWorks
    • Model Transformation Framework (MTF), IBM United Kingdom Laboratories Ltd., IBM alphaWorks (2004), http://www.alphaworks.ibm.com/tech/mtf.
    • (2004) Model Transformation Framework (MTF)
  • 45
    • 85039328976 scopus 로고    scopus 로고
    • XMF-Mosaic, Xactium
    • XMF-Mosaic, Xactium, http://xactium.com.
  • 46
    • 85039322994 scopus 로고    scopus 로고
    • Compuware (June)
    • OptimalJ 4.0, User's Guide, Compuware (June 2005), http:// www.compuware.com/products/optimalj.
    • (2005) OptimalJ 4.0, User's Guide
  • 47
    • 33748302906 scopus 로고    scopus 로고
    • "Making Model-Based Code Generation Work"
    • (August/September)
    • J.-P. Tolvanen, "Making Model-Based Code Generation Work," Embedded Systems Europe, pp. 36-38 (August/September 2004), http://i.cmpnet.com/embedded/europe/esesep04/esesepO4p36.pdf.
    • (2004) Embedded Systems Europe , pp. 36-38
    • Tolvanen, J.-P.1
  • 48
    • 85039339539 scopus 로고    scopus 로고
    • Domain-Specific Modeling with MetaEdit+, MetaCase
    • Domain-Specific Modeling with MetaEdit+, MetaCase, http:// www.metacase.com/.
  • 49
    • 85039333060 scopus 로고    scopus 로고
    • ArcStyler 5.1, Interactive Objects Software GmbH
    • ArcStyler 5.1, Interactive Objects Software GmbH, http:// www.arcstyler.com.
  • 50
    • 85039332895 scopus 로고    scopus 로고
    • Codagen Architect 3.0, Codagen Technologies Corp
    • Codagen Architect 3.0, Codagen Technologies Corp., http:// www.codagen.com/products/architect/default.htm.
  • 51
    • 0020810134 scopus 로고
    • "Program Transformation Systems"
    • H. Partsch and R. Steinbrüggen, "Program Transformation Systems," ACM Computing Surveys 15, No. 3, 199-236 (1983).
    • (1983) ACM Computing Surveys , vol.15 , Issue.3 , pp. 199-236
    • Partsch, H.1    Steinbrüggen, R.2
  • 53
    • 33748319480 scopus 로고    scopus 로고
    • "Domain Engineering"
    • in Second Edition, J. J. Marciniak, Editor, John Wiley and Sons, Inc., Hoboken, NJ
    • K. Czarnecki, "Domain Engineering," in Encyclopedia of Software Engineering Second Edition, J. J. Marciniak, Editor, John Wiley and Sons, Inc., Hoboken, NJ (2002), pp. 433-444.
    • (2002) Encyclopedia of Software Engineering , pp. 433-444
    • Czarnecki, K.1
  • 57
    • 85039336442 scopus 로고    scopus 로고
    • "Synchronizing Cardinality-Based Feature Models and their Specializations"
    • Nuremberg, Germany swen. uwaterloo.ca/~kczarnec/ecmda05.pdf
    • C. H. P. Kim and K. Czarnecki, "Synchronizing Cardinality-Based Feature Models and their Specializations," Proceedings of the European Conference on Model Driven Architecture, Nuremberg, Germany (2005), swen. uwaterloo.ca/~kczarnec/ecmda05.pdf.
    • (2005) Proceedings of the European Conference on Model Driven Architecture
    • Kim, C.H.P.1    Czarnecki, K.2
  • 58
    • 84883073990 scopus 로고    scopus 로고
    • Technical Report LIFL 2004-no08, Laboratoire d'Informatique Fondamentale de Lille, Université des Sciences et Technologies de Lille, 59655 Villeneuve d'Ascq Cedex, France
    • E. Cariou, R. Marvie, L. Seinturier, and L. Duchien, Model Transformation Contracts and Their Definition in UML and OCL, Technical Report LIFL 2004-no08, Laboratoire d'Informatique Fondamentale de Lille, Université des Sciences et Technologies de Lille, 59655 Villeneuve d'Ascq Cedex, France (2004).
    • (2004) Model Transformation Contracts and Their Definition in UML and OCL
    • Cariou, E.1    Marvie, R.2    Seinturier, L.3    Duchien, L.4
  • 59
    • 33745641508 scopus 로고    scopus 로고
    • OMG Document ad/03-08-08. Object Management Group. Inc.. (revised in August)
    • MOF Query/Views/Transformations, OMG Document ad/03-08-08. Object Management Group. Inc.. (revised in August 2003).
    • (2003) MOF Query/Views/Transformations
  • 60
    • 17744384593 scopus 로고    scopus 로고
    • OMG Adopted Specification ptc/03-10-04, Object Management Group, Inc
    • Meta Object Facility (MOF) 2.0 Core Specification, OMG Adopted Specification ptc/03-10-04, Object Management Group, Inc., (2003).
    • (2003) Meta Object Facility (MOF) 2.0 Core Specification
  • 62
    • 85039340823 scopus 로고    scopus 로고
    • Program-Transformation.Org: The Program Transformation Wiki
    • E. Visser, Program-Transformation.Org: The Program Transformation Wiki, http://www.program-transformation.org/Transform/ProgramTransformation.
    • Visser, E.1
  • 63
    • 85039324646 scopus 로고    scopus 로고
    • Java Metadata Interface 1.0 (JMI), Sun Microsystems, Inc. (June)
    • Java Metadata Interface 1.0 (JMI), Sun Microsystems, Inc. (June 2002), http://java.sun.com/products/jmi.
    • (2002)
  • 64
    • 35048850957 scopus 로고    scopus 로고
    • "Program Transformation with Stratego/XT: Rules, Strategies, Tools, and Systems in StrategoXT-0.9"
    • Dagstuhl, Germany
    • E. Visser, "Program Transformation with Stratego/XT: Rules, Strategies, Tools, and Systems in StrategoXT-0.9," Proceedings of the International Domain-Specific Program Generation Seminar, Dagstuhl, Germany (2003), pp. 216-238.
    • (2003) Proceedings of the International Domain-Specific Program Generation Seminar , pp. 216-238
    • Visser, E.1
  • 66
    • 26844526963 scopus 로고    scopus 로고
    • PhD thesis, University of Twente, Enschede, The Netherlands
    • I. Kurtev, Adaptability of Model Transformations, PhD thesis, University of Twente, Enschede, The Netherlands (2005), http:// wwwhome.cs.utwente.nl/~kurtev/files/thesis.pdf.
    • (2005) Adaptability of Model Transformations
    • Kurtev, I.1
  • 67
    • 85039324623 scopus 로고    scopus 로고
    • Object Management Group, OMG Document ad/03-08-11, ad/03-08-12, and ad /03-08-13 (revised submission)
    • Object Management Group, Interactive Objects and Project Technology, MOF Query/Views/Transformations, OMG Document ad/03-08-11, ad/03-08-12, and ad/03-08-13 (revised submission, 2003).
    • (2003) Interactive Objects and Project Technology, MOF Query/Views /Transformations
  • 71
    • 85039337680 scopus 로고    scopus 로고
    • Velocity 1.4, The Apache Jakarta Project, The Apache Software Foundation
    • Velocity 1.4, The Apache Jakarta Project, The Apache Software Foundation, http://jakarta.apache.org/velocity.
  • 72
    • 85039324678 scopus 로고    scopus 로고
    • XDoclet - Attribute Oriented Programming
    • XDoclet - Attribute Oriented Programming, http://xdoclet.sourceforge.net/ xdoclet/index.html.
  • 74
    • 0003607366 scopus 로고    scopus 로고
    • A. Berglund, S. Boag, D. Chamberlin, M. F. Fernández, M. Kay, J. Robie, and J. Siméon, Editors, W3C Candidate Recommendation (November 3)
    • XML Path Language (XPath) 2.0, A. Berglund, S. Boag, D. Chamberlin, M. F. Fernández, M. Kay, J. Robie, and J. Siméon, Editors, W3C Candidate Recommendation (November 3, 2005), http://www.w3.org/TR/ xpath20/.
    • (2005) XML Path Language (XPath) 2.0
  • 77
    • 85039323420 scopus 로고    scopus 로고
    • Diploma thesis, University of Applied Sciences, Department of Computer Science and Micro-System Engineering, Kaiserslautern, Germany
    • M. Emrich, Generative Programming Using Frame Technology, Diploma thesis, University of Applied Sciences, Department of Computer Science and Micro-System Engineering, Kaiserslautern, Germany (2003).
    • (2003) Generative Programming Using Frame Technology
    • Emrich, M.1
  • 78
    • 85039325573 scopus 로고    scopus 로고
    • Frame Processor ANGIE, Delta Software Technology
    • Frame Processor ANGIE, Delta Software Technology, http://www.d-s-t-g.com/ neu/media/pdf/facts_e/DLT21474.pdf.
  • 81
    • 0003420124 scopus 로고    scopus 로고
    • James Clark, Editor, W3C Recommendation (November 16)
    • XSL Transformations (XSLT), Version 1.0, James Clark, Editor, W3C Recommendation (November 16, 1999), http://www.w3.org/TR/xslt.
    • (1999) XSL Transformations (XSLT), Version 1.0
  • 82
    • 33746464920 scopus 로고    scopus 로고
    • OMG Document formal/05-09-01, Object Management Group, Inc
    • MOF 2.0/XMI Mapping Specification, Version 2.1, OMG Document formal/ 05-09-01, Object Management Group, Inc. (2005).
    • (2005) MOF 2.0/XMI Mapping Specification, Version 2.1
  • 83
  • 84
    • 0006071807 scopus 로고    scopus 로고
    • "MTRANS: A General Framework, Based on XSLT, for Model Transformations"
    • Genova, Italy (April)
    • M. Peltier, J. Bézivin, and G. Guillaume, "MTRANS: A General Framework, Based on XSLT, for Model Transformations," Proceedings of the Workshop on Transformations in UML, Genova, Italy (April 2001), http://www.sciences.univ-nantes.fr/lina/atl/www/papers/ peltier-bezivin-guillaume.pdf.
    • (2001) Proceedings of the Workshop on Transformations in UML
    • Peltier, M.1    Bézivin, J.2    Guillaume, G.3
  • 85
    • 33748328136 scopus 로고    scopus 로고
    • "Multilevel Models in Model-Driven Engineering, Product Lines, and Metaprogramming"
    • (this issue)
    • D. Batory, "Multilevel Models in Model-Driven Engineering, Product Lines, and Metaprogramming," IBM Systems Journal 45, No. 3, 527-540 (2006, this issue).
    • (2006) IBM Systems Journal , vol.45 , Issue.3 , pp. 527-540
    • Batory, D.1
  • 87
    • 15544363948 scopus 로고    scopus 로고
    • "A Review of OMG MOF 2.0 Query/Views/Transformations Submissions and Recommendations Toward the Final Standard"
    • Object Management Group, OMG Document ad/03-08-02
    • T. Gardner, C. Griffin, J. Koehler, and R. Hauser, "A Review of OMG MOF 2.0 Query/Views/Transformations Submissions and Recommendations Toward the Final Standard," Object Management Group, OMG Document ad/03-08-02 (2003), http://www.omg.org/cgi-bin/doc?ad/03-08-02.
    • (2003)
    • Gardner, T.1    Griffin, C.2    Koehler, J.3    Hauser, R.4
  • 88
    • 0141725642 scopus 로고    scopus 로고
    • "Model Transformation: The Heart and Soul of Model-Driven Software Development"
    • S. Sendall and W. Kozaczynski, "Model Transformation: The Heart and Soul of Model-Driven Software Development," IEEE Software 20, No. 5, 42-45 (2003).
    • (2003) IEEE Software , vol.20 , Issue.5 , pp. 42-45
    • Sendall, S.1    Kozaczynski, W.2


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