{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T04:46:44Z","timestamp":1784004404071,"version":"3.55.0"},"reference-count":104,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2020,1,22]],"date-time":"2020-01-22T00:00:00Z","timestamp":1579651200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,22]],"date-time":"2020-01-22T00:00:00Z","timestamp":1579651200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s10270-020-00776-8","type":"journal-article","created":{"date-parts":[[2020,1,22]],"date-time":"2020-01-22T06:03:23Z","timestamp":1579673003000},"page":"1229-1261","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Scalable modeling technologies in the wild: an experience report on wind turbines control applications development"],"prefix":"10.1007","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1344-8472","authenticated-orcid":false,"given":"Abel","family":"G\u00f3mez","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xabier","family":"Mendialdua","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Konstantinos","family":"Barmpis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"G\u00e1bor","family":"Bergmann","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jordi","family":"Cabot","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xabier","family":"de Carlos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Csaba","family":"Debreceni","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Antonio","family":"Garmendia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dimitrios S.","family":"Kolovos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juan","family":"de Lara","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,1,22]]},"reference":[{"issue":"4","key":"776_CR1","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1016\/S1364-0321(00)00004-6","volume":"4","author":"T Ackermann","year":"2000","unstructured":"Ackermann, T., S\u00f6der, L.: Wind energy technology and current status: a review. Renew. Sustain. Energy Rev. 4(4), 315\u2013374 (2000). https:\/\/doi.org\/10.1016\/S1364-0321(00)00004-6","journal-title":"Renew. Sustain. Energy Rev."},{"issue":"4","key":"776_CR2","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1145\/643120.643123","volume":"12","author":"C Atkinson","year":"2002","unstructured":"Atkinson, C., K\u00fchne, T.: Rearchitecting the UML infrastructure. ACM Trans. Model. Comput. Simul. 12(4), 290\u2013321 (2002)","journal-title":"ACM Trans. Model. Comput. Simul."},{"key":"776_CR3","unstructured":"Axellience: GenMyModel.com. https:\/\/www.genmymodel.com\/. Accessed Aug 2019"},{"key":"776_CR4","doi-asserted-by":"publisher","unstructured":"Barmpis, K., Kolovos, D.: Hawk: towards a scalable model indexing architecture. In: Proceedings of the Workshop on Scalability in Model Driven Engineering, BigMDE \u201913, pp. 6:1\u20136:9. ACM, New York (2013). https:\/\/doi.org\/10.1145\/2487766.2487771","DOI":"10.1145\/2487766.2487771"},{"key":"776_CR5","doi-asserted-by":"crossref","unstructured":"Barmpis, K., Kolovos, D.S.: Hawk: towards a scalable model indexing architecture. In: Proceedings of the Workshop on Scalability in Model Driven Engineering, BigMDE \u201913, pp. 6:1\u20136:9. ACM, New York (2013)","DOI":"10.1145\/2487766.2487771"},{"key":"776_CR6","doi-asserted-by":"publisher","unstructured":"Barmpis, K., Kolovos, D.S.: Towards scalable querying of large-scale models. In: Proceedings of the 10th European Conference on Modelling Foundations and Applications, pp. 35\u201350 (2014). https:\/\/doi.org\/10.1007\/978-3-319-09195-2_3","DOI":"10.1007\/978-3-319-09195-2_3"},{"key":"776_CR7","doi-asserted-by":"publisher","unstructured":"Barmpis, K., Shah, S., Kolovos, D.S.: Towards incremental updates in large-scale model indexes. In: Proceedings of the 11th European Conference on Modelling Foundations and Applications (2015). https:\/\/doi.org\/10.1007\/978-3-319-09195-2_3","DOI":"10.1007\/978-3-319-09195-2_3"},{"key":"776_CR8","unstructured":"Basciani, F., Rocco, J.D., Ruscio, D.D., Salle, A.D., Iovino, L., Pierantonio, A.: MDEForge: an extensible web-based modeling platform. In: CloudMDE@MoDELS (2014)"},{"key":"776_CR9","doi-asserted-by":"publisher","unstructured":"Benelallam, A., G\u00f3mez, A., Suny\u00e9, G., Tisi, M., Launay, D.: Neo4EMF, a scalable persistence layer for EMF models. In: Modelling Foundations and Applications, pp. 230\u2013241. Springer (2014). https:\/\/doi.org\/10.1007\/978-3-319-09195-2_15","DOI":"10.1007\/978-3-319-09195-2_15"},{"key":"776_CR10","doi-asserted-by":"publisher","unstructured":"Bergmann, G., Debreceni, C., R\u00e1th, I., Varr\u00f3, D.: Query-based access control for secure collaborative modeling using bidirectional transformations. In: Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, Saint-Malo, France, October 2\u20137, 2016, pp. 351\u2013361 (2016). https:\/\/doi.org\/10.1145\/2976767.2976793","DOI":"10.1145\/2976767.2976793"},{"key":"776_CR11","unstructured":"Bergmann, G., Debreceni, C., R\u00e1th, I., Varr\u00f3, D.: Towards efficient evaluation of rule-based permissions for fine-grained access control in collaborative modeling. In: 2nd International Workshop on Collaborative Modelling in MDE. Austin, Texas, USA (2017)"},{"key":"776_CR12","doi-asserted-by":"crossref","unstructured":"Biermann, E., Ehrig, K., Ermel, C., Hurrelmann, J.: Generation of simulation views for domain specific modeling languages based on the eclipse modeling framework. In: ASE, pp. 625\u2013629. IEEE CS (2009)","DOI":"10.1109\/ASE.2009.46"},{"key":"776_CR13","doi-asserted-by":"publisher","DOI":"10.1201\/9781315380131","volume-title":"Patterns of Data Modeling","author":"M Blaha","year":"2010","unstructured":"Blaha, M.: Patterns of Data Modeling. CRC Press, Boca Raton (2010)"},{"key":"776_CR14","unstructured":"Blaze, M., Keromytis, A.D.: The keynote trust-management system version 2 (1999). https:\/\/tools.ietf.org\/html\/rfc2704"},{"issue":"2","key":"776_CR15","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/j.jvlc.2009.12.002","volume":"21","author":"F Brieler","year":"2010","unstructured":"Brieler, F., Minas, M.: A model-based recognition engine for sketched diagrams. J. Vis. Lang. Comput. 21(2), 81\u201397 (2010). https:\/\/doi.org\/10.1016\/j.jvlc.2009.12.002","journal-title":"J. Vis. Lang. Comput."},{"key":"776_CR16","unstructured":"Bryan Hunt: MongoEMF. https:\/\/github.com\/BryanHunt\/mongo-emf\/. Accessed Nov 2019"},{"key":"776_CR17","unstructured":"Cezo, J., Krueger, C.: Use product line engineering to reduce the total costs required to create, deploy & maintain systems & software. https:\/\/www.embedded.com\/design\/prototyping-and-development\/4008186\/Use-product-line-engineering-to-reduce-the-total-costs-required-to-create-deploy--maintain-systems--software"},{"key":"776_CR18","doi-asserted-by":"publisher","unstructured":"Cho, H., Gray, J.: Design patterns for metamodels. In: DSM (2011). https:\/\/doi.org\/10.1145\/2095050.2095056","DOI":"10.1145\/2095050.2095056"},{"key":"776_CR19","doi-asserted-by":"publisher","unstructured":"Clasen, C., Jouault, F., Cabot, J.: VirtualEMF: A model virtualization tool. In: Advances in Conceptual Modeling. Recent Developments and New Directions, pp. 332\u2013335 (2011). https:\/\/doi.org\/10.1007\/978-3-642-24574-9_43","DOI":"10.1007\/978-3-642-24574-9_43"},{"key":"776_CR20","doi-asserted-by":"crossref","unstructured":"Corley, J., Syriani, E., Ergin, H.: Evaluating the cloud architecture of atompm. In: MODELSWARD 2016\u2014Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development, pp. 339\u2013346. SciTePress (2016)","DOI":"10.5220\/0005776903390346"},{"key":"776_CR21","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"K Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. ACM Press, New York (2000)"},{"key":"776_CR22","unstructured":"DARPA VehicleFORGE, Penn University TrustForge: Flexible Access Control for VehicleForge.mil Collaborative Environment (2012). http:\/\/cps-vo.org\/node\/6851"},{"key":"776_CR23","doi-asserted-by":"publisher","unstructured":"Debreceni, C., Bergmann, G., B\u00far, M., R\u00e1th, I., Varr\u00f3, D.: The mondo collaboration framework: secure collaborative modeling over existing version control systems. In: 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering. ACM, ACM, Paderborn, Germany (2017). https:\/\/doi.org\/10.1145\/3106237.3122829","DOI":"10.1145\/3106237.3122829"},{"key":"776_CR24","unstructured":"Debreceni, C., Bergmann, G., R\u00e1th, I., Varr\u00f3, D.: Deriving effective permissions for modeling artifacts from fine-grained access control rules. In: 1st International Workshop on Collaborative Modelling in MDE. ACM, ACM, Saint Malo, France (2016)"},{"key":"776_CR25","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-017-0631-8","author":"C Debreceni","year":"2017","unstructured":"Debreceni, C., Bergmann, G., R\u00e1th, I., Varr\u00f3, D.: Enforcing fine-grained access control for secure collaborative modelling using bidirectional transformations. Softw. Syst. Model. (2017). https:\/\/doi.org\/10.1007\/s10270-017-0631-8","journal-title":"Softw. Syst. Model."},{"key":"776_CR26","doi-asserted-by":"crossref","unstructured":"Debreceni, C., Bergmann, G., R\u00e1th, I., Varr\u00f3, D.: Property-based locking in collaborative modeling. In: 20th International Conference on Model Driven Engineering Languages and Systems. Austin, Texas, USA (2017)","DOI":"10.1109\/MODELS.2017.33"},{"key":"776_CR27","doi-asserted-by":"publisher","unstructured":"Debreceni, C., R\u00e1th, I., Varr\u00f3, D., Carlos, X.D., Mendialdua, X., Trujillo, S.: Automated model merge by design space exploration. In: Stevens, P., Wasowski, A. (eds.) Fundamental Approaches to Software Engineering\u201419th International Conference, FASE 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2\u20138, 2016, Proceedings, Lecture Notes in Computer Science, vol. 9633, pp. 104\u2013121. Springer, Berlin (2016). https:\/\/doi.org\/10.1007\/978-3-662-49665-7_7","DOI":"10.1007\/978-3-662-49665-7_7"},{"key":"776_CR28","unstructured":"Dietzold, S., Auer, S.: Access control on RDF triple stores from a semantic wiki perspective. In: Bizer, C., Auer, S., Miller, L. (eds.) Proc. of 2nd Workshop on Scripting for the Semantic Web at ESWC, Budva, Montenegro, June 12, 2006, CEUR Workshop Proceedings ISSN 1613-0073, vol. 183 (2006). http:\/\/sunsite.informatik.rwth-aachen.de\/Publications\/CEUR-WS\/Vol-181\/paper3.pdf"},{"key":"776_CR29","doi-asserted-by":"crossref","unstructured":"Farwick, M., Agreiter, B., White, J., Forster, S., Lanzanasto, N., Breu, R.: A web-based collaborative metamodeling environment with secure remote model access. In: Web Engineering, 10th International Conference, ICWE 2010, Vienna, Austria, July 5\u20139, 2010. Proceedings, LNCS, vol. 6189, pp. 278\u2013291. Springer (2010)","DOI":"10.1007\/978-3-642-13911-6_19"},{"key":"776_CR30","unstructured":"The Eclipse Foundation: CDO Model Repository. http:\/\/www.eclipse.org\/cdo\/. Accessed Nov 2019"},{"key":"776_CR31","unstructured":"The Eclipse Foundation: Eclipse Papyrus. https:\/\/www.eclipse.org\/papyrus\/. Accessed Nov 2019"},{"key":"776_CR32","unstructured":"The Eclipse Foundation: OpenCert. https:\/\/www.polarsys.org\/projects\/polarsys.opencert. Accessed Nov 2019"},{"key":"776_CR33","unstructured":"The Eclipse Foundation: PolarSys CHESS. https:\/\/www.polarsys.org\/projects\/polarsys.chess. Accessed Nov 2019"},{"key":"776_CR34","unstructured":"Franz, I.: AllegroGraph. http:\/\/franz.com\/agraph\/allegrograph\/doc\/security.html"},{"key":"776_CR35","doi-asserted-by":"crossref","unstructured":"Fundulaki, I., Marx, M.: Specifying access control policies for XML documents with XPath. In: 9th ACM Symposium on Access Control Models and Technologies, pp. 61\u201369 (2004)","DOI":"10.1145\/990036.990046"},{"issue":"3","key":"776_CR36","doi-asserted-by":"publisher","first-page":"1086","DOI":"10.1016\/j.jnca.2011.12.009","volume":"35","author":"J Gallardo","year":"2012","unstructured":"Gallardo, J., Bravo, C., Redondo, M.A.: A model-driven development method for collaborative modeling tools. J. Netw. Comput. Appl. 35(3), 1086\u20131105 (2012)","journal-title":"J. Netw. Comput. Appl."},{"key":"776_CR37","series-title":"Elements of Reusable Object-Oriented Software","volume-title":"Design Patterns","author":"E Gamma","year":"1994","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.M.: Design Patterns. Elements of Reusable Object-Oriented Software. Addison Wesley, Boston (1994)"},{"key":"776_CR38","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-017-0606-9","author":"A Garcia-Dominguez","year":"2017","unstructured":"Garcia-Dominguez, A., Barmpis, K., Kolovos, D.S., Wei, R., Paige, R.F.: Stress-testing remote model querying apis for relational and graph-based stores. Softw. Syst. Model. (2017). https:\/\/doi.org\/10.1007\/s10270-017-0606-9","journal-title":"Softw. Syst. Model."},{"key":"776_CR39","unstructured":"Garc\u00eda-Dom\u00ednguez, A., Bencomo, N., Paucar, L.H.G.: Reflecting on the past and the present with temporal graph-based models. In: Proceedings of the 13th International Workshop on Models@run.time, at MODELS\u201918 (2018)"},{"key":"776_CR40","unstructured":"Garlik: 4store Access Control. http:\/\/4store.org\/trac\/wiki\/GraphAccessControl"},{"key":"776_CR41","unstructured":"Garmendia, A., Guerra, E., Kolovos, D.S., de\u00a0Lara, J.: EMF splitter: a structured approach to EMF modularity. In: Proc. XM@MODELS, CEUR Workshop Proceedings, vol. 1239, pp. 22\u201331. CEUR-WS.org (2014). http:\/\/ceur-ws.org\/Vol-1239\/xm14_submission_3.pdf"},{"key":"776_CR42","unstructured":"GMF: https:\/\/wiki.eclipse.org\/Graphical_Modeling_Framework"},{"key":"776_CR43","unstructured":"Godik, S., Moses, T. (eds.): eXtensible access control markup language (XACML) version 1.0. (2003)"},{"key":"776_CR44","doi-asserted-by":"crossref","unstructured":"G\u00f3mez, A., Mendialdua, X., Bergmann, G., Cabot, J., Debreceni, C., Garmendia, A., Kolovos, D.S., de\u00a0Lara, J., Trujillo, S.: On the opportunities of scalable modeling technologies: an experience report on wind turbines control applications development. In: Modelling Foundations and Applications\u201413th European Conference, ECMFA, Lecture Notes in Computer Science, vol. 10376, pp. 300\u2013315. Springer (2017)","DOI":"10.1007\/978-3-319-61482-3_18"},{"key":"776_CR45","doi-asserted-by":"publisher","unstructured":"Granada, D., Vara, J.M., Bollati, V.A., Marcos, E.: Enabling the development of cognitive effective visual DSLs. In: MoDELS, vol. 8767, pp. 535\u2013551. Springer (2014). https:\/\/doi.org\/10.1007\/978-3-319-11653-2_33","DOI":"10.1007\/978-3-319-11653-2_33"},{"key":"776_CR46","unstructured":"The Eclipse Foundation: Graphiti. http:\/\/eclipse.org\/graphiti\/"},{"issue":"2","key":"776_CR47","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1006\/jvlc.1996.0009","volume":"7","author":"TRG Green","year":"1996","unstructured":"Green, T.R.G., Petre, M.: Usability analysis of visual programming environments: a \u2019cognitive dimensions\u2019 framework. J. Vis. Lang. Comput. 7(2), 131\u2013174 (1996)","journal-title":"J. Vis. Lang. Comput."},{"key":"776_CR48","doi-asserted-by":"publisher","unstructured":"Hutchinson, J., Rouncefield, M., Whittle, J.: Model-driven engineering practices in industry. In: Proceedings of the 33rd International Conference on Software Engineering, ICSE \u201911, pp. 633\u2013642. ACM, New York (2011). https:\/\/doi.org\/10.1145\/1985793.1985882","DOI":"10.1145\/1985793.1985882"},{"key":"776_CR49","doi-asserted-by":"publisher","unstructured":"Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical assessment of MDE in industry. In: Proceedings of the 33rd International Conference on Software Engineering, ICSE \u201911, pp. 471\u2013480. ACM, New York (2011). https:\/\/doi.org\/10.1145\/1985793.1985858","DOI":"10.1145\/1985793.1985858"},{"key":"776_CR50","unstructured":"IKERLAN: IKERLAN, where technology is an attitude. http:\/\/www.ikerlan.es\/en\/ikerlan\/. Accessed Nov 2019"},{"key":"776_CR51","unstructured":"Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis feasibility study. Technical report, CMU-SEI (90)"},{"issue":"4","key":"776_CR52","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MS.2009.109","volume":"26","author":"S Kelly","year":"2009","unstructured":"Kelly, S., Pohjonen, R.: Worst practices for domain-specific modeling. IEEE Softw. 26(4), 22\u201329 (2009)","journal-title":"IEEE Softw."},{"key":"776_CR53","doi-asserted-by":"publisher","DOI":"10.1002\/9780470249260","volume-title":"Domain-Specific Modeling\u2013Enabling Full Code Generation","author":"S Kelly","year":"2008","unstructured":"Kelly, S., Tolvanen, J.: Domain-Specific Modeling\u2013Enabling Full Code Generation. Wiley, Hoboken (2008)"},{"key":"776_CR54","first-page":"171","volume-title":"Models Within Models: Taming Model Complexity Using the Sub-model Lattice","author":"P Kelsen","year":"2011","unstructured":"Kelsen, P., Ma, Q., Glodt, C.: Models Within Models: Taming Model Complexity Using the Sub-model Lattice, pp. 171\u2013185. Springer, Berlin (2011)"},{"key":"776_CR55","volume-title":"Software Language Engineering: Creating Domain-Specific Languages Using Metamodels","author":"A Kleppe","year":"2008","unstructured":"Kleppe, A.: Software Language Engineering: Creating Domain-Specific Languages Using Metamodels, 1st edn. Addison-Wesley, Boston (2008)","edition":"1"},{"key":"776_CR56","doi-asserted-by":"publisher","unstructured":"Koegel, M., Helming, J.: EMFStore: a model repository for EMF models. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering, vol. 2, pp. 307\u2013308. ACM (2010). https:\/\/doi.org\/10.1145\/1810295.1810364","DOI":"10.1145\/1810295.1810364"},{"key":"776_CR57","doi-asserted-by":"publisher","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.: The epsilon transformation language. In: Proceedings of the 1st International Conference on Theory and Practice of Model Transformations, ICMT \u201908, pp. 46\u201360. Springer, Berlin (2008). https:\/\/doi.org\/10.1007\/978-3-540-69927-9_4","DOI":"10.1007\/978-3-540-69927-9_4"},{"key":"776_CR58","doi-asserted-by":"publisher","unstructured":"Kolovos, D.S., Rose, L.M., bin Abid, S., Paige, R.F., Polack, F.A.C., Botterweck, G.: Taming EMF and GMF using model transformation. In: MODELS, LNCS, vol. 6394, pp. 211\u2013225. Springer (2010). https:\/\/doi.org\/10.1007\/978-3-642-16145-2_15","DOI":"10.1007\/978-3-642-16145-2_15"},{"key":"776_CR59","doi-asserted-by":"publisher","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., Cabot, J.: A research roadmap towards achieving scalability in model driven engineering. In: Proceedings of the Workshop on Scalability in Model Driven Engineering, BigMDE \u201913, pp. 2:1\u20132:10. ACM, New York (2013). https:\/\/doi.org\/10.1145\/2487766.2487768","DOI":"10.1145\/2487766.2487768"},{"key":"776_CR60","doi-asserted-by":"crossref","unstructured":"K\u00fchn, T., B\u00f6hme, S., G\u00f6tz, S., A\u00dfmann, U.: A combined formal model for relational context-dependent roles. In: SLE, pp. 113\u2013124. ACM (2015)","DOI":"10.1145\/2814251.2814255"},{"issue":"2","key":"776_CR61","doi-asserted-by":"publisher","first-page":"12:1","DOI":"10.1145\/2685615","volume":"24","author":"J de Lara","year":"2014","unstructured":"de Lara, J., Guerra, E., Cuadrado, J.S.: When and how to use multilevel modelling. ACM Trans. Softw. Eng. Methodol. 24(2), 12:1\u201312:46 (2014)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"776_CR62","doi-asserted-by":"publisher","unstructured":"de\u00a0Lara, J., Vangheluwe, H.: Atom$${}^{\\text{3}}$$: A tool for multi-formalism and meta-modelling. In: FASE, LNCS, vol. 2306, pp. 174\u2013188. Springer (2002). https:\/\/doi.org\/10.1007\/3-540-45923-5_12","DOI":"10.1007\/3-540-45923-5_12"},{"key":"776_CR63","unstructured":"Sparx Systems Ltd. Enterprise Architect. https:\/\/www.sparxsystems.eu\/enterprise-architect. Accessed Aug 2019"},{"key":"776_CR64","unstructured":"Mar\u00f3ti, M., Kecsk\u00e9s, T., Keresk\u00e9nyi, R., Broll, B., V\u00f6lgyesi, P., Jur\u00e1cz, L., Levendovszky, T., L\u00e9deczi, \u00c1.: Next generation (meta)modeling: web- and cloud-based collaborative tool infrastructure. In: Proceedings of the 8th Workshop on Multi-Paradigm Modeling (MPM@MODELS), CEUR Workshop Proceedings, vol. 1237, pp. 41\u201360. CEUR-WS.org (2014)"},{"issue":"4","key":"776_CR65","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316\u2013344 (2005)","journal-title":"ACM Comput. Surv."},{"key":"776_CR66","unstructured":"Modeliosoft: Modelio Open Source\u2014UML and BPMN free modeling tool. https:\/\/www.modelio.org\/. Accessed Nov 2019"},{"key":"776_CR67","unstructured":"MongoDB Inc.: MongoDB. https:\/\/www.mongodb.com. Accessed Nov 2019"},{"key":"776_CR68","doi-asserted-by":"publisher","unstructured":"Montrieux, L., Hu, Z.: Towards attribute-based authorisation for bidirectional programming. In: Proceedings of the 20th ACM Symposium on Access Control Models and Technologies, SACMAT \u201915, pp. 185\u2013196. ACM, New York (2015). https:\/\/doi.org\/10.1145\/2752952.2752963","DOI":"10.1145\/2752952.2752963"},{"issue":"6","key":"776_CR69","doi-asserted-by":"publisher","first-page":"756","DOI":"10.1109\/TSE.2009.67","volume":"35","author":"DL Moody","year":"2009","unstructured":"Moody, D.L.: The \u201cphysics\u201d of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans. Softw. Eng. 35(6), 756\u2013779 (2009)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"776_CR70","unstructured":"Neo4j, Inc.: Neo4J Graph Platform. https:\/\/neo4j.com\/. Accessed Nov 2019"},{"key":"776_CR71","unstructured":"No Magic, Inc. Teamwork Cloud. https:\/\/www.nomagic.com\/products\/teamwork-cloud. Accessed Aug 2019"},{"key":"776_CR72","unstructured":"No Magic, Inc. Teamwork Server. https:\/\/www.nomagic.com\/products\/teamwork-server. Accessed Aug 2019"},{"key":"776_CR73","unstructured":"Obeo: Obeo designer team. https:\/\/www.obeodesigner.com\/en\/collaborative-features"},{"key":"776_CR74","unstructured":"OMG: XML Metadata Interchange (XMI), Ver. 2.5.1. https:\/\/www.omg.org\/spec\/XMI\/2.5.1\/"},{"key":"776_CR75","unstructured":"OpenLink Software: OpenLink Virtuoso. https:\/\/virtuoso.openlinksw.com. Accessed Nov 2019"},{"key":"776_CR76","unstructured":"Oracle: Database Semantic Technologies. http:\/\/docs.oracle.com\/cd\/E11882_01\/appdev.112\/e11828\/fine_grained_acc.htm"},{"issue":"1","key":"776_CR77","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1007\/s10270-013-0326-8","volume":"14","author":"JE Pag\u00e1n","year":"2013","unstructured":"Pag\u00e1n, J.E., Cuadrado, J.S., Molina, J.G.: A repository for scalable model management. Softw. Syst. Model. 14(1), 219\u2013239 (2013). https:\/\/doi.org\/10.1007\/s10270-013-0326-8","journal-title":"Softw. Syst. Model."},{"key":"776_CR78","unstructured":"Papakonstantinou, V., Michou, M., Fundulaki, I., Flouris, G., Antoniou, G.: Access control for RDF graphs using abstract models. In: 17th ACM Symposium on Access Control Models and Technologies, SACMAT \u201912, Newark, NJ, USA - June 20\u201322, 2012, pp. 103\u2013112. ACM (2012)"},{"key":"776_CR79","unstructured":"Pedro, L., Amaral, V., Buchs, D.: Foundations for a domain specific modeling language prototyping environment: A compositional approach. In: 8th OOPSLA ACM-SIGPLAN Workshop on Domain-Specific Modeling (DSM) (2008). http:\/\/www.dsmforum.org\/events\/DSM08\/Papers\/4-Pedro.pdf"},{"key":"776_CR80","doi-asserted-by":"publisher","unstructured":"Pescador, A., Garmendia, A., Guerra, E., Cuadrado, J.S., de\u00a0Lara, J.: Pattern-based development of domain-specific modelling languages. In: 18th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, MoDELS, pp. 166\u2013175. IEEE Computer Society (2015). https:\/\/doi.org\/10.1109\/MODELS.2015.7338247","DOI":"10.1109\/MODELS.2015.7338247"},{"key":"776_CR81","doi-asserted-by":"crossref","unstructured":"Pescador, A., de\u00a0Lara, J.: Dsl-maps: from requirements to design of domain-specific languages. In: Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering, ASE, pp. 438\u2013443 (2016)","DOI":"10.1145\/2970276.2970328"},{"issue":"3","key":"776_CR82","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MS.2015.61","volume":"32","author":"JD Rocco","year":"2015","unstructured":"Rocco, J.D., Ruscio, D.D., Iovino, L., Pierantonio, A.: Collaborative repositories in model-driven engineering [software technology]. IEEE Softw. 32(3), 28\u201334 (2015). https:\/\/doi.org\/10.1109\/MS.2015.61","journal-title":"IEEE Softw."},{"key":"776_CR83","doi-asserted-by":"publisher","unstructured":"Sch\u00e4fer, C., Kuhn, T., Trapp, M.: A pattern-based approach to DSL development. In: DSM@SPLASH, pp. 39\u201346. ACM (2011). https:\/\/doi.org\/10.1145\/2095050.2095058","DOI":"10.1145\/2095050.2095058"},{"key":"776_CR84","doi-asserted-by":"publisher","unstructured":"Scheidgen, M., Zubow, A.: Map\/reduce on emf models. In: Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and Cloud Computing, MDHPCL \u201912, pp. 7:1\u20137:5. ACM, New York (2012). https:\/\/doi.org\/10.1145\/2446224.2446231","DOI":"10.1145\/2446224.2446231"},{"issue":"5","key":"776_CR85","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MS.2003.1231146","volume":"20","author":"B Selic","year":"2003","unstructured":"Selic, B.: The pragmatics of model-driven development. IEEE Softw. 20(5), 19\u201325 (2003). https:\/\/doi.org\/10.1109\/MS.2003.1231146","journal-title":"IEEE Softw."},{"key":"776_CR86","unstructured":"The Eclipse Foundation: Sirius. https:\/\/eclipse.org\/sirius\/"},{"issue":"1","key":"776_CR87","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/S0164-1212(00)00089-3","volume":"56","author":"D Spinellis","year":"2001","unstructured":"Spinellis, D.: Notable design patterns for domain-specific languages. J. Syst. Softw. 56(1), 91\u201399 (2001)","journal-title":"J. Syst. Softw."},{"key":"776_CR88","unstructured":"Spray: https:\/\/code.google.com\/a\/eclipselabs.org\/p\/spray\/"},{"key":"776_CR89","volume-title":"EMF: Eclipse Modeling Framework 2.0","author":"D Steinberg","year":"2009","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0, 2nd edn. Addison-Wesley, Boston (2009)","edition":"2"},{"issue":"15","key":"776_CR90","doi-asserted-by":"publisher","first-page":"1253","DOI":"10.1002\/spe.936","volume":"39","author":"M Strembeck","year":"2009","unstructured":"Strembeck, M., Zdun, U.: An approach for the systematic development of domain-specific languages. Softw. Pract. Exp. 39(15), 1253\u20131292 (2009)","journal-title":"Softw. Pract. Exp."},{"key":"776_CR91","first-page":"47","volume-title":"Splitting Models Using Information Retrieval and Model Crawling Techniques","author":"R Str\u00fcber","year":"2014","unstructured":"Str\u00fcber, R., Rubin, J., Taentzer, G., Chechik, M.: Splitting Models Using Information Retrieval and Model Crawling Techniques, pp. 47\u201362. Springer, Berlin (2014)"},{"key":"776_CR92","doi-asserted-by":"publisher","unstructured":"Str\u00fcber, D., Selter, M., Taentzer, G.: Tool support for clustering large meta-models. In: BigMDE 2013, p. 7. ACM (2013). https:\/\/doi.org\/10.1145\/2487766.2487773","DOI":"10.1145\/2487766.2487773"},{"key":"776_CR93","unstructured":"The Apache Software Foundation: Apache HBase. http:\/\/hbase.apache.org\/. Accessed Nov 2019"},{"key":"776_CR94","unstructured":"The Eclipse Foundation: Eclipse\u2014The Eclipse Foundation open source community website. https:\/\/eclipse.org\/. Accessed Nov 2019"},{"key":"776_CR95","unstructured":"The Eclipse Foundation: Remote Application Platform (RAP). http:\/\/eclipse.org\/rap\/. Accessed Nov 2019"},{"key":"776_CR96","unstructured":"The Eclipse Foundation: Web Modeling Framework (previously genmymodel.com). https:\/\/projects.eclipse.org\/proposals\/web-modeling-framework\/. Accessed Nov 2019"},{"key":"776_CR97","unstructured":"The MONDO Project: Work Package 4\u2014Scalable Collaborative Modelling. Deliverable 4.4: Prototype Tool for Collaborative Modeling (2016). http:\/\/hdl.handle.net\/20.500.12004\/1\/P\/MONDO\/D4.4"},{"issue":"1","key":"776_CR98","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1145\/1057977.1057979","volume":"37","author":"W Tolone","year":"2005","unstructured":"Tolone, W., Ahn, G.J., Pai, T., Hong, S.: Access control in collaborative systems. ACM Comput. Surv. 37(1), 29\u201341 (2005). https:\/\/doi.org\/10.1145\/1057977.1057979","journal-title":"ACM Comput. Surv."},{"key":"776_CR99","unstructured":"Tolvanen, J.: MetaEdit+: Domain-specific modeling and product generation environment. In: Software Product Lines, 11th Int. Conf. SPLC 2007, Kyoto, Japan, pp. 145\u2013146 (2007)"},{"key":"776_CR100","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1007\/978-3-642-13595-8_23","volume-title":"Modelling Foundations and Applications","author":"S Trujillo","year":"2010","unstructured":"Trujillo, S., Garate, J.M., Lopez-Herrejon, R.E., Mendialdua, X., Rosado, A., Egyed, A., Krueger, C.W., de Sosa, J.: Coping with variability in model-based systems engineering: an experience in green energy. In: K\u00fchne, T., Selic, B., Gervais, M.P., Terrier, F. (eds.) Modelling Foundations and Applications, pp. 293\u2013304. Springer, Berlin (2010)"},{"key":"776_CR101","doi-asserted-by":"publisher","unstructured":"Vacchi, E., Cazzola, W., Pillay, S., Combemale, B.: Variability support in domain-specific language development. In: SLE, LNCS, vol. 8225, pp. 76\u201395. Springer (2013). https:\/\/doi.org\/10.1007\/978-3-319-02654-1_5","DOI":"10.1007\/978-3-319-02654-1_5"},{"key":"776_CR102","doi-asserted-by":"crossref","unstructured":"Vaquero-Melchor, D., Palomares, J., Guerra, E., de\u00a0Lara, J.: Active domain-specific languages: Making every mobile user a modeller. In: 20th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS, pp. 75\u201382. IEEE Computer Society (2017)","DOI":"10.1109\/MODELS.2017.13"},{"issue":"6","key":"776_CR103","doi-asserted-by":"publisher","first-page":"79","DOI":"10.5381\/jot.2009.8.6.c6","volume":"8","author":"M V\u00f6lter","year":"2009","unstructured":"V\u00f6lter, M.: MD* best practices. J. Object Technol. 8(6), 79\u2013102 (2009)","journal-title":"J. Object Technol."},{"issue":"4","key":"776_CR104","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1109\/MS.2009.95","volume":"26","author":"J White","year":"2009","unstructured":"White, J., Hill, J.H., Gray, J., Tambe, S., Gokhale, A.S., Schmidt, D.C.: Improving domain-specific language reuse with software product line techniques. IEEE Softw. 26(4), 47\u201353 (2009)","journal-title":"IEEE Softw."}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00776-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-020-00776-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00776-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,21]],"date-time":"2021-01-21T00:28:24Z","timestamp":1611188904000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-020-00776-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,22]]},"references-count":104,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["776"],"URL":"https:\/\/doi.org\/10.1007\/s10270-020-00776-8","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,22]]},"assertion":[{"value":"8 February 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 December 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 January 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 January 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}