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...
Saved in:
| Published in | Software and systems modeling Vol. 18; no. 1; pp. 345 - 366 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
Berlin/Heidelberg
Springer Berlin Heidelberg
01.02.2019
Springer Nature B.V |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1619-1366 1619-1374 1619-1374 |
| DOI | 10.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 |