Applying MDE to the (semi-)automatic development of model transformations
Model transformations play a key role in any software development project based on Model-Driven Engineering principles. However, despite the inherent complexity of developing model transformations, little attention has been paid to the application of MDE principles to the development of model transf...
Uloženo v:
| Vydáno v: | Information and software technology Ročník 55; číslo 4; s. 699 - 718 |
|---|---|
| Hlavní autoři: | , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Amsterdam
Elsevier B.V
01.04.2013
Elsevier Science Ltd |
| Témata: | |
| ISSN: | 0950-5849, 1873-6025 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Model transformations play a key role in any software development project based on Model-Driven Engineering principles. However, despite the inherent complexity of developing model transformations, little attention has been paid to the application of MDE principles to the development of model transformations.
In order to: (a) address the inherent complexity of model transformation development and (b) alleviate the problem of the diversity of the languages that are available for model transformation, this paper proposes the application of MDE principles to the development of model transformations. In particular, we have adopted the idea of handling model transformations as transformation models in order to be able to model, transform and generate model transformations.
The proposal follows an MDA-based approach that entails the modeling of model transformations at different abstraction levels and the connection of these models by means of model transformations. It has been empirically validated by conducting a set of case studies following a systematic research methodology.
The proposal was supported by the introduction of MeTAGeM, a methodological and technical framework for the model-driven development of model transformations that bundles a set of Domain-Specific Languages for modeling model transformations with a set of model transformations in order to bridge these languages and (semi-)automate model transformations development.
This paper serves to show that a semi-automatic development process for model transformations is not only desirable but feasible. This process, based on MDE principles, helps to ease the task of developing model transformations and to alleviate interoperability issues between model transformation languages. |
|---|---|
| AbstractList | Model transformations play a key role in any software development project based on Model-Driven Engineering principles. However, despite the inherent complexity of developing model transformations, little attention has been paid to the application of MDE principles to the development of model transformations.
In order to: (a) address the inherent complexity of model transformation development and (b) alleviate the problem of the diversity of the languages that are available for model transformation, this paper proposes the application of MDE principles to the development of model transformations. In particular, we have adopted the idea of handling model transformations as transformation models in order to be able to model, transform and generate model transformations.
The proposal follows an MDA-based approach that entails the modeling of model transformations at different abstraction levels and the connection of these models by means of model transformations. It has been empirically validated by conducting a set of case studies following a systematic research methodology.
The proposal was supported by the introduction of MeTAGeM, a methodological and technical framework for the model-driven development of model transformations that bundles a set of Domain-Specific Languages for modeling model transformations with a set of model transformations in order to bridge these languages and (semi-)automate model transformations development.
This paper serves to show that a semi-automatic development process for model transformations is not only desirable but feasible. This process, based on MDE principles, helps to ease the task of developing model transformations and to alleviate interoperability issues between model transformation languages. Model transformations play a key role in any software development project based on Model-Driven Engineering principles. However, despite the inherent complexity of developing model transformations, little attention has been paid to the application of MDE principles to the development of model transformations. In order to: (a) address the inherent complexity of model transformation development and (b) alleviate the problem of the diversity of the languages that are available for model transformation, this paper proposes the application of MDE principles to the development of model transformations. In particular, we have adopted the idea of handling model transformations as transformation models in order to be able to model, transform and generate model transformations. This paper serves to show that a semi-automatic development process for model transformations is not only desirable but feasible. This process, based on MDE principles, helps to ease the task of developing model transformations and to alleviate interoperability issues between model transformation languages. Context: Model transformations play a key role in any software development project based on Model-Driven Engineering principles. However, despite the inherent complexity of developing model transformations, little attention has been paid to the application of MDE principles to the development of model transformations. Objective: In order to: (a) address the inherent complexity of model transformation development and (b) alleviate the problem of the diversity of the languages that are available for model transformation, this paper proposes the application of MDE principles to the development of model transformations. In particular, we have adopted the idea of handling model transformations as transformation models in order to be able to model, transform and generate model transformations. Methods: The proposal follows an MDA-based approach that entails the modeling of model transformations at different abstraction levels and the connection of these models by means of model transformations. It has been empirically validated by conducting a set of case studies following a systematic research methodology. Results: The proposal was supported by the introduction of MeTAGeM, a methodological and technical framework for the model-driven development of model transformations that bundles a set of Domain-Specific Languages for modeling model transformations with a set of model transformations in order to bridge these languages and (semi-)automate model transformations development. Conclusions: This paper serves to show that a semi-automatic development process for model transformations is not only desirable but feasible. This process, based on MDE principles, helps to ease the task of developing model transformations and to alleviate interoperability issues between model transformation languages. Model transformations play a key role in any software development project based on Model-Driven Engineering principles. However, despite the inherent complexity of developing model transformations, little attention has been paid to the application of MDE principles to the development of model transformations. In order to: (a) address the inherent complexity of model transformation development and (b) alleviate the problem of the diversity of the languages that are available for model transformation, this paper proposes the application of MDE principles to the development of model transformations. In particular, this paper has adopted the idea of handling model transformations as transformation models in order to be able to model, transform and generate model transformations. The proposal follows an MDA-based approach that entails the modeling of model transformations at different abstraction levels and the connection of these models by means of model transformations. It has been empirically validated by conducting a set of case studies following a systematic research methodology. The proposal was supported by the introduction of MeTAGeM, a methodological and technical framework for the model-driven development of model transformations that bundles a set of Domain-Specific Languages for modeling model transformations with a set of model transformations in order to bridge these languages and (semi-)automate model transformations development. This paper serves to show that a semi-automatic development process for model transformations is not only desirable but feasible. This process, based on MDE principles, helps to ease the task of developing model transformations and to alleviate interoperability issues between model transformation languages. |
| Author | Bollati, Verónica Andrea Jiménez, Álvaro Vara, Juan Manuel Marcos, Esperanza |
| Author_xml | – sequence: 1 givenname: Verónica Andrea surname: Bollati fullname: Bollati, Verónica Andrea email: veronica.bollati@urjc.es – sequence: 2 givenname: Juan Manuel surname: Vara fullname: Vara, Juan Manuel email: juanmanuel.vara@urjc.es – sequence: 3 givenname: Álvaro surname: Jiménez fullname: Jiménez, Álvaro email: alvaro.jimenez@urjc.es – sequence: 4 givenname: Esperanza surname: Marcos fullname: Marcos, Esperanza email: esperanza.marcos@urjc.es |
| BookMark | eNqFkT1vFDEQhi0UJC6Bf0CxEk0odpnx195SIEUhQKQgGqgtxzsLPu3ai-2LlH-Pj6NKwVXTPO-M5nnP2VmIgRh7jdAhoH6363yYcpw6Dsg7xA5APmMb3Pai1cDVGdvAoKBVWzm8YOc57wCwBwEbdnu1rvOjDz-brx9vmhKb8ouay0yLb9_afYmLLd41Iz3QHNeFQmni1CxxpLkpyYY8xXRAYsgv2fPJzple_ZsX7Menm-_XX9q7b59vr6_uWieFKC3poZdjf2-VllYrrkBYPoDgoxxpEMJZ1FtuabBytCDtcC-VVhIFuN6CJnHBLo971xR_7ykXs_jsaJ5toLjPBnWPCjX24jSqBFYLAvrTqOCC62qNV_TNE3QX9ynUnytVDw8IeqjU-yPlUsw50WScL39NVW9-Ngjm0J3ZmWN35tCdQTS1uxqWT8Jr8otNj6diH44xqv4fPCWTnafgaPSJXDFj9P9f8AfwcbSa |
| CitedBy_id | crossref_primary_10_1007_s11227_021_04164_x crossref_primary_10_1016_j_scico_2014_09_003 crossref_primary_10_1007_s10270_016_0546_9 crossref_primary_10_1007_s10257_016_0321_z crossref_primary_10_1002_smr_2213 crossref_primary_10_1007_s10270_020_00853_y crossref_primary_10_3233_JIFS_231359 crossref_primary_10_1016_j_infsof_2019_06_004 crossref_primary_10_1016_j_jss_2015_04_089 crossref_primary_10_1049_iet_sen_2018_5338 crossref_primary_10_1007_s10586_017_1618_5 crossref_primary_10_1016_j_cola_2019_02_006 crossref_primary_10_1016_j_infsof_2017_07_006 crossref_primary_10_1109_TSE_2014_2316132 crossref_primary_10_1002_spe_2306 crossref_primary_10_1016_j_infsof_2018_03_011 |
| Cites_doi | 10.1145/1118890.1118892 10.1109/MC.2006.58 10.1007/978-3-642-01648-6_29 10.1016/j.scico.2007.08.002 10.1016/j.jss.2012.01.022 10.1007/11687238_24 10.1147/sj.453.0621 10.1016/j.infsof.2010.09.002 10.1109/MS.2003.1231150 10.1007/978-3-540-89020-1_26 10.1145/949344.949365 10.1007/s10664-008-9102-8 10.1016/j.jss.2009.08.012 10.1007/s10270-009-0145-0 10.1007/978-3-642-02408-5_13 10.1007/978-3-540-69927-9_12 10.1007/978-3-642-21732-6_4 10.1007/11880240_31 10.1007/978-3-540-69927-9_4 10.1145/1173706.1173744 10.1007/11880240_8 10.1007/11787044_13 10.1007/s10270-003-0047-5 10.1016/j.is.2008.12.002 10.1145/949352.949360 10.1007/11787044_27 10.1109/ICDE.2005.90 10.1109/MS.1995.10042 10.1007/s10270-011-0211-2 10.1007/978-3-642-21732-6_5 10.1109/ICST.2008.23 10.1145/2245276.2245445 10.1007/978-3-642-21952-8_6 10.1007/978-3-642-02674-4_3 10.1109/MS.2011.139 10.1007/978-3-642-01112-2_33 10.1016/j.scico.2007.05.001 10.1016/j.scico.2007.05.005 10.1016/j.infsof.2010.03.015 10.1145/1858996.1859032 10.1007/11768869_14 10.1016/j.entcs.2005.10.021 10.1109/EDOC.2008.44 10.1007/s10270-008-0094-z 10.1016/j.jss.2012.04.080 10.1007/11663430_13 10.1145/1149993.1149997 10.1007/s10270-004-0070-1 10.1007/978-3-642-16145-2_5 |
| ContentType | Journal Article |
| Copyright | 2012 Elsevier B.V. Copyright Elsevier Science Ltd. Apr 2013 |
| Copyright_xml | – notice: 2012 Elsevier B.V. – notice: Copyright Elsevier Science Ltd. Apr 2013 |
| DBID | AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1016/j.infsof.2012.11.004 |
| DatabaseName | CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts Computer and Information Systems Abstracts Computer and Information Systems Abstracts Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Business |
| EISSN | 1873-6025 |
| EndPage | 718 |
| ExternalDocumentID | 2915655961 10_1016_j_infsof_2012_11_004 S0950584912002303 |
| Genre | Feature |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29I 4.4 457 4G. 5GY 5VS 7-5 71M 77K 8P~ 9JN AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN AAYOK ABBOA ABFNM ABFRF ABJNI ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFO ACGFS ACGOD ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD AEBSH AEFWE AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BKOMP BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ IHE J1W KOM LG9 M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SES SEW SPC SPCBC SSV SSZ T5K TWZ UHS UNMZH WH7 WUQ XFK ZY4 ~G- 77I 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c433t-e6974d7ba564a652503a29032d4de933ca1682ae9a4da04a9b45654130c7a06e3 |
| ISICitedReferencesCount | 32 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000316527200005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0950-5849 |
| IngestDate | Sat Sep 27 19:57:08 EDT 2025 Thu Oct 02 11:28:44 EDT 2025 Wed Oct 01 12:19:38 EDT 2025 Sun Nov 09 08:26:12 EST 2025 Sat Nov 29 08:00:59 EST 2025 Tue Nov 18 21:39:33 EST 2025 Fri Feb 23 02:23:55 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Keywords | Design tools and techniques Model transformations Model-driven development |
| Language | English |
| License | https://www.elsevier.com/tdm/userlicense/1.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c433t-e6974d7ba564a652503a29032d4de933ca1682ae9a4da04a9b45654130c7a06e3 |
| Notes | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-2 content type line 23 ObjectType-Article-1 ObjectType-Feature-2 |
| PQID | 1316191069 |
| PQPubID | 23500 |
| PageCount | 20 |
| ParticipantIDs | proquest_miscellaneous_1671516173 proquest_miscellaneous_1531030307 proquest_miscellaneous_1323260172 proquest_journals_1316191069 crossref_citationtrail_10_1016_j_infsof_2012_11_004 crossref_primary_10_1016_j_infsof_2012_11_004 elsevier_sciencedirect_doi_10_1016_j_infsof_2012_11_004 |
| PublicationCentury | 2000 |
| PublicationDate | April 2013 2013-04-00 20130401 |
| PublicationDateYYYYMMDD | 2013-04-01 |
| PublicationDate_xml | – month: 04 year: 2013 text: April 2013 |
| PublicationDecade | 2010 |
| PublicationPlace | Amsterdam |
| PublicationPlace_xml | – name: Amsterdam |
| PublicationTitle | Information and software technology |
| PublicationYear | 2013 |
| Publisher | Elsevier B.V Elsevier Science Ltd |
| Publisher_xml | – name: Elsevier B.V – name: Elsevier Science Ltd |
| References | Brun, Pierantonio (b0070) 2008; IX Vara, Marcos (b0330) 2012; 85 (last accessed 31.10.11). P.A. Bernstein, Applying model management to classical meta data problems, in: Proceedings of the First Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, 2003. K. Lano, S. Kolahdouz Rahimi, Model-driven development of model transformations, in: Jordi Cabot, Eelco Visser (Eds.), Proceedings of the Fourth International Conference on Theory and Practice of Model Transformations, ICMT’2011, vol. 6707, LNCS, Springer, 2011, pp. 47–61. S. Efftinge, P. Friese, J. Köhnlein, Best Practices for Model-Driven Software Development, 2008, InfoQ V.A. Bollati, P. Atzeni, J.M. Vara, E. Marcos, Model management systems vs. model driven engineering: a case study, in: Proceedings of the 27th Symposium on Applied Computing, SAC’2012, ACM, Riva del Garda, Italy, 2012, pp. 865–872. ikv++ technologies, medini QVT, 2008 C. Amelunxen, A. Königs, T. Rötschke, A. Schürr, MOFLON: A standard-compliant metamodelling framework with graph transformations, in: Proceedings of the Second European Conference on Model Driven Architecture – Foundations and Applications, ECMDA-FA’2006, Bilbao, Spain, 2006. A. Vignaga, D. Perovich, M.C. Bastarrica, Towards Layered Specifications of Model Transformation. Technical Report TR/DCC-2007-1, January 2007 Cabot, Clarisó, Guerra, de Lara (b0090) 2010; 83 (last accessed 12.05.12). J. Sánchez Cuadrado, J. García Molina, Approaches for model transformation reuse: factorization and composition, in: Proceedings of the 1st International conference on Theory and Practice of Model Transformations, ICMT’2008, Zurich, Switzerland, 2008. De Castro, Marcos, Vara (b0115) 2011; 53 Vara, De Castro, Marcos (b0310) 2005; 1 F. Jouault, J. Bezivin, I. Kurtev, TCS: a DSL for the specification of textual concrete syntaxes in model engineering, in: Proceedings of the Fifth International Conference on Generative programming and Component Engineering, GPCE’06, Portland, Oregon, USA, 2006, pp. 249–254. J. Sánchez Cuadrado, J. García Molina, M. Menarguez Tortosa, RubyTL: a practical, extensible transformation language, in: Proceedings of the European Conference on Model Driven Architecture – Foundations and Applications, ECMDA-FA’2006, Bilbao, Spain, 2006. (last accessed 10.05.12). J. Bezivin, N. Farcet, J.M. Jezequel, B. Langlois, D. Pollet, Reflective Model Driven Engineering, UML, vol. 2863 of LNCS, 2003, pp. 175–189. J. Bézivin, B. Rumpe, A. Schürr, L. Tratt, Mandatory example specification. Model Transformations in Practice Workshop, in: Proceedings of the Sattelite Events at the MoDELS’2005 Conference, Montego Bay, Jamaica, 2006, pp 120–127. I. Kurtev, State of the art of QVT: a model transformation language standard, in: Proceedings of the Third International Symposium on Applications of Graph Transformations with Industrial Relevance, AGTIVE’2007, Kassel, Germany, 2007. M. Didonet Del Fabro, Metadata Management Using Model Weaving and Model Transformation. Ph.D. Thesis University of Nantes, Nantes, France, 2007. A. Cicchetti, D. Di Ruscio, R. Eramo, A. Pierantonio, Automating co-evolution in model-driven engineering, in: Proceedings of the 12th International IEEE Enterprise Distributed Object Computing Conference – EDOC’2008, München, Germany, 2008. Jouault, Kurtev (b0170) October 2007; 68 Pérez-Castillo, Cruz-Lemus, García-Rodríguez de Guzmán, Piattini (b0240) 2012; 85 F. Allilaire, F. Jouault, Families to Persons: A Simple Illustration of Model-to-Model Transformation, 2007 N. Koch, Transformation techniques in the model-driven development process of UWE, in: Proceedings of the Workshop. of the 6th International Conferences on Web Engineering, ICWE’2006, ACM, vol. 155, Palo Alto, California, 2006. . J.M. Vara, M. Didonet Del Fabro, F. Jouault, J. Bézivin, Model weaving support for migrating software artifacts from AUTOSAR 2.0 to AUTOSAR 2.1, in: Proceedings of the International Conference on Embedded Real Time Software ERTS’2008, Société des Ingénieurs de l’Automobile (SIA), 2008. J. Bézivin, F. Jouault, KM3: a DSL for metamodel specification, in: Proceedings of the 8th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems, FMOODS’2006, Bologna, Italy, 2006. F. Brooks, The Mythical Man-Month, Addison Wesley, 1995. Eclipse Declarative QVT, 2010 J. Sánchez Cuadrado, E. Guerra, J. De Lara, Generic model transformations: write once, reuse everywhere, in: Jordi Cabot, Eelco Visser (Eds.), Proceedings of the 4th International Conference on Theory and Practice of Model Transformations, ICMT’11, Springer-Verlag, Berlin, Heidelberg, 2011, pp. 62–77. F. Jouault, Class to Relational ATL Transformation Winkler, Pilgrim (b0370) 2009; 9 Budinsky, Merks, Steinberg (b0080) 2008 E. Guerra, J. De Lara, D. Kolovos, R. Paige, O. Santos, Engineering Model Transformations with transML, Software and Systems Modeling Czarnecki, Helsen (b0105) 2006; 45 Tratt (b0305) 2005; 4 De Lara, Vangheluwe, Alfonseca (b0120) 2004; 3 Didonet Del Fabro, Valduriez (b0130) 2008; 8 Mernik, Heering, Sloane (b0215) 2005; 37 L.M. Rose, M. Herrmannsdoerfer, J.R. Williams, D. Kolovos, K. Garcés, R. Paige, F. Polack, A Comparison of Model Migration Tools, in: Proceedings of the 13th International Conference on Model Driven Engineering Languages and Systems: Part I, MODELS’10, Springer-Verlag, Berlin, Heidelberg, 2011, pp. 61–75. P. Atzeni, P. Cappellari, P. Bernstein, A. Modelgen, model-independent schema and data translation, in: Proceedings of EDBT Conference, EDBT’2006, LNCS 3896, Springer, 2006, pp. 368–385. Jouault, Allilaire, Bézivin, Kurtev (b0165) June 2008; 72 V.A. Bollati, MeTAGeM: A Framework for Model-Driven Development of Model Transformations, Ph.D. Thesis, University Rey Juan Carlos, 2011. Runeson, Höst (b0255) 2009; 14 D. Kolovos, R. Paige, F. Polack, Detecting and repairing inconsistencies across heterogeneous models, in: Proceedings of the International Conference on Software Testing, Verification, and Validation, ICST’08, IEEE CS, 2008, pp. 356–364. OMG, Model driven architecture, in: J. Miller, J. Mukerji, (Eds.), A Technical Perspective, OMG document -ormsc/01-07-01, 2001. Sánchez Cuadrado, Jouault, Garcia Molina, Bézivin (b0365) 2009; 5421 Sendall, Kozaczynski (b0285) 2003; 20 D. Kolovos, R. Paige, F. Polack, The epsilon transformation language, in: Proceedings of the 1st International Conference on Model Transformation, Zurich, Switzerland, July 2008. OMG. MOF 2.0 Query/View/Transformation (QVT), V1.0, OMG Document – formal/08-04-03. Mens, Gorp (b0220) 2006; 152 J. Davis, GME: the generic modeling environment, in: Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA’2003, 2003. Schmidt (b0280) 2006; 39 Bézivin (b0035) 2004; V M. Tisi, F. Jouault, P. Fraternali, S. Ceri, J. Bézivin, On the use of higher-order model transformations, in: Proceedings of the 5th European Conference on Model Driven Architecture – Foundations and Applications, ECMDA-FA ‘09, Springer-Verlag, Berlin, Heidelberg, 2009, pp. 18–33. Rodríguez, De Guzmán, Fernández-Medina, Piattini (b0245) 2010; 52 J.M. Vara, B. Vela, V. Bollati, E. Marcos, Supporting model-driven development of object-relational database schemas: a case study, in: Proceedings of the International Conference on Model Transformation, ICMT’2009, Zurich, Switzerland, 2009. A. Vignaga, A methodological approach to developing model transformations, in Proceedings of the Model-Driven Engineering Languages and Systems, MoDELS’2007. Nashville (TN), United States, October 2007. P.A. Muller, F. Fleurey, F. Fondement, M. Hassenforder, R. Schneckenburger, S. Gérard, et al., Model-driven analysis and synthesis of concrete syntax, in: Proceedings of the Model Driven Engineering Languages and Systems – MoDELS/UML’2006, Genova, Italy, 2006. A. Kusel, TROPIC – A framework for building reusable transformation components, in: Proceedings of the Doctoral Symposium at MODELS 2009, School of Computing, Queen’s University, Denver, October 2009. Völter (b0350) 2011; 28 H. Bruneliere, J. Cabot, F. Jouault, MoDisco, A generic and extensible framework for model driven reverse engineering, in: Proceedings of the IEEE/ACM International Conference on, Automated Software Engineering, 2010, pp. 1–2. Cabot, Pau, Raventós (b0095) 2010; 35 P. Langer, K. Wieland, M. Wimmer, J. Cabot. From UML profiles to EMF profiles and beyond, in: Judith Bishop, Antonio Vallecillo (Eds.), Proceedings of the 49th International Conference on Objects, Models, Components, Patterns, TOOLS’11, Springer-Verlag, Berlin, Heidelberg, 2011, pp. 52–67. M. Wimmer, A. Kusel, T. Reiter, W. Retschitzegger, W. Schwinger, G. Kappel, Lost in translation? Transformation nets to the rescue! in: Proceedings of the 8th International Conference on Information Systems Technology and its Applications, 2009, pp. 315–327. P. Atzeni, P. Cappellari, P. Bernstein, A. Modelgen, Model Independent Schema Translation, in: Proceedings of ICDE Conference, IEEE Computer Society, Tokyio, 2005, pp. 1111–1112. J. Bézivin, F. Büttner, M. Gogolla, F. Jouault, I. Kurtev, A. Lindow, Model Transformations? Transformation Models!, in: Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems, MoDELS’06, Genève, Italy, 2006. Cabot, Teniente (b0085) 2007; 68 Vara, De Castro, Didonet Del Fabro, Marcos (b0320) 2009 Stahl, Volter, Czarnecki (b0290) 2006 J. Tolvanen, M. Rossi, MetaEdit+: defining and using domain-specific modeling languages and code generators, in: Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA’03, 2003. J. M. Küster, K. Ryndina, R. Hauser, A Systematic Approach to Designing Model Transformations. Report RZ 3621, IBM Research A. Vignaga, Metrics for Measuring ATL Model Transformations. Tech. Rep., Universidad de Chile, 2009. 10.1016/j.infsof.2012.11.004_b0050 Brun (10.1016/j.infsof.2012.11.004_b0070) 2008; IX Cabot (10.1016/j.infsof.2012.11.004_b0090) 2010; 83 Mens (10.1016/j.infsof.2012.11.004_b0220) 2006; 152 10.1016/j.infsof.2012.11.004_b0335 Völter (10.1016/j.infsof.2012.11.004_b0350) 2011; 28 Bézivin (10.1016/j.infsof.2012.11.004_b0035) 2004; V 10.1016/j.infsof.2012.11.004_b0210 10.1016/j.infsof.2012.11.004_b0015 10.1016/j.infsof.2012.11.004_b0135 De Castro (10.1016/j.infsof.2012.11.004_b0115) 2011; 53 Stahl (10.1016/j.infsof.2012.11.004_b0290) 2006 10.1016/j.infsof.2012.11.004_b0295 10.1016/j.infsof.2012.11.004_b0250 10.1016/j.infsof.2012.11.004_b0055 10.1016/j.infsof.2012.11.004_b0010 Budinsky (10.1016/j.infsof.2012.11.004_b0080) 2008 Jouault (10.1016/j.infsof.2012.11.004_b0170) 2007; 68 10.1016/j.infsof.2012.11.004_b0175 10.1016/j.infsof.2012.11.004_b0060 10.1016/j.infsof.2012.11.004_b0180 10.1016/j.infsof.2012.11.004_b0260 Jouault (10.1016/j.infsof.2012.11.004_b0165) 2008; 72 Mernik (10.1016/j.infsof.2012.11.004_b0215) 2005; 37 10.1016/j.infsof.2012.11.004_b0225 Didonet Del Fabro (10.1016/j.infsof.2012.11.004_b0130) 2008; 8 10.1016/j.infsof.2012.11.004_b0145 10.1016/j.infsof.2012.11.004_b0100 10.1016/j.infsof.2012.11.004_b0265 Schmidt (10.1016/j.infsof.2012.11.004_b0280) 2006; 39 10.1016/j.infsof.2012.11.004_b0345 10.1016/j.infsof.2012.11.004_b0025 Cabot (10.1016/j.infsof.2012.11.004_b0095) 2010; 35 Runeson (10.1016/j.infsof.2012.11.004_b0255) 2009; 14 10.1016/j.infsof.2012.11.004_b0300 Tratt (10.1016/j.infsof.2012.11.004_b0305) 2005; 4 10.1016/j.infsof.2012.11.004_b0020 10.1016/j.infsof.2012.11.004_b0185 10.1016/j.infsof.2012.11.004_b0140 Rodríguez (10.1016/j.infsof.2012.11.004_b0245) 2010; 52 10.1016/j.infsof.2012.11.004_b0065 10.1016/j.infsof.2012.11.004_b0340 10.1016/j.infsof.2012.11.004_b0150 Vara (10.1016/j.infsof.2012.11.004_b0310) 2005; 1 10.1016/j.infsof.2012.11.004_b0190 Vara (10.1016/j.infsof.2012.11.004_b0320) 2009 Sánchez Cuadrado (10.1016/j.infsof.2012.11.004_b0365) 2009; 5421 10.1016/j.infsof.2012.11.004_b0315 Cabot (10.1016/j.infsof.2012.11.004_b0085) 2007; 68 De Lara (10.1016/j.infsof.2012.11.004_b0120) 2004; 3 10.1016/j.infsof.2012.11.004_b0155 10.1016/j.infsof.2012.11.004_b0235 Vara (10.1016/j.infsof.2012.11.004_b0330) 2012; 85 10.1016/j.infsof.2012.11.004_b0355 10.1016/j.infsof.2012.11.004_b0075 Winkler (10.1016/j.infsof.2012.11.004_b0370) 2009; 9 10.1016/j.infsof.2012.11.004_b0030 10.1016/j.infsof.2012.11.004_b0195 10.1016/j.infsof.2012.11.004_b0110 10.1016/j.infsof.2012.11.004_b0275 10.1016/j.infsof.2012.11.004_b0230 Pérez-Castillo (10.1016/j.infsof.2012.11.004_b0240) 2012; 85 10.1016/j.infsof.2012.11.004_b0040 Czarnecki (10.1016/j.infsof.2012.11.004_b0105) 2006; 45 10.1016/j.infsof.2012.11.004_b0160 Sendall (10.1016/j.infsof.2012.11.004_b0285) 2003; 20 10.1016/j.infsof.2012.11.004_b0325 10.1016/j.infsof.2012.11.004_b0005 10.1016/j.infsof.2012.11.004_b0205 10.1016/j.infsof.2012.11.004_b0200 10.1016/j.infsof.2012.11.004_b0045 10.1016/j.infsof.2012.11.004_b0125 |
| References_xml | – reference: J. Sánchez Cuadrado, J. García Molina, Approaches for model transformation reuse: factorization and composition, in: Proceedings of the 1st International conference on Theory and Practice of Model Transformations, ICMT’2008, Zurich, Switzerland, 2008. – reference: J. Bezivin, N. Farcet, J.M. Jezequel, B. Langlois, D. Pollet, Reflective Model Driven Engineering, UML, vol. 2863 of LNCS, 2003, pp. 175–189. – volume: IX start-page: 29 year: 2008 end-page: 35 ident: b0070 article-title: Model differences in the eclipse modelling framework publication-title: UPGRADE – reference: F. Brooks, The Mythical Man-Month, Addison Wesley, 1995. – volume: 28 start-page: 20 year: 2011 end-page: 25 ident: b0350 article-title: From programming to modeling-and back again publication-title: IEEE Software – reference: ikv++ technologies, medini QVT, 2008, < – reference: J. M. Küster, K. Ryndina, R. Hauser, A Systematic Approach to Designing Model Transformations. Report RZ 3621, IBM Research, < – reference: OMG, Model driven architecture, in: J. Miller, J. Mukerji, (Eds.), A Technical Perspective, OMG document -ormsc/01-07-01, 2001. – reference: > (last accessed 12.05.12). – volume: 35 start-page: 417 year: 2010 end-page: 440 ident: b0095 article-title: From UML/OCL to SBVR specifications: a challenging transformation publication-title: Information Systems Journal – reference: S. Efftinge, P. Friese, J. Köhnlein, Best Practices for Model-Driven Software Development, 2008, InfoQ, < – start-page: 245 year: 2009 end-page: 252 ident: b0320 article-title: Using weaving models to automate model-driven web engineering proposals publication-title: International Journal of Computer Applications in Technology – reference: I. Kurtev, State of the art of QVT: a model transformation language standard, in: Proceedings of the Third International Symposium on Applications of Graph Transformations with Industrial Relevance, AGTIVE’2007, Kassel, Germany, 2007. – volume: 85 start-page: 2368 year: 2012 end-page: 2384 ident: b0330 article-title: A framework for model-driven development of information systems: technical decisions and lessons learned publication-title: Journal of Systems and Software – reference: J. Davis, GME: the generic modeling environment, in: Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA’2003, 2003. – reference: F. Allilaire, F. Jouault, Families to Persons: A Simple Illustration of Model-to-Model Transformation, 2007, < – reference: A. Vignaga, Metrics for Measuring ATL Model Transformations. Tech. Rep., Universidad de Chile, 2009. – reference: H. Bruneliere, J. Cabot, F. Jouault, MoDisco, A generic and extensible framework for model driven reverse engineering, in: Proceedings of the IEEE/ACM International Conference on, Automated Software Engineering, 2010, pp. 1–2. – reference: J. Bézivin, F. Jouault, KM3: a DSL for metamodel specification, in: Proceedings of the 8th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems, FMOODS’2006, Bologna, Italy, 2006. – volume: 45 start-page: 621 year: 2006 end-page: 645 ident: b0105 article-title: Feature-based survey of model transformation approaches publication-title: IBM Systems Journal – reference: J. Tolvanen, M. Rossi, MetaEdit+: defining and using domain-specific modeling languages and code generators, in: Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA’03, 2003. – volume: V start-page: 21 year: 2004 end-page: 24 ident: b0035 article-title: In search of a Basic Principle for Model Driven, Engineering publication-title: Novatica/Upgrade – year: 2006 ident: b0290 article-title: Model-Driven Software Development: Technology, Engineering, Management – reference: Eclipse Declarative QVT, 2010, < – reference: J. Sánchez Cuadrado, E. Guerra, J. De Lara, Generic model transformations: write once, reuse everywhere, in: Jordi Cabot, Eelco Visser (Eds.), Proceedings of the 4th International Conference on Theory and Practice of Model Transformations, ICMT’11, Springer-Verlag, Berlin, Heidelberg, 2011, pp. 62–77. – reference: J. Sánchez Cuadrado, J. García Molina, M. Menarguez Tortosa, RubyTL: a practical, extensible transformation language, in: Proceedings of the European Conference on Model Driven Architecture – Foundations and Applications, ECMDA-FA’2006, Bilbao, Spain, 2006. – reference: F. Jouault, J. Bezivin, I. Kurtev, TCS: a DSL for the specification of textual concrete syntaxes in model engineering, in: Proceedings of the Fifth International Conference on Generative programming and Component Engineering, GPCE’06, Portland, Oregon, USA, 2006, pp. 249–254. – reference: A. Vignaga, D. Perovich, M.C. Bastarrica, Towards Layered Specifications of Model Transformation. Technical Report TR/DCC-2007-1, January 2007, < – reference: K. Lano, S. Kolahdouz Rahimi, Model-driven development of model transformations, in: Jordi Cabot, Eelco Visser (Eds.), Proceedings of the Fourth International Conference on Theory and Practice of Model Transformations, ICMT’2011, vol. 6707, LNCS, Springer, 2011, pp. 47–61. – reference: P. Atzeni, P. Cappellari, P. Bernstein, A. Modelgen, Model Independent Schema Translation, in: Proceedings of ICDE Conference, IEEE Computer Society, Tokyio, 2005, pp. 1111–1112. – reference: OMG. MOF 2.0 Query/View/Transformation (QVT), V1.0, OMG Document – formal/08-04-03. – volume: 37 start-page: 316 year: 2005 end-page: 344 ident: b0215 article-title: When and how to develop domain-specific languages publication-title: ACM Computer Surveys – reference: M. Didonet Del Fabro, Metadata Management Using Model Weaving and Model Transformation. Ph.D. Thesis University of Nantes, Nantes, France, 2007. – reference: P.A. Muller, F. Fleurey, F. Fondement, M. Hassenforder, R. Schneckenburger, S. Gérard, et al., Model-driven analysis and synthesis of concrete syntax, in: Proceedings of the Model Driven Engineering Languages and Systems – MoDELS/UML’2006, Genova, Italy, 2006. – reference: E. Guerra, J. De Lara, D. Kolovos, R. Paige, O. Santos, Engineering Model Transformations with transML, Software and Systems Modeling, – reference: M. Wimmer, A. Kusel, T. Reiter, W. Retschitzegger, W. Schwinger, G. Kappel, Lost in translation? Transformation nets to the rescue! in: Proceedings of the 8th International Conference on Information Systems Technology and its Applications, 2009, pp. 315–327. – volume: 1 start-page: 1 year: 2005 end-page: 12 ident: b0310 article-title: WSDL automatic generation from UML models in a MDA framework publication-title: International Journal of Web Services Practices – volume: 152 start-page: 125 year: 2006 end-page: 142 ident: b0220 article-title: A taxonomy of model transformation publication-title: Electronic Notes in Theoretical Computer Science – reference: L.M. Rose, M. Herrmannsdoerfer, J.R. Williams, D. Kolovos, K. Garcés, R. Paige, F. Polack, A Comparison of Model Migration Tools, in: Proceedings of the 13th International Conference on Model Driven Engineering Languages and Systems: Part I, MODELS’10, Springer-Verlag, Berlin, Heidelberg, 2011, pp. 61–75. – reference: J.M. Vara, M. Didonet Del Fabro, F. Jouault, J. Bézivin, Model weaving support for migrating software artifacts from AUTOSAR 2.0 to AUTOSAR 2.1, in: Proceedings of the International Conference on Embedded Real Time Software ERTS’2008, Société des Ingénieurs de l’Automobile (SIA), 2008. – volume: 20 start-page: 42 year: 2003 end-page: 45 ident: b0285 article-title: Model transformation – the heart and soul of model-driven software development publication-title: IEEE Software – reference: J. Bézivin, F. Büttner, M. Gogolla, F. Jouault, I. Kurtev, A. Lindow, Model Transformations? Transformation Models!, in: Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems, MoDELS’06, Genève, Italy, 2006. – reference: D. Kolovos, R. Paige, F. Polack, The epsilon transformation language, in: Proceedings of the 1st International Conference on Model Transformation, Zurich, Switzerland, July 2008. – reference: F. Jouault, Class to Relational ATL Transformation, < – volume: 14 start-page: 131 year: 2009 end-page: 164 ident: b0255 article-title: Guidelines for conducting and reporting case study research in software engineering publication-title: Empirical Software Engineering – volume: 3 start-page: 194 year: 2004 end-page: 203 ident: b0120 article-title: Meta-modelling and graph grammars for multi-paradigm modelling in AToM3 publication-title: Journal on Software and Systems Modelling – volume: 8 start-page: 305 year: 2008 end-page: 324 ident: b0130 article-title: Towards the efficient development of model transformations using model weaving and matching transformations publication-title: Software Systems Modeling – reference: J. Bézivin, B. Rumpe, A. Schürr, L. Tratt, Mandatory example specification. Model Transformations in Practice Workshop, in: Proceedings of the Sattelite Events at the MoDELS’2005 Conference, Montego Bay, Jamaica, 2006, pp 120–127. – reference: N. Koch, Transformation techniques in the model-driven development process of UWE, in: Proceedings of the Workshop. of the 6th International Conferences on Web Engineering, ICWE’2006, ACM, vol. 155, Palo Alto, California, 2006. – reference: C. Amelunxen, A. Königs, T. Rötschke, A. Schürr, MOFLON: A standard-compliant metamodelling framework with graph transformations, in: Proceedings of the Second European Conference on Model Driven Architecture – Foundations and Applications, ECMDA-FA’2006, Bilbao, Spain, 2006. – volume: 83 start-page: 283 year: 2010 end-page: 302 ident: b0090 article-title: Verification and validation of declarative model-to-model transformations through invariants publication-title: Journal of Systems and Software – reference: A. Vignaga, A methodological approach to developing model transformations, in Proceedings of the Model-Driven Engineering Languages and Systems, MoDELS’2007. Nashville (TN), United States, October 2007. – reference: P.A. Bernstein, Applying model management to classical meta data problems, in: Proceedings of the First Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, 2003. – reference: V.A. Bollati, MeTAGeM: A Framework for Model-Driven Development of Model Transformations, Ph.D. Thesis, University Rey Juan Carlos, 2011. – reference: > (last accessed 10.05.12). – reference: A. Cicchetti, D. Di Ruscio, R. Eramo, A. Pierantonio, Automating co-evolution in model-driven engineering, in: Proceedings of the 12th International IEEE Enterprise Distributed Object Computing Conference – EDOC’2008, München, Germany, 2008. – reference: P. Langer, K. Wieland, M. Wimmer, J. Cabot. From UML profiles to EMF profiles and beyond, in: Judith Bishop, Antonio Vallecillo (Eds.), Proceedings of the 49th International Conference on Objects, Models, Components, Patterns, TOOLS’11, Springer-Verlag, Berlin, Heidelberg, 2011, pp. 52–67. – volume: 53 start-page: 87 year: 2011 end-page: 105 ident: b0115 article-title: Applying CIM-to-PIM model transformations for the service-oriented development of information systems publication-title: Information and Software Technology – volume: 72 start-page: 31 year: June 2008 end-page: 39 ident: b0165 article-title: ATL: A model transformation tool publication-title: Science Computing Program – reference: V.A. Bollati, P. Atzeni, J.M. Vara, E. Marcos, Model management systems vs. model driven engineering: a case study, in: Proceedings of the 27th Symposium on Applied Computing, SAC’2012, ACM, Riva del Garda, Italy, 2012, pp. 865–872. – volume: 39 start-page: 25 year: 2006 end-page: 31 ident: b0280 article-title: Model-driven engineering publication-title: IEEE Computer – volume: 85 start-page: 1370 year: 2012 end-page: 1385 ident: b0240 article-title: A family of case studies on business process mining using MARBLE publication-title: Journal of Systems and Software – reference: > (last accessed 31.10.11). – reference: . – volume: 68 start-page: 114 year: October 2007 end-page: 137 ident: b0170 article-title: On the interoperability of model-to-model transformation languages science publication-title: Computing Program – reference: M. Tisi, F. Jouault, P. Fraternali, S. Ceri, J. Bézivin, On the use of higher-order model transformations, in: Proceedings of the 5th European Conference on Model Driven Architecture – Foundations and Applications, ECMDA-FA ‘09, Springer-Verlag, Berlin, Heidelberg, 2009, pp. 18–33. – volume: 9 start-page: 529 year: 2009 end-page: 565 ident: b0370 article-title: A survey of traceability in requirements engineering and model-driven development publication-title: Software Systems Modeling – reference: A. Kusel, TROPIC – A framework for building reusable transformation components, in: Proceedings of the Doctoral Symposium at MODELS 2009, School of Computing, Queen’s University, Denver, October 2009. – volume: 5421 start-page: 273 year: 2009 end-page: 284) ident: b0365 article-title: Optimization patterns for OCL-based model transformations publication-title: Models in Software Engineering – volume: 68 start-page: 179 year: 2007 end-page: 195 ident: b0085 article-title: Transformation techniques for OCL Constraints publication-title: Science of Computer Programming – volume: 4 start-page: 112 year: 2005 end-page: 122 ident: b0305 article-title: Model transformations and tool integration publication-title: Journal of Software and Systems Modeling – reference: J.M. Vara, B. Vela, V. Bollati, E. Marcos, Supporting model-driven development of object-relational database schemas: a case study, in: Proceedings of the International Conference on Model Transformation, ICMT’2009, Zurich, Switzerland, 2009. – reference: P. Atzeni, P. Cappellari, P. Bernstein, A. Modelgen, model-independent schema and data translation, in: Proceedings of EDBT Conference, EDBT’2006, LNCS 3896, Springer, 2006, pp. 368–385. – reference: D. Kolovos, R. Paige, F. Polack, Detecting and repairing inconsistencies across heterogeneous models, in: Proceedings of the International Conference on Software Testing, Verification, and Validation, ICST’08, IEEE CS, 2008, pp. 356–364. – year: 2008 ident: b0080 article-title: Eclipse Modeling Framework 2.0 – volume: 52 start-page: 945 year: 2010 end-page: 971 ident: b0245 article-title: Semi-formal transformation of secure business processes into analysis class and use case models: an MDA approach publication-title: Information and Software Technology – ident: 10.1016/j.infsof.2012.11.004_b0195 – volume: 37 start-page: 316 issue: 4 year: 2005 ident: 10.1016/j.infsof.2012.11.004_b0215 article-title: When and how to develop domain-specific languages publication-title: ACM Computer Surveys doi: 10.1145/1118890.1118892 – volume: 39 start-page: 25 issue: 2 year: 2006 ident: 10.1016/j.infsof.2012.11.004_b0280 article-title: Model-driven engineering publication-title: IEEE Computer doi: 10.1109/MC.2006.58 – volume: 5421 start-page: 273 year: 2009 ident: 10.1016/j.infsof.2012.11.004_b0365 article-title: Optimization patterns for OCL-based model transformations publication-title: Models in Software Engineering doi: 10.1007/978-3-642-01648-6_29 – volume: 72 start-page: 31 issue: 1–2 year: 2008 ident: 10.1016/j.infsof.2012.11.004_b0165 article-title: ATL: A model transformation tool publication-title: Science Computing Program doi: 10.1016/j.scico.2007.08.002 – ident: 10.1016/j.infsof.2012.11.004_b0200 – volume: 85 start-page: 1370 issue: 6 year: 2012 ident: 10.1016/j.infsof.2012.11.004_b0240 article-title: A family of case studies on business process mining using MARBLE publication-title: Journal of Systems and Software doi: 10.1016/j.jss.2012.01.022 – ident: 10.1016/j.infsof.2012.11.004_b0015 doi: 10.1007/11687238_24 – volume: 45 start-page: 621 issue: 3 year: 2006 ident: 10.1016/j.infsof.2012.11.004_b0105 article-title: Feature-based survey of model transformation approaches publication-title: IBM Systems Journal doi: 10.1147/sj.453.0621 – ident: 10.1016/j.infsof.2012.11.004_b0345 – volume: 53 start-page: 87 issue: 1 year: 2011 ident: 10.1016/j.infsof.2012.11.004_b0115 article-title: Applying CIM-to-PIM model transformations for the service-oriented development of information systems publication-title: Information and Software Technology doi: 10.1016/j.infsof.2010.09.002 – volume: 20 start-page: 42 issue: 5 year: 2003 ident: 10.1016/j.infsof.2012.11.004_b0285 article-title: Model transformation – the heart and soul of model-driven software development publication-title: IEEE Software doi: 10.1109/MS.2003.1231150 – start-page: 245 issue: 39 year: 2009 ident: 10.1016/j.infsof.2012.11.004_b0320 article-title: Using weaving models to automate model-driven web engineering proposals publication-title: International Journal of Computer Applications in Technology – ident: 10.1016/j.infsof.2012.11.004_b0190 doi: 10.1007/978-3-540-89020-1_26 – ident: 10.1016/j.infsof.2012.11.004_b0300 doi: 10.1145/949344.949365 – ident: 10.1016/j.infsof.2012.11.004_b0005 – volume: 14 start-page: 131 issue: 2 year: 2009 ident: 10.1016/j.infsof.2012.11.004_b0255 article-title: Guidelines for conducting and reporting case study research in software engineering publication-title: Empirical Software Engineering doi: 10.1007/s10664-008-9102-8 – ident: 10.1016/j.infsof.2012.11.004_b0230 – volume: 83 start-page: 283 issue: 2 year: 2010 ident: 10.1016/j.infsof.2012.11.004_b0090 article-title: Verification and validation of declarative model-to-model transformations through invariants publication-title: Journal of Systems and Software doi: 10.1016/j.jss.2009.08.012 – volume: 9 start-page: 529 issue: 4 year: 2009 ident: 10.1016/j.infsof.2012.11.004_b0370 article-title: A survey of traceability in requirements engineering and model-driven development publication-title: Software Systems Modeling doi: 10.1007/s10270-009-0145-0 – ident: 10.1016/j.infsof.2012.11.004_b0325 doi: 10.1007/978-3-642-02408-5_13 – ident: 10.1016/j.infsof.2012.11.004_b0265 doi: 10.1007/978-3-540-69927-9_12 – ident: 10.1016/j.infsof.2012.11.004_b0210 doi: 10.1007/978-3-642-21732-6_4 – volume: V start-page: 21 issue: 2 year: 2004 ident: 10.1016/j.infsof.2012.11.004_b0035 article-title: In search of a Basic Principle for Model Driven, Engineering publication-title: Novatica/Upgrade – ident: 10.1016/j.infsof.2012.11.004_b0125 – ident: 10.1016/j.infsof.2012.11.004_b0045 doi: 10.1007/11880240_31 – ident: 10.1016/j.infsof.2012.11.004_b0180 doi: 10.1007/978-3-540-69927-9_4 – ident: 10.1016/j.infsof.2012.11.004_b0050 – ident: 10.1016/j.infsof.2012.11.004_b0160 doi: 10.1145/1173706.1173744 – ident: 10.1016/j.infsof.2012.11.004_b0225 doi: 10.1007/11880240_8 – ident: 10.1016/j.infsof.2012.11.004_b0260 doi: 10.1007/11787044_13 – volume: 3 start-page: 194 issue: 3 year: 2004 ident: 10.1016/j.infsof.2012.11.004_b0120 article-title: Meta-modelling and graph grammars for multi-paradigm modelling in AToM3 publication-title: Journal on Software and Systems Modelling doi: 10.1007/s10270-003-0047-5 – volume: 35 start-page: 417 issue: 4 year: 2010 ident: 10.1016/j.infsof.2012.11.004_b0095 article-title: From UML/OCL to SBVR specifications: a challenging transformation publication-title: Information Systems Journal doi: 10.1016/j.is.2008.12.002 – ident: 10.1016/j.infsof.2012.11.004_b0110 doi: 10.1145/949352.949360 – ident: 10.1016/j.infsof.2012.11.004_b0010 doi: 10.1007/11787044_27 – ident: 10.1016/j.infsof.2012.11.004_b0020 doi: 10.1109/ICDE.2005.90 – ident: 10.1016/j.infsof.2012.11.004_b0315 – ident: 10.1016/j.infsof.2012.11.004_b0340 – ident: 10.1016/j.infsof.2012.11.004_b0055 – ident: 10.1016/j.infsof.2012.11.004_b0235 – ident: 10.1016/j.infsof.2012.11.004_b0065 doi: 10.1109/MS.1995.10042 – ident: 10.1016/j.infsof.2012.11.004_b0145 doi: 10.1007/s10270-011-0211-2 – ident: 10.1016/j.infsof.2012.11.004_b0275 doi: 10.1007/978-3-642-21732-6_5 – ident: 10.1016/j.infsof.2012.11.004_b0185 doi: 10.1109/ICST.2008.23 – ident: 10.1016/j.infsof.2012.11.004_b0060 doi: 10.1145/2245276.2245445 – volume: IX start-page: 29 issue: 2 year: 2008 ident: 10.1016/j.infsof.2012.11.004_b0070 article-title: Model differences in the eclipse modelling framework publication-title: UPGRADE – ident: 10.1016/j.infsof.2012.11.004_b0205 doi: 10.1007/978-3-642-21952-8_6 – ident: 10.1016/j.infsof.2012.11.004_b0150 – ident: 10.1016/j.infsof.2012.11.004_b0295 doi: 10.1007/978-3-642-02674-4_3 – volume: 28 start-page: 20 issue: 6 year: 2011 ident: 10.1016/j.infsof.2012.11.004_b0350 article-title: From programming to modeling-and back again publication-title: IEEE Software doi: 10.1109/MS.2011.139 – ident: 10.1016/j.infsof.2012.11.004_b0135 – ident: 10.1016/j.infsof.2012.11.004_b0355 doi: 10.1007/978-3-642-01112-2_33 – year: 2006 ident: 10.1016/j.infsof.2012.11.004_b0290 – volume: 68 start-page: 179 issue: 3 year: 2007 ident: 10.1016/j.infsof.2012.11.004_b0085 article-title: Transformation techniques for OCL Constraints publication-title: Science of Computer Programming doi: 10.1016/j.scico.2007.05.001 – volume: 68 start-page: 114 issue: 3 year: 2007 ident: 10.1016/j.infsof.2012.11.004_b0170 article-title: On the interoperability of model-to-model transformation languages science publication-title: Computing Program doi: 10.1016/j.scico.2007.05.005 – volume: 52 start-page: 945 issue: 9 year: 2010 ident: 10.1016/j.infsof.2012.11.004_b0245 article-title: Semi-formal transformation of secure business processes into analysis class and use case models: an MDA approach publication-title: Information and Software Technology doi: 10.1016/j.infsof.2010.03.015 – ident: 10.1016/j.infsof.2012.11.004_b0075 doi: 10.1145/1858996.1859032 – ident: 10.1016/j.infsof.2012.11.004_b0030 doi: 10.1007/11768869_14 – ident: 10.1016/j.infsof.2012.11.004_b0335 – volume: 152 start-page: 125 issue: GraMoT year: 2006 ident: 10.1016/j.infsof.2012.11.004_b0220 article-title: A taxonomy of model transformation publication-title: Electronic Notes in Theoretical Computer Science doi: 10.1016/j.entcs.2005.10.021 – ident: 10.1016/j.infsof.2012.11.004_b0140 – ident: 10.1016/j.infsof.2012.11.004_b0100 doi: 10.1109/EDOC.2008.44 – volume: 8 start-page: 305 issue: 3 year: 2008 ident: 10.1016/j.infsof.2012.11.004_b0130 article-title: Towards the efficient development of model transformations using model weaving and matching transformations publication-title: Software Systems Modeling doi: 10.1007/s10270-008-0094-z – volume: 85 start-page: 2368 issue: 10 year: 2012 ident: 10.1016/j.infsof.2012.11.004_b0330 article-title: A framework for model-driven development of information systems: technical decisions and lessons learned publication-title: Journal of Systems and Software doi: 10.1016/j.jss.2012.04.080 – ident: 10.1016/j.infsof.2012.11.004_b0040 doi: 10.1007/11663430_13 – ident: 10.1016/j.infsof.2012.11.004_b0175 doi: 10.1145/1149993.1149997 – volume: 4 start-page: 112 issue: 2 year: 2005 ident: 10.1016/j.infsof.2012.11.004_b0305 article-title: Model transformations and tool integration publication-title: Journal of Software and Systems Modeling doi: 10.1007/s10270-004-0070-1 – ident: 10.1016/j.infsof.2012.11.004_b0025 – year: 2008 ident: 10.1016/j.infsof.2012.11.004_b0080 – ident: 10.1016/j.infsof.2012.11.004_b0155 – ident: 10.1016/j.infsof.2012.11.004_b0250 doi: 10.1007/978-3-642-16145-2_5 – volume: 1 start-page: 1 issue: 1–2 year: 2005 ident: 10.1016/j.infsof.2012.11.004_b0310 article-title: WSDL automatic generation from UML models in a MDA framework publication-title: International Journal of Web Services Practices |
| SSID | ssj0017030 |
| Score | 2.2026803 |
| Snippet | Model transformations play a key role in any software development project based on Model-Driven Engineering principles. However, despite the inherent... Context: Model transformations play a key role in any software development project based on Model-Driven Engineering principles. However, despite the inherent... |
| SourceID | proquest crossref elsevier |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 699 |
| SubjectTerms | Bundles Complexity Computer programs Design tools and techniques Interoperability Joints Mathematical models Model transformations Model-driven development Programming languages Proposals Research methodology Software development tools Software engineering Studies Systems development Tasks Transformations |
| Title | Applying MDE to the (semi-)automatic development of model transformations |
| URI | https://dx.doi.org/10.1016/j.infsof.2012.11.004 https://www.proquest.com/docview/1316191069 https://www.proquest.com/docview/1323260172 https://www.proquest.com/docview/1531030307 https://www.proquest.com/docview/1671516173 |
| Volume | 55 |
| WOSCitedRecordID | wos000316527200005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1873-6025 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0017030 issn: 0950-5849 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3db9MwELdKhxAviE9RNlCQeAChoCRO7PhxgyI2iQmJMfUtchNHatUlU5uU_Wv777jLxWnUig2QeIlS10kT3_X8u2_G3qR-xrnxcjcOlHZDGacgB7nnqkx6OYctK0_zptmEPD2NJxP1bTC4trkw64UsivjqSl3-V1LDGBAbU2f_gtzdTWEAzoHocASyw_GPCI-4ssld-vppbJElwMiVuZi5oPfruiqpTGu2iRdqvOzYEwdbRnRA1lry5jbavRt_T-b2vPqJgWPVjnn-CLmLAgXOyRl_xDELheInu53gXC8pVLdGl5EuatPFe5zMLsiHX5CJGz_E_mKtl-XGiL5MKUhwjOXOAeTqvg0D-0mEfRvGbnJNa6H0XMBHJFENyedYcld4lCttBTjV-W0ZNexJY6FUb2OXJOh39gwyX8xR0YGFw2i_4AMWdqW2yFvVuL_jU-FD-UGjvvE7bC-QkYqHbO_weDw56VxYKEqp0CO9hc3bbIILd3_rd7hoCyE0sOfsIXvQ6ivOIfHZIzYwxWN2z6ZLPGHHlt0cYDenKh1gN-dtw2zvOlZzeqzmlLnTsJqzxWpP2Y_P47OPX9y2PYebhpxXrhGgi2ZyqiMRaoHuca4D5fEgCzOjOE-1L-JAG6XDTHuhVlPUHhA0pVJ7wvBnbFiUhXnOHB4G4dTPhDASTnITC9_XPDKRSKNI5_GIcbs4SdrWrscWKovEBinOE1rSBJcU1NoElnTE3O6qS6rdcst8adc9afEn4coEWOWWKw8smZJWFKwSn4M2BWhcqBF73X0N0htdcrowZY1zQKMRaIe5YU7U9AKEzfiGOUICdAdthL_455fYZ_c3_80DNqyWtXnJ7qbrarZavmrZ-xe2f9eR |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Applying+MDE+to+the+%28semi-%29automatic+development+of+model+transformations&rft.jtitle=Information+and+software+technology&rft.au=Bollati%2C+Ver%C3%B3nica+Andrea&rft.au=Vara%2C+Juan+Manuel&rft.au=Jim%C3%A9nez%2C+%C3%81lvaro&rft.au=Marcos%2C+Esperanza&rft.date=2013-04-01&rft.pub=Elsevier+B.V&rft.issn=0950-5849&rft.eissn=1873-6025&rft.volume=55&rft.issue=4&rft.spage=699&rft.epage=718&rft_id=info:doi/10.1016%2Fj.infsof.2012.11.004&rft.externalDocID=S0950584912002303 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0950-5849&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0950-5849&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0950-5849&client=summon |