{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,4]],"date-time":"2025-06-04T04:17:42Z","timestamp":1749010662413,"version":"3.41.0"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319420639"},{"type":"electronic","value":"9783319420646"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-42064-6_3","type":"book-chapter","created":{"date-parts":[[2016,6,23]],"date-time":"2016-06-23T10:03:01Z","timestamp":1466676181000},"page":"36-51","source":"Crossref","is-referenced-by-count":8,"title":["EMG: A Domain-Specific Transformation Language for Synthetic Model Generation"],"prefix":"10.1007","author":[{"given":"Saheed","family":"Popoola","sequence":"first","affiliation":[]},{"given":"Dimitrios S.","family":"Kolovos","sequence":"additional","affiliation":[]},{"given":"Horacio Hoyos","family":"Rodriguez","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,6,22]]},"reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"Ali, S., Iqbal, M., Arcuri, A., Briand, L.: A search-based OCL constraint solver for model-based test data generation. In: 11th International Conference on Quality Software (QSIC), pp. 41\u201350 (2011)","DOI":"10.1109\/QSIC.2011.17"},{"key":"3_CR2","unstructured":"Anastasakis, K., Bordbar, B., Kuster, J.M.: Analysis of model transformations via Alloy. In: 4th Modevva Workshop (2007)"},{"issue":"6","key":"3_CR3","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1145\/1743546.1743583","volume":"53","author":"B Baudry","year":"2010","unstructured":"Baudry, B., Ghosh, S., Fleurey, F., France, R., Le Traon, Y., Mottu, J.M.: Barriers to systematic model transformation testing. Commun. ACM 53(6), 139\u2013143 (2010)","journal-title":"Commun. ACM"},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"Brottier, E., Fleurey, F., Steel, J., Baudry, B., le Traon, Y.: Metamodel-based test generation for model transformations: an algorithm and a tool. In: 17th International Symposium on Software Reliability Engineering, ISSRE 2006, pp. 85\u201394 (2006)","DOI":"10.1109\/ISSRE.2006.27"},{"key":"3_CR5","unstructured":"Dimitris, K., Louis, R., Antonio, G.D., Richard, P.: The Epsilon Book. http:\/\/www.eclipse.org\/epsilon\/doc\/book"},{"issue":"4\u20135","key":"3_CR6","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1017\/S0963548304006315","volume":"13","author":"P Duchon","year":"2004","unstructured":"Duchon, P., Flajolet, P., Louchard, G., Schaeffer, G.: Boltzmann samplers for the random generation of combinatorial structures. Comb. Probab. Comput. 13(4\u20135), 577\u2013625 (2004)","journal-title":"Comb. Probab. Comput."},{"key":"3_CR7","unstructured":"Eclipse Graphical Modeling Framework, official website. http:\/\/www.eclipse.org\/gmf-tooling"},{"issue":"4","key":"3_CR8","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1007\/s10270-008-0095-y","volume":"8","author":"K Ehrig","year":"2008","unstructured":"Ehrig, K., Kuster, J.M., Taentzer, G.: Generating instance models from meta models. Softw. Syst. Model. 8(4), 479\u2013500 (2008)","journal-title":"Softw. Syst. Model."},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Ferdjoukh, A., Baert, A.E., Chateau, A., Coletta, R., Nebut, C.: A CSP approach for metamodel instantiation. In: 2013 IEEE 25th International Conference on Tools with Artificial Intelligence (ICTAI), pp. 1044\u20131051 (2013)","DOI":"10.1109\/ICTAI.2013.156"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Ferdjoukh, A., Baert, A.E., Bourreau, E., Chateau, A., Coletta, R., Nebut, C.: Instantiation of meta-models constrained with OCL - a CSP approach. In: 2015 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), pp. 213\u2013222, February 2015","DOI":"10.5220\/0005231402130222"},{"key":"3_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1007\/978-3-642-13688-7_6","volume-title":"Theory and Practice of Model Transformations","author":"C Fiorentini","year":"2010","unstructured":"Fiorentini, C., Momigliano, A., Ornaghi, M., Poernomo, I.: A constructive approach to testing model transformations. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol. 6142, pp. 77\u201392. Springer, Heidelberg (2010)"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Gonzalez, C., Buttner, F., Clariso, R., Cabot, J.: EMFtoCSP: a tool for the lightweight verification of EMF models. In: Software Engineering: Rigorous and Agile Approaches (FormSERA), pp. 44\u201350 (2012)","DOI":"10.1109\/FormSERA.2012.6229788"},{"key":"3_CR13","unstructured":"James, W., Simon, P.: Generating models using metaheuristic search. In: Proceedings of the Fourth York Doctoral Symposium on Computing, York, pp. 53\u201360 (2014)"},{"key":"3_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1007\/11787044_11","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"DS Kolovos","year":"2006","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.C.: The epsilon object language (EOL). In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol. 4066, pp. 128\u2013142. Springer, Heidelberg (2006)"},{"key":"3_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1007\/978-3-642-11447-2_13","volume-title":"Rigorous Methods for Software Construction and Analysis","author":"DS Kolovos","year":"2009","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.C.: On the evolution of OCL for capturing structural constraints in modelling languages. In: Abrial, J.-R., Gl\u00e4sser, U. (eds.) Rigorous Methods for Software Construction and Analysis. LNCS, vol. 5115, pp. 204\u2013218. Springer, Heidelberg (2009)"},{"key":"3_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1007\/978-3-642-16145-2_15","volume-title":"Model Driven Engineering Languages and Systems","author":"DS Kolovos","year":"2010","unstructured":"Kolovos, D.S., Rose, L.M., Abid, S.B., Paige, R.F., Polack, F.A.C., Botterweck, G.: Taming EMF and GMF using model transformation. In: Rouquette, N., Haugen, \u00d8., Petriu, D.C. (eds.) MODELS 2010, Part I. LNCS, vol. 6394, pp. 211\u2013225. Springer, Heidelberg (2010)"},{"issue":"4","key":"3_CR17","first-page":"386","volume":"4","author":"G Martin","year":"2005","unstructured":"Martin, G., Jorn, B., Mark, R.: Validating UML and OCL models in USE by automatic snapshot generation. Software 4(4), 386\u2013398 (2005)","journal-title":"Software"},{"key":"3_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1007\/978-3-642-02674-4_10","volume-title":"Model Driven Architecture - Foundations and Applications","author":"A Mougenot","year":"2009","unstructured":"Mougenot, A., Darrasse, A., Blanc, X., Soria, M.: Uniform random generation of huge metamodel instances. In: Paige, R.F., Hartman, A., Rensink, A. (eds.) ECMDA-FA 2009. LNCS, vol. 5562, pp. 130\u2013145. Springer, Heidelberg (2009)"},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Paige, R.F., Kolovos, D.S., Rose, L.M., Drivalos, N., Polack, F.A.C.: The design of a conceptual framework and technical infrastructure for model management language engineering. In: Proceedings of the 14th IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 2009, pp. 162\u2013171. IEEE Computer Society (2009)","DOI":"10.1109\/ICECCS.2009.14"},{"key":"3_CR20","unstructured":"Scheidgen, M.: Generation of large random models for benchmarking. In: Proceedings of the 3rd Workshop on Scalable Model Driven Engineering, L\u2019Aquila, Italy, pp. 1\u201310 (2015)"},{"key":"3_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1007\/978-3-642-02408-5_11","volume-title":"Theory and Practice of Model Transformations","author":"S Sen","year":"2009","unstructured":"Sen, S., Baudry, B., Mottu, J.-M.: Automatic model generation strategies for model transformation testing. In: Paige, R.F. (ed.) ICMT 2009. LNCS, vol. 5563, pp. 148\u2013164. Springer, Heidelberg (2009)"},{"key":"3_CR22","doi-asserted-by":"crossref","unstructured":"Wu, H., Monahan, R., Power, J.: Exploiting attributed type graphs to generate metamodel instances using an SMT solver. In: 2013 International Symposium on Theoretical Aspects of Software Engineering (TASE), pp. 175\u2013182 (2013)","DOI":"10.1109\/TASE.2013.31"},{"key":"3_CR23","doi-asserted-by":"crossref","unstructured":"Xiao, H., Tian, Z., Zhiyi, M., Weizhong, S.: Randomized model generation for performance testing of model transformations. In: 38th Annual Computer Software and Applications Conference (COMPSAC), pp. 11\u201320 (2014)","DOI":"10.1109\/COMPSAC.2014.103"}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Model Transformations"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-42064-6_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T22:31:53Z","timestamp":1748989913000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-42064-6_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319420639","9783319420646"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-42064-6_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}