A Survey of UML Models to XML Schemas Transformations

UML is being increasing used for the analysis and design of Web Information Systems. At the same time, many XML-based languages are cornerstones in the development of this kind of system. As a consequence of the predominance of these languages, there are many works in the literature devoted to exploring the relationships between UML and XML. In this paper we present a survey of current approaches to the transformation of UML models into XML schemas. The study is focused on the case of transformation of UML class diagrams to XML schemas, since we have not found any proposal regarding other kinds of UML diagrams.

[1]  Ivan Kurtev,et al.  UML to XML-Schema Transformation: a Case Study in Managing Alternative Model Transformations in MDA , 2003, FDL.

[2]  Wenfei Fan,et al.  Keys with Upward Wildcards for XML , 2001, DEXA.

[3]  Jim Conallen,et al.  Building Web applications with UML , 1999 .

[4]  I-Chen Wu,et al.  An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry , 2002 .

[5]  E. Marchetti Automatic XML schema generation from UML application profile , 2005, Elektrotech. Informationstechnik.

[6]  Gustavo Rossi,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.

[7]  Boris Novikov,et al.  Exploiting UML Extensibility in the Design Phase of Web Information Systems , 2002, BalticDB&IS.

[8]  Michael Hucka SCHUCS : A UML-Based Approach for Describing Data Representations Intended for XML Encoding , 2000 .

[9]  Gabor Karsai,et al.  Applying a Model Transformation Taxonomy to Graph Transformation Technology , 2006, GRaMoT@GPCE.

[10]  Krish Narayanan,et al.  Specifications for Mapping UML Models to XML Schemas , 2005 .

[11]  Deborah A. Lapeyre XSLT: programmer's reference, 2nd edition , 2001 .

[12]  Bo Wang,et al.  An Extension of UML Activity Diagram for Generation of XPDL Document , 2005, APWeb.

[13]  Andrew Goodchild,et al.  UML and XML Schema , 2002, Australasian Database Conference.

[14]  Thomas Kudrass,et al.  Rule-Based Generation of XML Schemas from UML Class Diagrams , 2003, Berliner XML Tage.

[15]  Thomas Kudrass,et al.  Rule-Based Generation of XML DTDs from UML Class Diagrams , 2003, ADBIS.

[16]  Qing Yang,et al.  XML conceptual modeling with XUML , 2006, ICSE.

[17]  Jean-Michel Bruel,et al.  Satellite Events at the MoDELS 2005 Conference , 2006 .

[18]  Gerti Kappel,et al.  Representing XML Schema in UML - A Comparison of Approaches , 2004, ICWE.

[19]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[20]  Yanchun Zhang,et al.  Web Technologies Research and Development - APWeb 2005, 7th Asia-Pacific Web Conference, Shanghai, China, March 29 - April 1, 2005, Proceedings , 2005, APWeb.

[21]  Eladio Domínguez,et al.  Evolving XML Schemas and Documents Using UML Class Diagrams , 2005, DEXA.

[22]  Michael Kay,et al.  XSLT Programmer's Reference , 2000 .

[23]  Krzysztof Czarnecki,et al.  Feature-based survey of model transformation approaches , 2006, IBM Syst. J..

[24]  Eladio Domínguez,et al.  An Architecture for Managing Database Evolution , 2002, ER.

[25]  G. Kappel,et al.  Representing XML Schema in UML-An UML Profile for XML Schema , 2004 .

[26]  Tatyana Yakhno,et al.  Advances in Information Systems , 2002, Lecture Notes in Computer Science.

[27]  Frédéric Jouault,et al.  Transforming Models with ATL , 2005, MoDELS.

[28]  Eladio Domínguez,et al.  Model-Driven Development Based Transformation of Stereotyped Class Diagrams to XML Schemas in a Healthcare Context , 2007, ER Workshops.

[29]  David Carlson,et al.  Modeling XML Applications with UML: Practical e-Business Applications , 2001 .

[30]  Eladio Domínguez,et al.  Validation of XML Documents: From UML Models to XML Schemas and XSLT Stylesheets , 2006, ADVIS.

[31]  Ángel L. Rubio,et al.  An MDA – Based Approach to Managing Database Evolution ( position paper ) , 2003 .

[32]  Shonali Krishnaswamy,et al.  UML documentation support for XML schema , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[33]  Nora Koch,et al.  The Expressive Power of UML-based Web Engineering1 , 2002 .

[34]  Paloma Cáceres,et al.  A MDA-Based Approach for Web Information System Development , 2004 .

[35]  Amel Mammar,et al.  A formal framework to generate XPDL specifications from UML activity diagrams , 2006, SAC '06.