{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T21:51:55Z","timestamp":1768427515467,"version":"3.49.0"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,4,8]],"date-time":"2020-04-08T00:00:00Z","timestamp":1586304000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,4,8]],"date-time":"2020-04-08T00:00:00Z","timestamp":1586304000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"MegaM@Rt2 project","award":["Grant agreement No. 737494"],"award-info":[{"award-number":["Grant agreement No. 737494"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2020,7]]},"DOI":"10.1007\/s10270-020-00794-6","type":"journal-article","created":{"date-parts":[[2020,4,8]],"date-time":"2020-04-08T03:42:41Z","timestamp":1586317361000},"page":"827-851","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Scalable model views over heterogeneous modeling technologies and resources"],"prefix":"10.1007","volume":"19","author":[{"given":"Hugo","family":"Bruneliere","sequence":"first","affiliation":[]},{"given":"Florent Marchand","family":"de Kerchove","sequence":"additional","affiliation":[]},{"given":"Gwendal","family":"Daniel","sequence":"additional","affiliation":[]},{"given":"Sina","family":"Madani","sequence":"additional","affiliation":[]},{"given":"Dimitris","family":"Kolovos","sequence":"additional","affiliation":[]},{"given":"Jordi","family":"Cabot","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,4,8]]},"reference":[{"key":"794_CR1","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1016\/j.micpro.2018.05.010","volume":"61","author":"W Afzal","year":"2018","unstructured":"Afzal, W., Bruneliere, H., Di Ruscio, D., Sadovykh, A., Mazzini, S., Cariou, E., Truscan, D., Cabot, J., Gomez, A., Gorronogoitia, J., Pomante, L., Smrz, P.: The MegaM@Rt2 ECSEL project: megamodelling at runtime\u2014scalable model-based framework for continuous development and runtime validation of complex systems. Microprocess. Microsyst. 61, 86\u201395 (2018)","journal-title":"Microprocess. Microsyst."},{"key":"794_CR2","unstructured":"Apache TinkerPop: The Gremlin language (2020). https:\/\/tinkerpop.apache.org\/gremlin.html. Accessed 6 Apr 2020"},{"issue":"4","key":"794_CR3","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1145\/319628.319634","volume":"6","author":"F Bancilhon","year":"1981","unstructured":"Bancilhon, F., Spyratos, N.: Update semantics of relational views. ACM Trans. Database Syst. (TODS) 6(4), 557\u2013575 (1981)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"key":"794_CR4","doi-asserted-by":"crossref","unstructured":"Barmpis, K., Kolovos, D.: Hawk: towards a scalable model indexing architecture. In: Proceedings of the Workshop on Scalability in Model Driven Engineering, p.\u00a06. ACM (2013)","DOI":"10.1145\/2487766.2487771"},{"key":"794_CR5","doi-asserted-by":"crossref","unstructured":"Barmpis, K., Kolovos, D.S.: Comparative analysis of data persistence technologies for large-scale models. In: Proceedings of the 1st XM Workshop, pp. 33\u201338. ACM (2012)","DOI":"10.1145\/2467307.2467314"},{"key":"794_CR6","doi-asserted-by":"crossref","unstructured":"Bergmann, G., Horv\u00e1th, \u00c1., R\u00e1th, I., Varr\u00f3, D., Balogh, A., Balogh, Z., \u00d6kr\u00f6s, A.: Incremental evaluation of model queries over EMF models. In: International Conference on Model Driven Engineering Languages and Systems (MODELS 2010), pp. 76\u201390. Springer (2010)","DOI":"10.1007\/978-3-642-16145-2_6"},{"issue":"3","key":"794_CR7","doi-asserted-by":"publisher","first-page":"1931","DOI":"10.1007\/s10270-017-0622-9","volume":"18","author":"H Bruneliere","year":"2019","unstructured":"Bruneliere, H., Burger, E., Cabot, J., Wimmer, M.: A feature-based survey of model view approaches. Softw. Syst. Model. 18(3), 1931\u20131952 (2019)","journal-title":"Softw. Syst. Model."},{"issue":"8","key":"794_CR8","doi-asserted-by":"publisher","first-page":"1012","DOI":"10.1016\/j.infsof.2014.04.007","volume":"56","author":"H Bruneliere","year":"2014","unstructured":"Bruneliere, H., Cabot, J., Dup\u00e9, G., Madiot, F.: MoDisco: a model driven reverse engineering framework. Inf. Softw. Technol. 56(8), 1012\u20131032 (2014)","journal-title":"Inf. Softw. Technol."},{"key":"794_CR9","doi-asserted-by":"crossref","unstructured":"Bruneliere, H., Eramo, R., Gomez, A., Besnard, V., Bruel, J.M., Gogolla, M., K\u00e4stner, A., Rutle, A.: Model-driven engineering for design-runtime interaction in complex systems: scientific challenges and roadmap. In: MDE@DeRun 2018 Workshop, Co-located with the Software Technologies: Applications and Foundations (STAF 2018) Federation of Conferences, Software Technologies: Applications and Foundations (STAF 2018) Workshops, vol. LNCS 11176. Toulouse, France (2018)","DOI":"10.1007\/978-3-030-04771-9_40"},{"key":"794_CR10","doi-asserted-by":"crossref","unstructured":"Bruneliere, H., Garcia, J., Desfray, P., Khelladi, D.E., Hebig, R., Bendraou, R., Cabot, J.: On lightweight metamodel extension to support modeling tools agility. In: European Conference on Modelling Foundations and Applications (ECMFA 2015), pp. 62\u201374. Springer, Berlin (2015)","DOI":"10.1007\/978-3-319-21151-0_5"},{"key":"794_CR11","doi-asserted-by":"crossref","unstructured":"Bruneliere, H., Marchand\u00a0de Kerchove, F., Daniel, G., Cabot, J.: Towards scalable model views on heterogeneous model resources. In: Proceedings of the 21th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 334\u2013344. ACM, New York (2018)","DOI":"10.1145\/3239372.3239408"},{"key":"794_CR12","doi-asserted-by":"crossref","unstructured":"Bruneliere, H., Perez, J.G., Wimmer, M., Cabot, J.: EMF views: a view mechanism for integrating heterogeneous models. In: International Conference on Conceptual Modeling (ER 2015), pp. 317\u2013325. Springer, Berlin (2015)","DOI":"10.1007\/978-3-319-25264-3_23"},{"issue":"2","key":"794_CR13","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1007\/s10270-014-0413-5","volume":"15","author":"E Burger","year":"2016","unstructured":"Burger, E., Henss, J., K\u00fcster, M., Kruse, S., Happe, L.: View-based model-driven software development with modeljoin. Softw. Syst. Model. 15(2), 473\u2013496 (2016)","journal-title":"Softw. Syst. Model."},{"key":"794_CR14","doi-asserted-by":"crossref","unstructured":"Chevalier, M., El\u00a0Malki, M., Kopliku, A., Teste, O., Tournier, R.: How can we implement a multidimensional data warehouse using nosql? In: International Conference on Enterprise Information Systems, pp. 108\u2013130. Springer, Berlin (2015)","DOI":"10.1007\/978-3-319-29133-8_6"},{"key":"794_CR15","doi-asserted-by":"crossref","unstructured":"Cho, J., Garcia-Molina, H.: Synchronizing a database to improve freshness. In: ACM SIGMOD Record, pp. 117\u2013128. ACM (2000)","DOI":"10.1145\/335191.335391"},{"key":"794_CR16","doi-asserted-by":"crossref","unstructured":"Daniel, G., Jouault, F., Suny\u00e9, G., Cabot, J.: Gremlin-ATL: a scalable model transformation framework. In: Proceedings of the 32nd ASE Conference, pp. 462\u2013472. IEEE (2017)","DOI":"10.1109\/ASE.2017.8115658"},{"key":"794_CR17","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1016\/j.scico.2017.08.002","volume":"149","author":"G Daniel","year":"2017","unstructured":"Daniel, G., Suny\u00e9, G., Benelallam, A., Tisi, M., Vernageau, Y., G\u00f3mez, A., Cabot, J.: NeoEMF: a multi-database model persistence framework for very large models. Sci. Comput. Program. 149, 9\u201314 (2017)","journal-title":"Sci. Comput. Program."},{"key":"794_CR18","doi-asserted-by":"crossref","unstructured":"Daniel, G., Suny\u00e9, G., Cabot, J.: Mogwa\u00ef: a framework to handle complex queries on large models. In: Proceedings of the 10th RCIS Conference, pp. 225\u2013237. IEEE (2016)","DOI":"10.1109\/RCIS.2016.7549343"},{"key":"794_CR19","doi-asserted-by":"crossref","unstructured":"Debreceni, C., Horv\u00e1th, \u00c1., Heged\u00fcs, \u00c1., Ujhelyi, Z., R\u00e1th, I., Varr\u00f3, D.: Query-driven incremental synchronization of view models. In: Proceedings of the 2nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling, p.\u00a031. ACM (2014)","DOI":"10.1145\/2631675.2631677"},{"issue":"1","key":"794_CR20","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/JPROC.2011.2160929","volume":"100","author":"P Derler","year":"2012","unstructured":"Derler, P., Lee, E.A., Vincentelli, A.S.: Modeling Cyber-Physical Systems. Proc. IEEE 100(1), 13\u201328 (2012)","journal-title":"Proc. IEEE"},{"key":"794_CR21","unstructured":"Eclipse Foundation: Connected Data Objects (CDO) (2020). https:\/\/www.eclipse.org\/cdo\/. Accessed 6 Apr 2020"},{"key":"794_CR22","unstructured":"ECMA International: JSON (JavaScript Object Notation) (2020). https:\/\/www.json.org. Accessed 6 Apr 2020"},{"issue":"2","key":"794_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.5381\/jot.2019.18.2.a1","volume":"18","author":"R Eramo","year":"2019","unstructured":"Eramo, R., de Kerchove, F.M., Colange, M., Tucci, M., Ouy, J., Bruneliere, H., Di Ruscio, D.: Model-driven design-runtime interaction in safety critical system development: an experience report. J. Object Technol. 18(2), 1\u201322 (2019)","journal-title":"J. Object Technol."},{"key":"794_CR24","doi-asserted-by":"crossref","unstructured":"Golra, F.R., Beugnard, A., Dagnat, F., Gu\u00e9rin, S., Guychard, C.: Addressing modularity for heterogeneous multi-model systems using model federation. In: Companion Proceedings of the 15th International Conference on Modularity, pp. 206\u2013211. ACM (2016)","DOI":"10.1145\/2892664.2892701"},{"key":"794_CR25","doi-asserted-by":"crossref","unstructured":"Gupta, H.: Selection of views to materialize in a data warehouse. In: International Conference on Database Theory, pp. 98\u2013112. Springer, Berlin (1997)","DOI":"10.1007\/3-540-62222-5_39"},{"key":"794_CR26","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1016\/j.scico.2013.03.017","volume":"89","author":"J Hutchinson","year":"2014","unstructured":"Hutchinson, J., Whittle, J., Rouncefield, M.: Model-driven engineering practices in industry: social, organizational and managerial factors that lead to success or failure. Sci. Comput. Program. 89, 144\u2013161 (2014)","journal-title":"Sci. Comput. Program."},{"key":"794_CR27","unstructured":"ISO\/IEC\/IEEE: Standard 42010:2011, systems and software engineering\u2014architecture description (2020). https:\/\/www.iso.org\/standard\/50508.html. Accessed 6 Apr 2020"},{"issue":"1\u20132","key":"794_CR28","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.scico.2007.08.002","volume":"72","author":"F Jouault","year":"2008","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(1\u20132), 31\u201339 (2008)","journal-title":"Sci. Comput. Program."},{"issue":"4","key":"794_CR29","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1007\/s10619-015-7185-y","volume":"34","author":"B Kolev","year":"2016","unstructured":"Kolev, B., Valduriez, P., Bondiombouy, C., Jimenez-Peris, R., Pau, R., Pereira, J.: Cloudmdsql: querying heterogeneous cloud data stores with a common language. Distrib. Parallel Databases 34(4), 463\u2013503 (2016)","journal-title":"Distrib. Parallel Databases"},{"key":"794_CR30","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.: Merging models with the epsilon merging language (eml). In: International Conference on Model Driven Engineering Languages and Systems, pp. 215\u2013229. Springer, Berlin (2006)","DOI":"10.1007\/11880240_16"},{"key":"794_CR31","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Rose, L.M., Matragkas, N., Paige, R.F., Guerra, E., Cuadrado, J.S., De\u00a0Lara, J., R\u00e1th, I., Varr\u00f3, D., Tisi, M., et\u00a0al.: A research roadmap towards achieving scalability in model driven engineering. In: Proceedings of the Workshop on Scalability in Model Driven Engineering (BigMDE\u201913), Co-located with STAF Conferences, p.\u00a02. ACM (2013)","DOI":"10.1145\/2487766.2487768"},{"key":"794_CR32","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Rose, L.M., Matragkas, N.D., Paige, R.F., Polack, F.A., Fernandes, K.J.: Constructing and navigating non-invasive model decorations. In: International Conference on Theory and Practice of Model Transformations (ICMT 2010), pp. 138\u2013152. Springer, Berlin (2010)","DOI":"10.1007\/978-3-642-13688-7_10"},{"key":"794_CR33","unstructured":"Kolovos, D.S., Wei, R., Barmpis, K.: An approach for efficient querying of large relational datasets with OCL based languages. In: Proceedings of the Workshop on Extreme Modeling co-located with ACM\/IEEE 16th International Conference on Model Driven Engineering Languages & Systems (MoDELS 2013), Miami, FL, USA, September 29, 2013, pp. 46\u201354 (2013). http:\/\/ceur-ws.org\/Vol-1089\/6.pdf"},{"key":"794_CR34","doi-asserted-by":"crossref","unstructured":"Langlois, B., Exertier, D., Zendagui, B.: Development of modelling frameworks and viewpoints with Kitalpha. In: Proceedings of the 14th Workshop on Domain-Specific Modeling (DSM), Co-located with SPLASH 2014, pp. 19\u201322. ACM (2014)","DOI":"10.1145\/2688447.2688451"},{"key":"794_CR35","doi-asserted-by":"crossref","unstructured":"Madani, S., Kolovos, D., Paige, R.F.: Towards optimisation of model queries: a parallel execution approach. J. Object Technol. The 15th European Conference on Modelling Foundations and Applications (ECMFA\u201919) 18(2), 3:1\u201321 (2019)","DOI":"10.5381\/jot.2019.18.2.a3"},{"key":"794_CR36","doi-asserted-by":"crossref","unstructured":"Marussy, K., Semer\u00e1th, O., Varr\u00f3, D.: Incremental view model synchronization using partial models. In: Proceedings of the 21th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2018), pp. 323\u2013333. ACM (2018)","DOI":"10.1145\/3239372.3239412"},{"key":"794_CR37","unstructured":"Object Management Group (OMG): Requirements Interchange Format (ReqIF) (2020). https:\/\/www.omg.org\/spec\/ReqIF. Accessed 6 Apr 2020"},{"key":"794_CR38","unstructured":"Object Management Group (OMG): Unified Modeling Language (UML) (2020). http:\/\/www.uml.org. Accessed 6 Apr 2020"},{"key":"794_CR39","unstructured":"OMG: MOF 2 XMI Mapping Specification version 2.5.1 (2020). http:\/\/www.omg.org\/spec\/XMI\/2.5.1\/. Accessed 6 Apr 2020"},{"issue":"1","key":"794_CR40","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1007\/s10270-013-0326-8","volume":"14","author":"JE Pag\u00e1n","year":"2015","unstructured":"Pag\u00e1n, J.E., Cuadrado, J.S., Molina, J.G.: A repository for scalable model management. Softw. Syst. Model. 14(1), 219\u2013239 (2015)","journal-title":"Softw. Syst. Model."},{"key":"794_CR41","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 2009 14th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS\u201909), pp. 162\u2013171. IEEE Computer Society (2009)","DOI":"10.1109\/ICECCS.2009.14"},{"key":"794_CR42","doi-asserted-by":"crossref","unstructured":"Semer\u00e1th, O., Debreceni, C., Horv\u00e1th, \u00c1., Varr\u00f3, D.: Incremental backward change propagation of view models by logic solvers. In: Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), pp. 306\u2013316. ACM (2016)","DOI":"10.1145\/2976767.2976788"},{"key":"794_CR43","unstructured":"Eclipse Sirius project (2020). https:\/\/eclipse.org\/sirius\/. Accessed 6 Apr 2020"},{"key":"794_CR44","volume-title":"EMF: Eclipse Modeling Framework","author":"D Steinberg","year":"2008","unstructured":"Steinberg, D., Budinsky, F., Merks, E., Paternostro, M.: EMF: Eclipse Modeling Framework. Pearson Education, London (2008)"},{"key":"794_CR45","unstructured":"The Eclipse Foundation: Teneo (2020). https:\/\/wiki.eclipse.org\/Teneo. Accessed 6 Apr 2020"},{"key":"794_CR46","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1016\/j.scico.2014.01.004","volume":"98","author":"Z Ujhelyi","year":"2015","unstructured":"Ujhelyi, Z., Bergmann, G., Heged\u00fcs, \u00c1., Horv\u00e1th, \u00c1., Izs\u00f3, B., R\u00e1th, I., Szatm\u00e1ri, Z., Varr\u00f3, D.: EMF-IncQuery: an integrated development environment for live model queries. Sci. Comput. Program. 98, 80\u201399 (2015)","journal-title":"Sci. Comput. Program."},{"issue":"3","key":"794_CR47","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1007\/s10270-016-0530-4","volume":"15","author":"D Varr\u00f3","year":"2016","unstructured":"Varr\u00f3, D., Bergmann, G., Heged\u00fcs, \u00c1., Horv\u00e1th, \u00c1., R\u00e1th, I., Ujhelyi, Z.: Road to a reactive and incremental model transformation platform: three generations of the VIATRA framework. Softw. Syst. Model. 15(3), 609\u2013629 (2016)","journal-title":"Softw. Syst. Model."},{"key":"794_CR48","unstructured":"Wei, R., Kolovos, D.S.: An efficient computation strategy for allInstances(). In: Proceedings of the 3rd BigMDE Workshop pp. 32\u201341 (2015)"},{"issue":"3","key":"794_CR49","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1109\/MS.2013.65","volume":"31","author":"J Whittle","year":"2014","unstructured":"Whittle, J., Hutchinson, J., Rouncefield, M.: The state of practice in model-driven engineering. IEEE Softw. 31(3), 79\u201385 (2014)","journal-title":"IEEE Softw."},{"key":"794_CR50","doi-asserted-by":"crossref","unstructured":"Willink, E.D.: Deterministic lazy mutable OCL collections. In: Federation of International Conferences on Software Technologies: Applications and Foundations (STAF 2017), pp. 340\u2013355. Springer, Berlin (2017)","DOI":"10.1007\/978-3-319-74730-9_30"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00794-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-020-00794-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00794-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,7]],"date-time":"2021-04-07T23:56:07Z","timestamp":1617839767000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-020-00794-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,8]]},"references-count":50,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,7]]}},"alternative-id":["794"],"URL":"https:\/\/doi.org\/10.1007\/s10270-020-00794-6","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,4,8]]},"assertion":[{"value":"18 July 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 February 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 March 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 April 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}