Type inference in flexible model-driven engineering using classification algorithms

Flexible or bottom-up model-driven engineering (MDE) is an emerging approach to domain and systems modelling. Domain experts, who have detailed domain knowledge, typically lack the technical expertise to transfer this knowledge using traditional MDE tools. Flexible MDE approaches tackle this challen...

Full description

Saved in:
Bibliographic Details
Published inSoftware and systems modeling Vol. 18; no. 1; pp. 345 - 366
Main Authors Zolotas, Athanasios, Matragkas, Nicholas, Devlin, Sam, Kolovos, Dimitrios S., Paige, Richard F.
Format Journal Article
LanguageEnglish
Published Berlin/Heidelberg Springer Berlin Heidelberg 01.02.2019
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN1619-1366
1619-1374
1619-1374
DOI10.1007/s10270-018-0658-5

Cover

Abstract Flexible or bottom-up model-driven engineering (MDE) is an emerging approach to domain and systems modelling. Domain experts, who have detailed domain knowledge, typically lack the technical expertise to transfer this knowledge using traditional MDE tools. Flexible MDE approaches tackle this challenge by promoting the use of simple drawing tools to increase the involvement of domain experts in the language definition process. In such approaches, no metamodel is created upfront, but instead the process starts with the definition of example models that will be used to infer the metamodel. Pre-defined metamodels created by MDE experts may miss important concepts of the domain and thus restrict their expressiveness. However, the lack of a metamodel, that encodes the semantics of conforming models has some drawbacks, among others that of having models with elements that are unintentionally left untyped. In this paper, we propose the use of classification algorithms to help with the inference of such untyped elements. We evaluate the proposed approach in a number of random generated example models from various domains. The correct type prediction varies from 23 to 100% depending on the domain, the proportion of elements that were left untyped and the prediction algorithm used.
AbstractList Flexible or bottom-up model-driven engineering (MDE) is an emerging approach to domain and systems modelling. Domain experts, who have detailed domain knowledge, typically lack the technical expertise to transfer this knowledge using traditional MDE tools. Flexible MDE approaches tackle this challenge by promoting the use of simple drawing tools to increase the involvement of domain experts in the language definition process. In such approaches, no metamodel is created upfront, but instead the process starts with the definition of example models that will be used to infer the metamodel. Pre-defined metamodels created by MDE experts may miss important concepts of the domain and thus restrict their expressiveness. However, the lack of a metamodel, that encodes the semantics of conforming models has some drawbacks, among others that of having models with elements that are unintentionally left untyped. In this paper, we propose the use of classification algorithms to help with the inference of such untyped elements. We evaluate the proposed approach in a number of random generated example models from various domains. The correct type prediction varies from 23 to 100% depending on the domain, the proportion of elements that were left untyped and the prediction algorithm used.
Author Zolotas, Athanasios
Devlin, Sam
Kolovos, Dimitrios S.
Matragkas, Nicholas
Paige, Richard F.
Author_xml – sequence: 1
  givenname: Athanasios
  surname: Zolotas
  fullname: Zolotas, Athanasios
  email: thanos.zolotas@york.ac.uk
  organization: Computer Science Department, University of York
– sequence: 2
  givenname: Nicholas
  surname: Matragkas
  fullname: Matragkas, Nicholas
  organization: Computer Science Department, University of Hull
– sequence: 3
  givenname: Sam
  surname: Devlin
  fullname: Devlin, Sam
  organization: Computer Science Department, University of York
– sequence: 4
  givenname: Dimitrios S.
  surname: Kolovos
  fullname: Kolovos, Dimitrios S.
  organization: Computer Science Department, University of York
– sequence: 5
  givenname: Richard F.
  surname: Paige
  fullname: Paige, Richard F.
  organization: Computer Science Department, University of York
BookMark eNqNkEtPwzAQhC1UJErpD-AWiXPAjh-Jj6jiJVXiQDlbjrMpRq4T7BTovychFUJIIC67e9gZzXzHaOIbDwidEnxOMM4vIsFZjlNMihQLXqT8AE2JIDIlNGeTr1uIIzSP0ZYYs0xKJsQUPax2LSTW1xDAm-FKagfvtnSQbJoKXFoF-wo-Ab-2HiBYv062cZjG6d6stkZ3tvGJdusm2O5pE0_QYa1dhPl-z9Dj9dVqcZsu72_uFpfL1FAuu1Rm3MgiM0IYw5imrM5EzlhWlbgqKOEAFWUEMMd5mVeaSSkkz3JqKKkrI2s6Q9nou_Wt3r1p51Qb7EaHnSJYDWTUSEb1ZNRARvFedDaK2tC8bCF26rnZBt_nVERKSgnmBeu_8vHLhCbGALUytvvs2QVt3Z_-5IfyP5n2RWI78IXwLdOvog8eKpXX
CitedBy_id crossref_primary_10_1145_3702975
crossref_primary_10_1016_j_cola_2023_101217
crossref_primary_10_1109_TSE_2024_3430514
Cites_doi 10.1007/978-3-642-28279-9_15
10.1016/j.cl.2016.12.002
10.1145/1244002.1244217
10.1007/978-3-319-21151-0_6
10.1007/s10270-010-0175-7
10.1109/MISE.2012.6226010
10.1007/978-3-642-36632-1_13
10.1007/978-3-642-13688-7_11
10.1145/2541928.2541938
10.1007/978-0-387-21606-5_1
10.1007/978-3-642-33666-9_2
10.1007/978-3-642-38709-8_18
10.1016/j.infsof.2007.08.003
10.1109/MISE.2012.6226011
10.1007/11787044_11
10.1007/978-3-642-41533-3_12
10.1109/ASE.2013.6693130
10.1023/A:1010933404324
10.1109/ICECCS.2009.14
10.1007/978-3-540-69824-1_21
10.1109/ICSE.2012.6227159
ContentType Journal Article
Copyright The Author(s) 2018
Software & Systems Modeling is a copyright of Springer, (2018). All Rights Reserved. © 2018. This work is published under http://creativecommons.org/licenses/by/4.0 (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: The Author(s) 2018
– notice: Software & Systems Modeling is a copyright of Springer, (2018). All Rights Reserved. © 2018. This work is published under http://creativecommons.org/licenses/by/4.0 (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID C6C
AAYXX
CITATION
3V.
7SC
7XB
8AL
8AO
8FD
8FE
8FG
8FK
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
GNUQQ
HCIFZ
JQ2
K7-
L7M
L~C
L~D
M0N
P5Z
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
Q9U
ADTOC
UNPAY
DOI 10.1007/s10270-018-0658-5
DatabaseName Springer Nature OA Free Journals
CrossRef
ProQuest Central (Corporate)
Computer and Information Systems Abstracts
ProQuest Central (purchase pre-March 2016)
Computing Database (Alumni Edition)
ProQuest Pharma Collection
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
Technology collection
ProQuest One Community College
ProQuest Central
ProQuest Central Student
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Computing Database
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic (New)
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
ProQuest Central Basic
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitle CrossRef
Computer Science Database
ProQuest Central Student
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Pharma Collection
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Advanced Technologies & Aerospace Collection
ProQuest Computing
ProQuest Central Basic
ProQuest Computing (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest Central (Alumni)
ProQuest One Academic (New)
DatabaseTitleList Computer Science Database

Database_xml – sequence: 1
  dbid: C6C
  name: Springer Nature OA Free Journals
  url: http://www.springeropen.com/
  sourceTypes: Publisher
– sequence: 2
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
– sequence: 3
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1619-1374
EndPage 366
ExternalDocumentID 10.1007/s10270-018-0658-5
10_1007_s10270_018_0658_5
GrantInformation_xml – fundername: European Union Seventh Framework Programme
  grantid: MONDO FP7 STREP (#611125)
– fundername: Engineering and Physical Sciences Research Council
  grantid: LSCITS Initiative
  funderid: 10.13039/501100000266
GroupedDBID -59
-5G
-BR
-EM
-~C
.4S
.86
.DC
.VR
06D
0R~
0VY
123
1N0
203
2J2
2JN
2JY
2KG
2LR
2~H
30V
4.4
406
408
409
40D
40E
5VS
67Z
6NX
8AO
8FE
8FG
8TC
95-
95.
95~
96X
AAAVM
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYQN
AAYTO
AAYZH
ABAKF
ABBBX
ABBXA
ABDBF
ABDZT
ABECU
ABFTD
ABFTV
ABHLI
ABHQN
ABJNI
ABJOX
ABKCH
ABKTR
ABMNI
ABMQK
ABNWP
ABQBU
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABUWG
ABWNU
ABXPI
ACAOD
ACDTI
ACGFS
ACHSB
ACHXU
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACPIV
ACSNA
ACUHS
ACZOJ
ADHHG
ADHIR
ADINQ
ADKNI
ADKPE
ADMLS
ADRFC
ADTPH
ADURQ
ADYFF
ADZKW
AEFQL
AEGAL
AEGNC
AEJHL
AEJRE
AEMSY
AENEX
AEOHA
AEPYU
AESKC
AETLH
AEVLU
AEXYK
AFBBN
AFKRA
AFLOW
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGJBK
AGMZJ
AGQEE
AGQMX
AGRTI
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHYZX
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AJRNO
AJZVZ
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMTXH
AMXSW
AMYLF
AMYQR
AOCGG
ARAPS
ARCSS
ARMRJ
ASPBG
AVWKF
AXYYD
AYJHY
AZFZN
AZQEC
B-.
B0M
BA0
BDATZ
BENPR
BGLVJ
BGNMA
BPHCQ
BSONS
C6C
CCPQU
CS3
CSCUP
DDRTE
DL5
DNIVK
DPUIP
DU5
DWQXO
EAD
EAP
EBLON
EBS
EDO
EIOEI
EJD
EMK
EPL
ESBYG
ESX
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNUQQ
GNWQR
GQ6
GQ7
GQ8
GXS
HCIFZ
HF~
HG5
HG6
HLICF
HMJXF
HQYDN
HRMNR
HVGLF
I-F
I09
IHE
IJ-
IKXTQ
ITM
IWAJR
IXC
IXE
IZIGR
IZQ
I~X
I~Z
J-C
J0Z
JBSCW
JCJTX
JZLTJ
K6V
K7-
KDC
KOV
LAS
LLZTM
M0N
M4Y
MA-
NB0
NPVJJ
NQJWS
NU0
O93
O9J
OAM
P62
P9O
PF0
PQQKQ
PROAC
PT4
Q2X
QOS
R89
R9I
RNS
ROL
RPX
RSV
S16
S27
S3B
SAP
SCO
SDH
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
TSG
TSK
TSV
TUC
TUS
U2A
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
W23
W48
WK8
YLTOR
Z45
Z5O
Z7R
Z7S
Z7X
Z7Z
Z81
Z83
Z88
ZMTXR
~8M
-Y2
2P1
2VQ
AAPKM
AARHV
AAYXX
ABBRH
ABDBE
ABFSG
ABQSL
ABRTQ
ABULA
ACBXY
ACSTC
ADHKG
AEBTG
AEKMD
AEZWR
AFDZB
AFGCZ
AFHIU
AFOHR
AGQPQ
AHPBZ
AHSBF
AHWEU
AIXLP
AJBLW
ATHPR
AYFIA
CAG
CITATION
COF
H13
HZ~
N2Q
O9-
PHGZM
PHGZT
PQGLB
PUEGO
S1Z
3V.
7SC
7XB
8AL
8FD
8FK
JQ2
L7M
L~C
L~D
PKEHL
PQEST
PQUKI
PRINS
Q9U
ADTOC
AFFHD
UNPAY
ID FETCH-LOGICAL-c359t-925c982c66cc44a34f267442db0d8315eed341e0507b7da499695273c31fdc9f3
IEDL.DBID BENPR
ISSN 1619-1366
1619-1374
IngestDate Wed Oct 29 12:08:12 EDT 2025
Sat Aug 16 15:20:58 EDT 2025
Thu Apr 24 23:12:41 EDT 2025
Wed Oct 01 03:34:48 EDT 2025
Fri Feb 21 02:34:12 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords Model-driven engineering
Type inference
Flexible model-driven engineering
Bottom-up metamodelling
Classification and regression trees
Random forests
Language English
License cc-by
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c359t-925c982c66cc44a34f267442db0d8315eed341e0507b7da499695273c31fdc9f3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
OpenAccessLink https://doi.org/10.1007/s10270-018-0658-5
PQID 1993310584
PQPubID 43171
PageCount 22
ParticipantIDs unpaywall_primary_10_1007_s10270_018_0658_5
proquest_journals_1993310584
crossref_citationtrail_10_1007_s10270_018_0658_5
crossref_primary_10_1007_s10270_018_0658_5
springer_journals_10_1007_s10270_018_0658_5
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2019-02-01
PublicationDateYYYYMMDD 2019-02-01
PublicationDate_xml – month: 02
  year: 2019
  text: 2019-02-01
  day: 01
PublicationDecade 2010
PublicationPlace Berlin/Heidelberg
PublicationPlace_xml – name: Berlin/Heidelberg
– name: Heidelberg
PublicationTitle Software and systems modeling
PublicationTitleAbbrev Softw Syst Model
PublicationYear 2019
Publisher Springer Berlin Heidelberg
Springer Nature B.V
Publisher_xml – name: Springer Berlin Heidelberg
– name: Springer Nature B.V
References Rabbi, F., Lamo, Y., Yu, I.C., Kristensen, L.M., Michael, L.: A diagrammatic approach to model completion. In: 4th Workshop on the Analysis of Model Transformations (AMT)@ MODELS, vol. 15 (2015)
Famelis, M., Salay, R., Chechik, M.: Partial models: towards modeling and reasoning with uncertainty. In: 34th International Conference on Software Engineering (ICSE), pp. 573–583. IEEE (2012)
MitchellTMMachine learning1997Burr RidgeMcGraw Hill0913.68167
ZolotasAMatragkasNDevlinSKolovosDPaigeRTaentzerGBordeleauFType inference in flexible model-driven engineeringModelling Foundations and Applications, Lecture Notes in Computer Science2015BerlinSpringer759110.1007/978-3-319-21151-0_6
Cho, H., Gray, J., Syriani, E.: Creating visual domain-specific modeling languages from end-user demonstration. In: 2012 ICSE Workshop on Modeling in Software Engineering (MISE), pp. 22–28. IEEE (2012)
Cuadrado, J.S., de Lara, J., Guerra, E.: Bottom-up meta-modelling: an interactive approach. In: MODELS’12: ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems, LNCS 7590, pp. 3–19. Springer, Berlin (2012)
KessentiniMSahraouiHBoukadoumMOmarOBSearch-based model transformation by exampleSoftw. Syst. Model.201211220922610.1007/s10270-010-0175-7
Izquierdo, J.L.C., Cabot, J.: Enabling the collaborative definition of DSMLs. In: Advanced Information Systems Engineering, pp. 272–287. Springer, Berlin (2013)
BreimanLFriedmanJStoneCJOlshenRAClassification and regression trees1984Boca RatonCRC Press0541.62042
Gabrysiak, G., Giese, H., Lüders, A., Seibel, A.: How can metamodels be used flexibly. In: Proceedings of ICSE 2011 Workshop on Flexible Modeling Tools, Waikiki/Honolulu, vol. 22 (2011)
Antkiewicz, M., Bak, K., Czarnecki, K., Diskin, Z., Zayan, D., Wasowski, A.: Example-driven modeling using clafer. In: MDEBE@MoDELS, vol. 1104, pp. 32–41. CEUR-WS.org (2013)
WüestDSeyffNGlinzMUhlerDMehtaKWongJLFlexisketch: a mobile sketching tool for software modelingMobile Computing, Applications, and Services2013BerlinSpringer22524410.1007/978-3-642-36632-1_13
KolovosDSPaigeRFPolackFARensinkAWarmerJThe epsilon object language (EOL)Model Driven Architecture—Foundations and Applications2006BerlinSpringer12814210.1007/11787044_11
Sen, S., Baudry, B., Precup, D.: Partial model completion in model driven engineering using constraint logic programming. In: International Conference on the Applications of Declarative Programming. Citeseer (2007)
LangerPWimmerMKappelGTrattLGogollaMModel-to-model transformations by demonstrationTheory and Practice of Model Transformations2010BerlinSpringer15316710.1007/978-3-642-13688-7_11
Zolotas, A.: Type inference in flexible model-driven engineering. Ph.D. Thesis, University of York, York, United Kingdom. http://etheses.whiterose.ac.uk/16380/1/main.pdf (2016)
BakKDiskinZAntkiewiczMCzarneckiKWasowskiAClafer: unifying class and feature modelingSoftw. Syst. Model.2015153135
KappelGLangerPRetschitzeggerWSchwingerWWimmerMDüsterhöftAKlettkeMScheweK-DModel transformation by-example: a survey of the first waveConceptual Modelling and Its Theoretical Foundations2012BerlinSpringer19721510.1007/978-3-642-28279-9_15
Roth, B., Jahn, M., Jablonski, S.: On the way of bottom-up designing textual domain-specific modelling languages. In: Proceedings of the ACM Workshop on Domain-Specific Modeling, pp. 51–56 (2013)
YohannesYWebbPClassification and regression trees, CART: a user manual for identifying indicators of vulnerability to famine and chronic food insecurity1999Washington, D.C.International Food Policy Research Institute
Paige, R.F., Kolovos, D.S., Rose, L.M., Drivalos, N., Polack, F.A.: The design of a conceptual framework and technical infrastructure for model management language engineering. In: 14th IEEE International Conference on Engineering of Complex Computer Systems, pp. 162–171. IEEE (2009)
JiaweiHKamberMData mining: concepts and techniques2001San FranciscoMorgan Kaufmann05951239
Liaw, A., Wiener, M.: Randomforest: Breiman and Cutler’s random forests for classification and regression. Version: 4.6-12. https://cran.r-project.org/web/packages/randomForest/index.html (2015)
Friedman, J., Hastie, T., Tibshirani, R.: The elements of statistical learning. Springer series in statistics, vol. 1, pp. 587–604. Springer, Berlin (2001)
BreimanLRandom forestsMach. Learn.20014515321007.6815210.1023/A:1010933404324
StrommerMWimmerMPaigeRFMeyerBA framework for model transformation by-example: concepts and tool supportObjects, Components, Models and Patterns2008BerlinSpringer37239110.1007/978-3-540-69824-1_21
ZolotasAClarisoRMatragkasNKolovosDSPaigeRFConstraint programming for type inference in flexible model-driven engineeringComput. Lang. Syst. Struct.201610.1016/j.cl.2016.12.002
Faunes, M., Cadavid, J., Baudry, B., Sahraoui, H., Combemale, B.: Automatically searching for metamodel well-formedness rules in examples and counter-examples. In: Model-Driven Engineering Languages and Systems, pp. 187–202. Springer, Berlin (2013)
Therneau, T.M., Atkinson, E.J., et al.: An introduction to recursive partitioning using the rpart routines. Technical report Mayo Foundation (2015)
Kolovos, D.S., Matragkas, N., Rodríguez, H.H., Paige, R.F.: Programmatic muddle management. In: XM 2013—Extreme Modeling Workshop (2013)
Williams, J.R., Paige, R.F., Kolovos, D.S., Polack, F.A.: Search-based model driven engineering. Technical Report, Technical Report YCS-2012-475, Department of Computer Science, University of York (2012)
Volter, M., Benz, S., Dietrich, C., Engelmann, B., Helander, M., Kats, L.C.L., Visser, E., Wachsmuth, G.: DSL Engineering—Designing, Implementing and Using Domain-Specific Languages. dslbook.org (2013). http://www.dslbook.org
WilliamsJRZolotasAMatragkasNDRoseLMKolovosDSPaigeRFPolackFAWhat do metamodels really look like?EESSMOD@ MoDELS201310785560
JavedFMernikMGrayJBryantBRMARS: a metamodel recovery system using grammar inferenceInf. Softw. Technol.200850994896810.1016/j.infsof.2007.08.003
Kuhrmann, M.: User assistance during domain-specific language design. In: FlexiTools Workshop (2011)
Varró, D., Balogh, Z.: Automating model transformation by example using inductive logic programming. In: Proceedings of the 2007 ACM Symposium on Applied Computing, pp. 978–984. ACM (2007)
Louppe, G., Wehenkel, L., Sutera, A., Geurts, P.: Understanding variable importances in forests of randomized trees. In: Advances in Neural Information Processing Systems, pp. 431–439 Curran Associates, Inc. (2013). http://papers.nips.cc/paper/4928-understanding-variable-importances-in-forests-of-randomized-trees.pdf
MeyerBObject-Oriented Software Construction1988New YorkPrentice Hall
López-FernándezJJCuadradoJSGuerraEde LaraJExample-driven meta-model developmentSoftw. Syst. Model.2013144125
Izquierdo, J.L.C., Cabot, J.: Community-driven language development. In: 2012 4th International Workshop on Modeling in Software Engineering (MISE), pp. 29–35. IEEE (2012)
Wuest, D., Seyff, N., Glinz, M.: Semi-automatic generation of metamodels from model sketches. In: 2013 IEEE/ACM 28th International Conference on Automated Software Engineering (ASE), pp. 664–669. IEEE (2013)
DillenbourgPWhat do you mean by collaborative learningCollab. Learn. Cogn. Comput. Approach.19991115
Zolotas, A., Matragkas, N., Devlin, S., Kolovos, D.S., Paige, R.F.: Type inference using concrete syntax properties in flexible model-driven engineering. In: 1st Flexible Model-Driven Engineering Workshop (2015)
Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity flooding: a versatile graph matching algorithm and its application to schema matching. In: Proceedings of the 18th International Conference on Data Engineering, 2002, pp. 117–128. IEEE (2002)
H Jiawei (658_CR15) 2001
658_CR20
D Wüest (658_CR38) 2013
658_CR8
658_CR41
658_CR5
658_CR6
P Dillenbourg (658_CR7) 1999; 1
658_CR24
658_CR9
658_CR22
658_CR44
658_CR28
L Breiman (658_CR4) 1984
658_CR25
cr-split#-658_CR39.2
cr-split#-658_CR39.1
M Strommer (658_CR32) 2008
B Meyer (658_CR26) 1988
658_CR29
P Langer (658_CR21) 2010
A Zolotas (658_CR43) 2015
G Kappel (658_CR16) 2012
L Breiman (658_CR3) 2001; 45
DS Kolovos (658_CR19) 2006
JR Williams (658_CR37) 2013; 1078
658_CR31
658_CR30
658_CR13
658_CR35
658_CR12
TM Mitchell (658_CR27) 1997
658_CR34
658_CR11
658_CR33
658_CR10
F Javed (658_CR14) 2008; 50
JJ López-Fernández (658_CR23) 2013; 14
658_CR36
658_CR18
Y Yohannes (658_CR40) 1999
A Zolotas (658_CR42) 2016
M Kessentini (658_CR17) 2012; 11
658_CR1
K Bak (658_CR2) 2015; 15
References_xml – reference: Izquierdo, J.L.C., Cabot, J.: Enabling the collaborative definition of DSMLs. In: Advanced Information Systems Engineering, pp. 272–287. Springer, Berlin (2013)
– reference: BreimanLRandom forestsMach. Learn.20014515321007.6815210.1023/A:1010933404324
– reference: JiaweiHKamberMData mining: concepts and techniques2001San FranciscoMorgan Kaufmann05951239
– reference: Wuest, D., Seyff, N., Glinz, M.: Semi-automatic generation of metamodels from model sketches. In: 2013 IEEE/ACM 28th International Conference on Automated Software Engineering (ASE), pp. 664–669. IEEE (2013)
– reference: Sen, S., Baudry, B., Precup, D.: Partial model completion in model driven engineering using constraint logic programming. In: International Conference on the Applications of Declarative Programming. Citeseer (2007)
– reference: Varró, D., Balogh, Z.: Automating model transformation by example using inductive logic programming. In: Proceedings of the 2007 ACM Symposium on Applied Computing, pp. 978–984. ACM (2007)
– reference: Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity flooding: a versatile graph matching algorithm and its application to schema matching. In: Proceedings of the 18th International Conference on Data Engineering, 2002, pp. 117–128. IEEE (2002)
– reference: Volter, M., Benz, S., Dietrich, C., Engelmann, B., Helander, M., Kats, L.C.L., Visser, E., Wachsmuth, G.: DSL Engineering—Designing, Implementing and Using Domain-Specific Languages. dslbook.org (2013). http://www.dslbook.org
– reference: Antkiewicz, M., Bak, K., Czarnecki, K., Diskin, Z., Zayan, D., Wasowski, A.: Example-driven modeling using clafer. In: MDEBE@MoDELS, vol. 1104, pp. 32–41. CEUR-WS.org (2013)
– reference: Kuhrmann, M.: User assistance during domain-specific language design. In: FlexiTools Workshop (2011)
– reference: KessentiniMSahraouiHBoukadoumMOmarOBSearch-based model transformation by exampleSoftw. Syst. Model.201211220922610.1007/s10270-010-0175-7
– reference: BakKDiskinZAntkiewiczMCzarneckiKWasowskiAClafer: unifying class and feature modelingSoftw. Syst. Model.2015153135
– reference: StrommerMWimmerMPaigeRFMeyerBA framework for model transformation by-example: concepts and tool supportObjects, Components, Models and Patterns2008BerlinSpringer37239110.1007/978-3-540-69824-1_21
– reference: BreimanLFriedmanJStoneCJOlshenRAClassification and regression trees1984Boca RatonCRC Press0541.62042
– reference: Paige, R.F., Kolovos, D.S., Rose, L.M., Drivalos, N., Polack, F.A.: The design of a conceptual framework and technical infrastructure for model management language engineering. In: 14th IEEE International Conference on Engineering of Complex Computer Systems, pp. 162–171. IEEE (2009)
– reference: Cho, H., Gray, J., Syriani, E.: Creating visual domain-specific modeling languages from end-user demonstration. In: 2012 ICSE Workshop on Modeling in Software Engineering (MISE), pp. 22–28. IEEE (2012)
– reference: WüestDSeyffNGlinzMUhlerDMehtaKWongJLFlexisketch: a mobile sketching tool for software modelingMobile Computing, Applications, and Services2013BerlinSpringer22524410.1007/978-3-642-36632-1_13
– reference: Famelis, M., Salay, R., Chechik, M.: Partial models: towards modeling and reasoning with uncertainty. In: 34th International Conference on Software Engineering (ICSE), pp. 573–583. IEEE (2012)
– reference: Therneau, T.M., Atkinson, E.J., et al.: An introduction to recursive partitioning using the rpart routines. Technical report Mayo Foundation (2015)
– reference: MitchellTMMachine learning1997Burr RidgeMcGraw Hill0913.68167
– reference: Zolotas, A.: Type inference in flexible model-driven engineering. Ph.D. Thesis, University of York, York, United Kingdom. http://etheses.whiterose.ac.uk/16380/1/main.pdf (2016)
– reference: Cuadrado, J.S., de Lara, J., Guerra, E.: Bottom-up meta-modelling: an interactive approach. In: MODELS’12: ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems, LNCS 7590, pp. 3–19. Springer, Berlin (2012)
– reference: Faunes, M., Cadavid, J., Baudry, B., Sahraoui, H., Combemale, B.: Automatically searching for metamodel well-formedness rules in examples and counter-examples. In: Model-Driven Engineering Languages and Systems, pp. 187–202. Springer, Berlin (2013)
– reference: Izquierdo, J.L.C., Cabot, J.: Community-driven language development. In: 2012 4th International Workshop on Modeling in Software Engineering (MISE), pp. 29–35. IEEE (2012)
– reference: Kolovos, D.S., Matragkas, N., Rodríguez, H.H., Paige, R.F.: Programmatic muddle management. In: XM 2013—Extreme Modeling Workshop (2013)
– reference: Louppe, G., Wehenkel, L., Sutera, A., Geurts, P.: Understanding variable importances in forests of randomized trees. In: Advances in Neural Information Processing Systems, pp. 431–439 Curran Associates, Inc. (2013). http://papers.nips.cc/paper/4928-understanding-variable-importances-in-forests-of-randomized-trees.pdf
– reference: ZolotasAClarisoRMatragkasNKolovosDSPaigeRFConstraint programming for type inference in flexible model-driven engineeringComput. Lang. Syst. Struct.201610.1016/j.cl.2016.12.002
– reference: Liaw, A., Wiener, M.: Randomforest: Breiman and Cutler’s random forests for classification and regression. Version: 4.6-12. https://cran.r-project.org/web/packages/randomForest/index.html (2015)
– reference: ZolotasAMatragkasNDevlinSKolovosDPaigeRTaentzerGBordeleauFType inference in flexible model-driven engineeringModelling Foundations and Applications, Lecture Notes in Computer Science2015BerlinSpringer759110.1007/978-3-319-21151-0_6
– reference: Gabrysiak, G., Giese, H., Lüders, A., Seibel, A.: How can metamodels be used flexibly. In: Proceedings of ICSE 2011 Workshop on Flexible Modeling Tools, Waikiki/Honolulu, vol. 22 (2011)
– reference: LangerPWimmerMKappelGTrattLGogollaMModel-to-model transformations by demonstrationTheory and Practice of Model Transformations2010BerlinSpringer15316710.1007/978-3-642-13688-7_11
– reference: López-FernándezJJCuadradoJSGuerraEde LaraJExample-driven meta-model developmentSoftw. Syst. Model.2013144125
– reference: KappelGLangerPRetschitzeggerWSchwingerWWimmerMDüsterhöftAKlettkeMScheweK-DModel transformation by-example: a survey of the first waveConceptual Modelling and Its Theoretical Foundations2012BerlinSpringer19721510.1007/978-3-642-28279-9_15
– reference: MeyerBObject-Oriented Software Construction1988New YorkPrentice Hall
– reference: YohannesYWebbPClassification and regression trees, CART: a user manual for identifying indicators of vulnerability to famine and chronic food insecurity1999Washington, D.C.International Food Policy Research Institute
– reference: Rabbi, F., Lamo, Y., Yu, I.C., Kristensen, L.M., Michael, L.: A diagrammatic approach to model completion. In: 4th Workshop on the Analysis of Model Transformations (AMT)@ MODELS, vol. 15 (2015)
– reference: Roth, B., Jahn, M., Jablonski, S.: On the way of bottom-up designing textual domain-specific modelling languages. In: Proceedings of the ACM Workshop on Domain-Specific Modeling, pp. 51–56 (2013)
– reference: KolovosDSPaigeRFPolackFARensinkAWarmerJThe epsilon object language (EOL)Model Driven Architecture—Foundations and Applications2006BerlinSpringer12814210.1007/11787044_11
– reference: JavedFMernikMGrayJBryantBRMARS: a metamodel recovery system using grammar inferenceInf. Softw. Technol.200850994896810.1016/j.infsof.2007.08.003
– reference: DillenbourgPWhat do you mean by collaborative learningCollab. Learn. Cogn. Comput. Approach.19991115
– reference: Friedman, J., Hastie, T., Tibshirani, R.: The elements of statistical learning. Springer series in statistics, vol. 1, pp. 587–604. Springer, Berlin (2001)
– reference: WilliamsJRZolotasAMatragkasNDRoseLMKolovosDSPaigeRFPolackFAWhat do metamodels really look like?EESSMOD@ MoDELS201310785560
– reference: Williams, J.R., Paige, R.F., Kolovos, D.S., Polack, F.A.: Search-based model driven engineering. Technical Report, Technical Report YCS-2012-475, Department of Computer Science, University of York (2012)
– reference: Zolotas, A., Matragkas, N., Devlin, S., Kolovos, D.S., Paige, R.F.: Type inference using concrete syntax properties in flexible model-driven engineering. In: 1st Flexible Model-Driven Engineering Workshop (2015)
– start-page: 197
  volume-title: Conceptual Modelling and Its Theoretical Foundations
  year: 2012
  ident: 658_CR16
  doi: 10.1007/978-3-642-28279-9_15
– ident: 658_CR33
– ident: 658_CR31
– year: 2016
  ident: 658_CR42
  publication-title: Comput. Lang. Syst. Struct.
  doi: 10.1016/j.cl.2016.12.002
– volume-title: Object-Oriented Software Construction
  year: 1988
  ident: 658_CR26
– volume: 1078
  start-page: 55
  year: 2013
  ident: 658_CR37
  publication-title: EESSMOD@ MoDELS
– volume: 14
  start-page: 1
  issue: 4
  year: 2013
  ident: 658_CR23
  publication-title: Softw. Syst. Model.
– ident: 658_CR34
  doi: 10.1145/1244002.1244217
– ident: 658_CR35
– start-page: 75
  volume-title: Modelling Foundations and Applications, Lecture Notes in Computer Science
  year: 2015
  ident: 658_CR43
  doi: 10.1007/978-3-319-21151-0_6
– volume: 11
  start-page: 209
  issue: 2
  year: 2012
  ident: 658_CR17
  publication-title: Softw. Syst. Model.
  doi: 10.1007/s10270-010-0175-7
– ident: 658_CR18
– ident: #cr-split#-658_CR39.2
– volume-title: Machine learning
  year: 1997
  ident: 658_CR27
– ident: 658_CR1
– ident: 658_CR5
  doi: 10.1109/MISE.2012.6226010
– ident: 658_CR25
– volume: 1
  start-page: 1
  year: 1999
  ident: 658_CR7
  publication-title: Collab. Learn. Cogn. Comput. Approach.
– start-page: 225
  volume-title: Mobile Computing, Applications, and Services
  year: 2013
  ident: 658_CR38
  doi: 10.1007/978-3-642-36632-1_13
– start-page: 153
  volume-title: Theory and Practice of Model Transformations
  year: 2010
  ident: 658_CR21
  doi: 10.1007/978-3-642-13688-7_11
– ident: 658_CR29
– ident: 658_CR11
– ident: 658_CR30
  doi: 10.1145/2541928.2541938
– volume-title: Data mining: concepts and techniques
  year: 2001
  ident: 658_CR15
– ident: 658_CR10
  doi: 10.1007/978-0-387-21606-5_1
– ident: 658_CR6
  doi: 10.1007/978-3-642-33666-9_2
– ident: 658_CR36
– ident: 658_CR13
  doi: 10.1007/978-3-642-38709-8_18
– volume: 50
  start-page: 948
  issue: 9
  year: 2008
  ident: 658_CR14
  publication-title: Inf. Softw. Technol.
  doi: 10.1016/j.infsof.2007.08.003
– ident: 658_CR12
  doi: 10.1109/MISE.2012.6226011
– ident: 658_CR20
– start-page: 128
  volume-title: Model Driven Architecture—Foundations and Applications
  year: 2006
  ident: 658_CR19
  doi: 10.1007/11787044_11
– ident: 658_CR9
  doi: 10.1007/978-3-642-41533-3_12
– ident: 658_CR22
– ident: #cr-split#-658_CR39.1
  doi: 10.1109/ASE.2013.6693130
– volume-title: Classification and regression trees, CART: a user manual for identifying indicators of vulnerability to famine and chronic food insecurity
  year: 1999
  ident: 658_CR40
– ident: 658_CR44
  doi: 10.1007/978-3-319-21151-0_6
– volume: 15
  start-page: 1
  issue: 3
  year: 2015
  ident: 658_CR2
  publication-title: Softw. Syst. Model.
– ident: 658_CR24
– volume: 45
  start-page: 5
  issue: 1
  year: 2001
  ident: 658_CR3
  publication-title: Mach. Learn.
  doi: 10.1023/A:1010933404324
– ident: 658_CR28
  doi: 10.1109/ICECCS.2009.14
– ident: 658_CR41
– volume-title: Classification and regression trees
  year: 1984
  ident: 658_CR4
– start-page: 372
  volume-title: Objects, Components, Models and Patterns
  year: 2008
  ident: 658_CR32
  doi: 10.1007/978-3-540-69824-1_21
– ident: 658_CR8
  doi: 10.1109/ICSE.2012.6227159
SSID ssib004299466
ssj0027432
Score 2.210395
Snippet Flexible or bottom-up model-driven engineering (MDE) is an emerging approach to domain and systems modelling. Domain experts, who have detailed domain...
SourceID unpaywall
proquest
crossref
springer
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 345
SubjectTerms Algorithms
Classification
Compilers
Computer Science
Inference
Information Systems Applications (incl.Internet)
Interpreters
IT in Business
Knowledge management
Mathematical models
Metamodels
Programming Languages
Programming Techniques
Semantics
Software Engineering
Software Engineering/Programming and Operating Systems
Special Section Paper
Subject specialists
SummonAdditionalLinks – databaseName: Springer Nature OA Free Journals
  dbid: C6C
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEF60HtSDb7G-2IMny0Kzr2aPUixF0IsWegvJblILsS1tivjvnUmTtBUfeAsk2cBMdr9vmJlvCLkBSItk1AqZdFIx6VvNTOJippw0fiSEpx02Jz8-6W5PPvRVvxCLxl6YL_l7bHHjOBrF8xmCJVObZAswSud5Wd1eO1YlMpMq1spnkwGfMcwTWpcJze-WXIekJc-sUqO7ZHs-moQf72GarqBP54DsFbSR3i38fEg24tER2S9HMtBihx6TZ4wr6bDs4oMrmqDkZZTGNB96w9wUzzcaL3UIKda-D6hFHo2FQ7mvaJgOxtNh9vo2OyG9zv1Lu8uKuQnMCmUyZriyxudWa2ulDIVMuG5JyV3UdL7wFMAiYFfcBCoYtVwIMY82qMNmhZc4axJxSmqj8Sg-I9R4iXIQMWlhgTgJbrCv1mrgVLFKOHd10ixNF9hCVBxnW6TBUg4ZrR2AtQO0dqDq5LZ6ZbJQ1Pjt4cvSH0GxuWYB1hwCKwXqVCeN0kcrt39erFG58e9Pn_9r7QuyA1TKLOq5L0ktm87jK6ArWXSd_6if2hHbxw
  priority: 102
  providerName: Springer Nature
– databaseName: Unpaywall
  dbid: UNPAY
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS-RAEC50PKgHXXXF8bH0YU9Kj5P0Y9JHEUWEFcEd0FNIuhMVYxxmMoj-eqvymBkFlWVvDZ10SL--r6iqrwB-I6TFMu5FXDqpuAys5iZ1CVdOmiAWwtOOkpP_XOizvjy_VtdzcNLkwpTR7o1LssppIJWmvDgcuHTGqz9CYKSSKV7ACUS56mD_PCxohZS8BQv9i8ujGzK20EDgnih9lnW7JxvvZpVC936c9_g0JZ0TP-kyLI7zQfTyHGXZDBSdrlYhI6NSwZAiUB464yLu2NcP-o7__Zc_YKUmq-yo2l1rMJfk67DaFIJg9b2wAVdkzbL7JncQWywloc04S1hZaoe7Id2qLJmqHzKKuL9lltg7hSuVO4RF2e3T8L64exz9hP7pyd_jM15Xa-BWKFNw4ytrAt9qba2UkZCpr3tS-i7uukB4CsEYETPpIgGNey5CS0sbUn-zwkudNanYhFb-lCdbwIyXKod2mhYW6ZrwDWXzWo1MLlGp77s2dJs1Cm0tZU4VNbJwKsJMExfixIU0caFqw_7klUGl4_HVw7vNwof1kR6FFOmIXBgJWxsOmrWb6f58sIPJfvn-09v_9PQOLCGBM1UU-S60iuE42UOSVMS_6iPwBoGbBXw
  priority: 102
  providerName: Unpaywall
Title Type inference in flexible model-driven engineering using classification algorithms
URI https://link.springer.com/article/10.1007/s10270-018-0658-5
https://www.proquest.com/docview/1993310584
https://link.springer.com/content/pdf/10.1007%2Fs10270-018-0658-5.pdf
UnpaywallVersion publishedVersion
Volume 18
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVEBS
  databaseName: EBSCO Academic Search Ultimate
  customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn
  eissn: 1619-1374
  dateEnd: 20241102
  omitProxy: true
  ssIdentifier: ssj0027432
  issn: 1619-1374
  databaseCode: ABDBF
  dateStart: 20031001
  isFulltext: true
  titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn
  providerName: EBSCOhost
– providerCode: PRVEBS
  databaseName: Inspec with Full Text
  customDbUrl:
  eissn: 1619-1374
  dateEnd: 20241102
  omitProxy: false
  ssIdentifier: ssj0027432
  issn: 1619-1374
  databaseCode: ADMLS
  dateStart: 20020901
  isFulltext: true
  titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text
  providerName: EBSCOhost
– providerCode: PRVLSH
  databaseName: SpringerLink Journals
  customDbUrl:
  mediaType: online
  eissn: 1619-1374
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0027432
  issn: 1619-1374
  databaseCode: AFBBN
  dateStart: 20020901
  isFulltext: true
  providerName: Library Specific Holdings
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 1619-1374
  dateEnd: 20241102
  omitProxy: true
  ssIdentifier: ssj0027432
  issn: 1619-1374
  databaseCode: BENPR
  dateStart: 20190101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Technology Collection
  customDbUrl:
  eissn: 1619-1374
  dateEnd: 20241102
  omitProxy: true
  ssIdentifier: ssj0027432
  issn: 1619-1374
  databaseCode: 8FG
  dateStart: 20020901
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/technologycollection1
  providerName: ProQuest
– providerCode: PRVAVX
  databaseName: SpringerLINK - Czech Republic Consortium
  customDbUrl:
  eissn: 1619-1374
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0027432
  issn: 1619-1374
  databaseCode: AGYKE
  dateStart: 20020101
  isFulltext: true
  titleUrlDefault: http://link.springer.com
  providerName: Springer Nature
– providerCode: PRVAVX
  databaseName: SpringerLink Journals (ICM)
  customDbUrl:
  eissn: 1619-1374
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0027432
  issn: 1619-1374
  databaseCode: U2A
  dateStart: 20020901
  isFulltext: true
  titleUrlDefault: http://www.springerlink.com/journals/
  providerName: Springer Nature
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwhV3fT9swED5B-7DtYYNtaB1Q-YGnIWuNfzV-mFBXWtA2KjRWCZ6ixE7YpKx0UDTx33OXxm15AF6SKE5i6c72fRff3QewhyYtU1k35corzVXsDLeFz7n2ysaZlJHxlJx8MjLHY_XtXJ-vwSjkwlBYZVgTq4XaXzn6R_6ZAs0QiqC9PJj-48QaRburgUIjrakV_JeqxNg6NAVVxmpA8-tgdPpzxQWrKMsQ5lgeSWPCPuc8mU4QCUsUczLLXD-0VEv4udgxfQUvbifT9O5_WpYrRmm4Aa9rNMl6c_Vvwlo-eQtvAlMDqyfuOzgjd5P9Ccl9eMUKqoSZlTmruHC4v6Zlj-XL8oSMQuIvmSN4TfFElQpZWl6iVGa__968h_Fw8Kt_zGs6Be6ktjNuhXY2Fs4Y55RKpSqE6SolfNbxsYw0Wks0aXkHEWLW9Sm6QsZSeTYno8I7W8gtaEyuJvkHYDYqtEdHykiHeEoKS-m2ziDUynUhhG9BJ4gucXWtcaK8KJNllWSSdoLSTkjaiW7Bp8Ur03mhjace3gn6SOo5d5MsR0gL9oOOVpof_9j-Qo3Pd_3x6a634SVCKjuP696Bxuz6Nt9F2DLL2rAeD4_a0Owdnvw4o_PRxfdBux6h2No3fTyORQ_vjUenvYt75nzt2A
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9tAEB5ROFAOpU-RlrZ7gEvRqvG-4j0gRHkoFIiqFiRurr27ppXckJIgxJ_rb2PG8SbhAD1xs2R7Lc3MznzjnZkPYA1DWqGKTs6VV5qr1BluSx-49sqmhZSJ8dScfNwz3VP19UyfzcG_2AtDZZXRJ9aO2l84-kf-mQrNEIpgvNwa_OXEGkWnq5FCI2-oFfxmPWKsaew4DDfXmMINNw92Ud_rQuzvnex0ecMywJ3UdsSt0M6mwhnjnFK5VKUwHaWEL9o-lYnGIIKePrQROBUdn2OGYCxNLXMyKb2zpcR1n8CCkspi8rfwZa_37ftMyldTpCGssjyRxsRz1XHzniDSlyTlBAO4vhsZp3B3ckK7BItX_UF-c51X1UwQ3H8Ozxr0yrbH5vYC5kL_JSxHZgjWOIpX8IPSW_Y7NhPiFStp8mZRBVZz73B_SW6Whek4REYl-OfMEZyn-qXaZFhenaMWRr_-DF_D6aMI9g3M9y_6YQWYTUrtMXEz0iF-k8JSe68zCO2CLoXwLWhH0WWumW1OFBtVNp3KTNLOUNoZSTvTLfg0eWUwHuzx0MOrUR9Zs8eH2dQiW7ARdTRz-_7FNiZq_P-n3z786Y-w2D05PsqODnqH7-Apwjk7rilfhfnR5VV4j5BpVHxo7JLBz8feCreXGiIn
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9tAEB5RKvVxgD5FWmj30F6KVon3Fe-hQlVpCqVFSC0SN2PvrimSCYEEIf4av44Z25uEQ-mJmyXba2lmduYb78x8AB8wpBWq6OdceaW5Sp3htvSBa69sWkiZGE_Nyb92zda--nGgDxbgOvbCUFll9Im1o_anjv6Rd6nQDKEIxstu2ZZF7G0ONkZnnBik6KQ10mk0JrITri4xfRt_3t5EXX8UYvDtz9ct3jIMcCe1nXArtLOpcMY4p1QuVSlMXynhi55PZaIxgKCXDz0ETUXf55gdGEsTy5xMSu9sKXHdB_CwT1PcqUt98H0u2avJ0RBQWZ5IY-KJatO2J4juJUk5AQCub8fEGdCdns0-hccXw1F-dZlX1Vz4GzyDpRa3si-NoT2HhTB8AcuRE4K1LuIl_KbElh3HNkK8YiXN3CyqwGrWHe7PycGyMBuEyKj4_og5AvJUuVQbC8urI5T55O_J-BXs34tYX8Pi8HQYVoDZpNQeUzYjHSI3KSw19jqDoC7oUgjfgV4UXebaqeZErlFls3nMJO0MpZ2RtDPdgU_TV0bNSI-7Hl6N-sja3T3OZrbYgfWoo7nb_15sfarG_3_6zd2ffg-PcANkP7d3d97CE8RxtikmX4XFyflFWEOsNCne1UbJ4PC-d8ENjA8fwQ
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS-RAEC50PKgHXXXF8bH0YU9Kj5P0Y9JHEUWEFcEd0FNIuhMVYxxmMoj-eqvymBkFlWVvDZ10SL--r6iqrwB-I6TFMu5FXDqpuAys5iZ1CVdOmiAWwtOOkpP_XOizvjy_VtdzcNLkwpTR7o1LssppIJWmvDgcuHTGqz9CYKSSKV7ACUS56mD_PCxohZS8BQv9i8ujGzK20EDgnih9lnW7JxvvZpVC936c9_g0JZ0TP-kyLI7zQfTyHGXZDBSdrlYhI6NSwZAiUB464yLu2NcP-o7__Zc_YKUmq-yo2l1rMJfk67DaFIJg9b2wAVdkzbL7JncQWywloc04S1hZaoe7Id2qLJmqHzKKuL9lltg7hSuVO4RF2e3T8L64exz9hP7pyd_jM15Xa-BWKFNw4ytrAt9qba2UkZCpr3tS-i7uukB4CsEYETPpIgGNey5CS0sbUn-zwkudNanYhFb-lCdbwIyXKod2mhYW6ZrwDWXzWo1MLlGp77s2dJs1Cm0tZU4VNbJwKsJMExfixIU0caFqw_7klUGl4_HVw7vNwof1kR6FFOmIXBgJWxsOmrWb6f58sIPJfvn-09v_9PQOLCGBM1UU-S60iuE42UOSVMS_6iPwBoGbBXw
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=Type+inference+in+flexible+model-driven+engineering+using+classification+algorithms&rft.jtitle=Software+and+systems+modeling&rft.au=Zolotas%2C+Athanasios&rft.au=Matragkas%2C+Nicholas&rft.au=Devlin%2C+Sam&rft.au=Kolovos%2C+Dimitrios+S&rft.date=2019-02-01&rft.pub=Springer+Nature+B.V&rft.issn=1619-1366&rft.eissn=1619-1374&rft.volume=18&rft.issue=1&rft.spage=345&rft.epage=366&rft_id=info:doi/10.1007%2Fs10270-018-0658-5&rft.externalDBID=HAS_PDF_LINK
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1619-1366&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1619-1366&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1619-1366&client=summon