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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Information and software technology Ročník 55; číslo 4; s. 699 - 718
Hlavní autoři: Bollati, Verónica Andrea, Vara, Juan Manuel, Jiménez, Álvaro, Marcos, Esperanza
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