<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1646-9895</journal-id>
<journal-title><![CDATA[RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação]]></journal-title>
<abbrev-journal-title><![CDATA[RISTI]]></abbrev-journal-title>
<issn>1646-9895</issn>
<publisher>
<publisher-name><![CDATA[AISTI - Associação Ibérica de Sistemas e Tecnologias de Informação]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1646-98952010000200004</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[M2DAT-HYMO: una herramienta basada en MDA para la generación automática de aplicaciones Web a partir del modelo del hipertexto]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Nicolau]]></surname>
<given-names><![CDATA[Feliu Trias]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Viñambres]]></surname>
<given-names><![CDATA[Iván Santiago]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Vara]]></surname>
<given-names><![CDATA[Juan Manuel]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Castro]]></surname>
<given-names><![CDATA[Valeria de]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,URJC - Universidad Rey Juan Carlos DLSI - Departamento de Lenguajes y Sistemas Informáticos II Grupo de Investigación Kybele]]></institution>
<addr-line><![CDATA[Móstoles ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2010</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2010</year>
</pub-date>
<numero>6</numero>
<fpage>31</fpage>
<lpage>44</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.pt/scielo.php?script=sci_arttext&amp;pid=S1646-98952010000200004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.pt/scielo.php?script=sci_abstract&amp;pid=S1646-98952010000200004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.pt/scielo.php?script=sci_pdf&amp;pid=S1646-98952010000200004&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Una premisa básica exigible a cualquier propuesta metodológica para el desarrollo de software es la de ofrecer algún tipo de herramienta de apoyo. En el caso de propuestas basadas en los principios de la Ingeniería Dirigida por Modelos (MDE) esta premisa se convierte en un requisito imprescindible. Este trabajo presenta la herramienta que soporta HM³, el método para el modelado del hipertexto del marco metodológico MIDAS. Así, el artículo presenta la definición y codificación de las transformaciones automáticas entre los modelos que componen HM³, y las transformaciones modelo a texto que soportan la generación automática de código. En este sentido, uno de los aspectos más innovadores de este trabajo es la utilización de modelos weaving para personalizar algunas de las transformaciones entre modelos que propone HM³.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Nowadays, any software development methodological proposal must be accompanied by the corresponding technological support. Such premise becomes even more relevant when the proposal is based on Model Driven Engineering principles. Therefore, this proposal presents the tool support for HM³, the Hypertext Modelling Method of MIDAS. In particular, it presents the specification and coding of the model-to-model transformations that bridge the different models that compose HM³, as well as the model-to-text transformations that support code generation. One of the most outstanding aspects of this proposal is the use of weaving models to personalize the model-to-model transformations proposed by HM³.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[MDA]]></kwd>
<kwd lng="es"><![CDATA[MDE]]></kwd>
<kwd lng="es"><![CDATA[Transformaciones de Modelos]]></kwd>
<kwd lng="es"><![CDATA[Modelos Weaving]]></kwd>
<kwd lng="es"><![CDATA[Generación de Código]]></kwd>
<kwd lng="en"><![CDATA[MDA]]></kwd>
<kwd lng="en"><![CDATA[MDE]]></kwd>
<kwd lng="en"><![CDATA[Model Transformations]]></kwd>
<kwd lng="en"><![CDATA[Weaving Models]]></kwd>
<kwd lng="en"><![CDATA[Code Generation]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p><b>M2DAT-HYMO: una herramienta basada en MDA para la generación automática    de aplicaciones Web a partir del modelo del hipertexto</b></p>      <p><b>Feliu Trias Nicolau, Iván Santiago Viñambres, Juan Manuel Vara, Valeria    de Castro</b></p>      <p>&nbsp;</p>     <p>Grupo de Investigación Kybele, Departamento de Lenguajes y Sistemas Informáticos    II, Universidad Rey Juan Carlos, Avda. Tulipán s/n, 28933, Móstoles (Madrid)  </p>     <p>E-mail: <a href="mailto:feliu.trias@urjc.es">feliu.trias@urjc.es</a>, E-mail:    <a href="mailto:ivan.santiago@urjc.es"> ivan.santiago@urjc.es</a>, E-mail: <a href="mailto:juanmanuel.vara@urjc.es">    juanmanuel.vara@urjc.es</a>, E-mail: <a href="mailto:valeria.decastro@urjc.es">    valeria.decastro@urjc.es</a></p>     <p>&nbsp;</p>      <p><b>Resumen</b></p>     <p>Una premisa básica exigible a cualquier propuesta metodológica para el desarrollo    de software es la de ofrecer algún tipo de herramienta de apoyo. En el caso    de propuestas basadas en los principios de la Ingeniería Dirigida por Modelos    (MDE) esta premisa se convierte en un requisito imprescindible. Este trabajo    presenta la herramienta que soporta HM<sup>3</sup>, el método para el modelado    del hipertexto del marco metodológico MIDAS. Así, el artículo presenta la definición    y codificación de las transformaciones automáticas entre los modelos que componen    HM<sup>3</sup>, y las transformaciones modelo a texto que soportan la generación    automática de código. En este sentido, uno de los aspectos más innovadores de    este trabajo es la utilización de modelos weaving para personalizar algunas    de las transformaciones entre modelos que propone HM<sup>3</sup>.</p>      <p><b>Palabras clave</b>: MDA, MDE, Transformaciones de Modelos, Modelos Weaving, Generación de Código</p>      <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><b>Abstract</b></p>     <p>Nowadays, any software development methodological proposal must be accompanied    by the corresponding technological support. Such premise becomes even more relevant    when the proposal is based on Model Driven Engineering principles. Therefore,    this proposal presents the tool support for HM<sup>3</sup>, the Hypertext Modelling    Method of MIDAS. In particular, it presents the specification and coding of    the model-to-model transformations that bridge the different models that compose    HM<sup>3</sup>, as well as the model-to-text transformations that support code    generation. One of the most outstanding aspects of this proposal is the use    of weaving models to personalize the model-to-model transformations proposed    by HM<sup>3</sup>.</p>      <p><b>Keywords</b>: MDA, MDE, Model Transformations, Weaving Models, Code Generation</p>     <p>&nbsp;</p>           <p>Texto completo dispon&iacute;vel apenas em PDF.</p>     <p>Full text only available in PDF format. </p>     <p>&nbsp; </p>     <p><b>Referencias</b></p>      <p>Budinsky, F., Merks, E., &amp; Steinber, D. (2008). <i>Eclipse Modelling Framework 2.0</i> (Segunda ed.). Addison-Wesley Professional.</p>      <p>Cáceres, P., De Castro, V., Vara, J., &amp; Marcos, E. (2006). Model transformations for hypertext modelling on web information systems. <i>SAC</i>, 1232-1239.</p>      ]]></body>
<body><![CDATA[<p>Comai, S., &amp; Toffetti Carughi, G. (2007). A Behavioral Model for Rich Internet Applications. <i>Proceedings of the 7th International Conference Web Engineering (ICWE'07), LNCS 4607)</i>, (págs. 364-369).</p>      <p>De Castro, V. (2007). <i>Aproximación MDA para el Desarrollo Orientado a Servicios de sistemas de Información Web: del Modelo de Negocio al Modelo de Composición de Servicios Web.</i> Madrid: Universidad Rey Juan Carlos.</p>      <!-- ref --><p>De Castro, V., Marcos, E., &amp; Wieringa, R. (Junio de 2009). Towards a Service-oriented MDA-Based Approach to the Alignment of Business Processes with it Systems: From the Business Model to a Web Service Composition Model. <i>International Journal on Cooperative Systems, 18</i>(2), 225-260.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000025&pid=S1646-9895201000020000400001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p>Didonet Del Fabro, M., Bézivin, J., &amp; P., V. (2006). Weaving<i> Models with the Eclipse AMW plugin. </i>Esslingen, Alemania: Eclipse Modeling Symposium.</p>      <p>Efftinge, S. (22 de Julio de 2007). <i>Xtend Language Reference</i>, 4.1. Obtenido    de <a href="http://www.eclipse.org/gmt/oaw/doc/4.1/r25_extendReference.pdf" target="_blank">http://www.eclipse.org/gmt/oaw/doc/4.1/r25_extendReference.pdf</a></p>      <p>Fraternali, P., Comai, S., Bozzon, A., &amp; Toffetti, G. (2010). Engineering Rich Internet Applications with a Model-Driven Approach. ACM Transactions on the Web, Vol. 4, No. 2, Article 7.</p>      <p>Jouault, F., &amp; Piers, W. (2009). <i>ATL User Guide. </i>Obtenido de <a href="http://wiki.eclipse.org/ATL/User_Guide" target="_blank">http://wiki.eclipse.org/ATL/User_Guide</a></p>      <p>Klatt, B. (2007). A Closer Look at the model2text Transformation Language. <i>Chair for Software Design and Quality (SDQ)</i>.</p>      <p>Knapp, A., Koch, N., Moser, F., &amp; Zhang, G. (2003). ArgoUWE: A Case Tool for Web Applications. <i>First International Workshop on Engineering Methods to Support Information Systems Evolution (EMSISE'03).</i> Geneva, Switzerland.</p>      <p>Koch, N., Pigerl, M., Zhang, G., &amp; Morozova, T. (2009). Patterns for the Model-based Development of RIAs. <i>Proceedings of the 9th International Conference Web Engineering (ICWE'09), LNCS 5648</i>, (págs. 283-291).</p>      ]]></body>
<body><![CDATA[<p>Lowe, D. (2003). Web System Requirements: An Overview. <i>Requirements Engineering Journal, 8</i>, 102-113.</p>      <p>Marcos, E., Acuña, C., &amp; Cuesta, C. (2006). Integrating Software Architecture into a MDA Framework. <i>Proc. of 3rd European Workshop on Software Architecture</i> (págs. 27-143). France, Nantes: Springer Verlag, LNCS 4344.</p>      <p>Mernik, M., Heering, J., &amp; Sloane, A. (2005). When and How to Develop Domain-Speci&#64257;c Languages. <i>ACM Computing Surveys, 37</i>(4), 316-344.</p>      <p>Miller, J., &amp; Mukerji, J. (1 de Junio de 2003). <i>MDA Guide</i>, 1.0.1.    Obtenido de <a href="http://www.omg.com/mda" target="_blank"> http://www.omg.com/mda</a></p>      <p>Nielsen, J., &amp; Loranger, H. (2006). Prioritizing Web Usability. <i>New Riders Publishing</i>.</p>      <p>Nunes, D., &amp; Schwabe, D. (2006). Rapid Prototyping of Web Applications Combining Domain Specific Languages and Model Driven Design. <i>6th International Conference on Web Engineering (ICWE'06).</i> Palo Alto, California, USA.</p>      <p>Oldvik, J., Neple, T., Gronmo, R., Aagedal, J., &amp; Berre, A.-J. (2005). Toward Standardized Model to Text Transformations In Model Driven Architecture. <i>Foundations and Applications</i>, 239-253.</p>      <p>OMG. (2002). <i>MOF 2.0 Query/View/Transformations RFP. </i>Obtenido de OMG document ad/2002-04-10</p>      <p>Palmer, J. (2002). Web Site Usability, Design and Performance Metrics. <i>Information Systems Research, XIII</i>(2), 151-167.</p>      <p>Powell, A. (2004). <i>Generate Code with Eclipse's Java Emitter Templates.</i> IBM Developer Works.</p>        ]]></body>
<body><![CDATA[<p>Preciado, J.C., Linaje, M., Comai, S., &amp; Sánchez-Figueroa,      F. (2007). Designing Rich Internet Applications with Web Engineering Methodologies.      <i>International Symposium on Web Site      Evolution</i>, 23-30.</p>      <p>Rossi, G., Urbieta, M., Ginzburg, J., Distante, D., &amp; Garrido, A. (2008). Refactoring to Rich Internet Applications. A Model-Driven Approach. <i>Proceedings of the 8th International Conference Web Engineering (ICWE'08)</i>, (págs. 1-12).</p>      <p>Schmidt, D. (2006). Model-Driven Engineering. <i>IEEE Computer</i>(39).</p>      <p>Selic, B. (2001). MDA Manifestations. <i>Upgrade. The European Journal for the Informatics Professional, IX</i>(2), 12-16.</p>      <p>Valverde, F., Valderas, P., Fons, J., &amp; Pastor, O. (2007). A MDA-Based Environment for Web Applications Development: From Conceptual Models to Code. <i>6th International Workshop on Web-Oriented Software Technologies (IWWOST).</i> Como, Italy.</p>      <p>Vara, J.M. (2009). <i>M2DAT: a Technical Solution for Model-Driven Development of Web Information Systems. </i>Madrid: Universidad Rey Juan Carlos.</p>      <p>&nbsp;</p>     <p>Recebido/Recibido: 24/10/2010 </p>     <p>Aceitação/Aceptación: 03/12/2010</p>      ]]></body>
<back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[De Castro]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Marcos]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Wieringa]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Towards a Service-oriented MDA-Based Approach to the Alignment of Business Processes with it Systems: From the Business Model to a Web Service Composition Model]]></article-title>
<source><![CDATA[International Journal on Cooperative Systems]]></source>
<year>Juni</year>
<month>o </month>
<day>de</day>
<volume>18</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>225-260</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
