{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,15]],"date-time":"2025-11-15T03:59:50Z","timestamp":1763179190179},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,3,25]],"date-time":"2020-03-25T00:00:00Z","timestamp":1585094400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,3,25]],"date-time":"2020-03-25T00:00:00Z","timestamp":1585094400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Universit\u00e4t Bayreuth"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2020,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Model-driven engineering involves the construction of models on different levels of abstraction. Software engineers are supported by model transformations, which automate the transition from high- to low-level models. Product line engineering denotes a systematic process that aims at developing different product variants from a set of reusable assets. When model-driven engineering is combined with product line engineering, engineers have to deal with multi-variant models. In annotative approaches to product line engineering, model elements are decorated with annotations, i.e., Boolean expressions that define the product variants in which model elements are to be included. In model-driven product line engineering, domain engineers require multi-variant transformations, which create multi-variant target models from multi-variant source models. We propose a reuse-based gray-box approach to realizing multi-variant model transformations. We assume that single-variant transformations already exist, which have been developed for model-driven engineering, without considering product lines. Furthermore, we assume that single-variant transformations create traces, which comprise the steps executed in order to derive target models from source models. Single-variant transformations are extended into multi-variant transformations by trace-based propagation: after executing a single-variant transformation, the resulting single-variant target model is enriched with annotations that are calculated with the help of the transformation\u2019s trace. This approach may be applied to single-variant transformations written in different languages and requires only access to the trace, not to the respective transformation definition. We also provide a correctness criterion for trace-based propagation, and a proof that this criterion is satisfied under the prerequisites of a formal computational model.\n<\/jats:p>","DOI":"10.1007\/s10270-020-00791-9","type":"journal-article","created":{"date-parts":[[2020,3,25]],"date-time":"2020-03-25T04:48:08Z","timestamp":1585111688000},"page":"853-888","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Extending single- to multi-variant model transformations by trace-based propagation of variability annotations"],"prefix":"10.1007","volume":"19","author":[{"given":"Bernhard","family":"Westfechtel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandra","family":"Greiner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,3,25]]},"reference":[{"key":"791_CR1","doi-asserted-by":"crossref","unstructured":"Anjorin, A., Buchmann, T., Westfechtel, B., Diskin, Z., Ko, H.-S., Eramo, R., Hinkel, G., Samimi-Dehkordi, L., Z\u00fcndorf, A.: Benchmarking bidirectional transformations: theory, implementation, application, and assessment. Softw. Syst. Model. (2019) (Online first)","DOI":"10.1007\/s10270-019-00752-x"},{"issue":"6","key":"791_CR2","doi-asserted-by":"publisher","first-page":"59","DOI":"10.5381\/jot.2009.8.6.c5","volume":"8","author":"S Apel","year":"2009","unstructured":"Apel, S., K\u00e4stner, C.: Virtual separation of concerns\u2013a second chance for preprocessors. J. Object Technol. 8(6), 59\u201378 (2009)","journal-title":"J. Object Technol."},{"key":"791_CR3","doi-asserted-by":"crossref","unstructured":"Barroca, B., L\u00facio, L., Amaral, V., F\u00e9lix, R., Sousa, V.: DSLTrans: a Turing incomplete transformation language. In: Malloy, B., Staab, S., van\u00a0den Brand, M. (eds.) Proceedings of the Third International Conference on Software Language Engineering (SLE 2010). Lecture Notes in Computer Science, Eindhoven, The Netherlands, Oct 2010, vol. 6563, pp. 296\u2013305. Springer","DOI":"10.1007\/978-3-642-19440-5_19"},{"issue":"6","key":"791_CR4","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1109\/TSE.2004.23","volume":"30","author":"DS Batory","year":"2004","unstructured":"Batory, D.S., Sarvela, J.N., Rauschmayer, A.: Scaling step-wise refinement. IEEE Trans. Softw. Eng. 30(6), 355\u2013371 (2004)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"791_CR5","series-title":"Concepts, Tools and Experiences","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/978-3-642-36583-6_12","volume-title":"Systems and Software Variability Management","author":"D Beuche","year":"2013","unstructured":"Beuche, D.: Pure: variants. In: Capilla, R., Bosch, J., Kang, K.C. (eds.) Systems and Software Variability Management. Concepts, Tools and Experiences, pp. 173\u2013182. Springer, Berlin (2013)"},{"key":"791_CR6","doi-asserted-by":"crossref","unstructured":"Buchmann, T.: BXtend\u2014a framework for (bidirectional) incremental model transformations. In: Hamoudi, S., Pires, L.F., Selic, B. (eds.) Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2018), pp. 336\u2013345, Funchal, Madeira, Portugal, Feb 2018. SCITEPRESS","DOI":"10.5220\/0006563503360345"},{"key":"791_CR7","doi-asserted-by":"crossref","unstructured":"Buchmann, T., Greiner, S.: Managing variability in models and derived artefacts in model-driven software product lines. In: Hamoudi, S., Pires, L.F., Selic, B. (eds.) Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2018), pp. 326\u2013335, Funchal, Madeira, Portugal, Feb 2018. SCITEPRESS","DOI":"10.5220\/0006563403260335"},{"key":"791_CR8","doi-asserted-by":"crossref","unstructured":"Buchmann, T., Schw\u00e4gerl, F.: Ensuring well-formedness of configured domain models in model-driven product lines based on negative variability. In: Proceedings of the 4th International Workshop on Feature-Oriented Software Development, FOSD 2012, pp. 37\u201344, Dresden, Germany, Sep 2012. ACM","DOI":"10.1145\/2377816.2377822"},{"key":"791_CR9","unstructured":"Buchmann, T., Schw\u00e4gerl, F.: FAMILE: tool support for evolving model-driven product lines. In: St\u00f6rrle, H., Botterweck, G., Bourdell\u00e8s, M., Kolovos, D., Paige, R., Roubtsova, E., Rubin, J., Tolvanen, J.-P. (eds.) Joint Proceedings of co-located Events at the 8th European Conference on Modelling Foundations and Applications, CEUR WS, pp. 59\u201362, Kongens Lyngby, Denmark, July 2012. Technical University of Denmark (DTU)"},{"key":"791_CR10","doi-asserted-by":"crossref","unstructured":"Cicchetti, A., Di\u00a0Ruscio, D., Eramo, R., Pierantonio, A.: JTL: a bidirectional and change propagating transformation language. In: Malloy, B., Staab, S., van\u00a0den Brand, M. (eds.) Proceedings of the Third International Conference on Software Language Engineering (SLE 2010). Lecture Notes in Computer Science, vol. 6563, pp. 183\u2013202, Eindhoven, The Netherlands, Oct 2010. Springer","DOI":"10.1007\/978-3-642-19440-5_11"},{"issue":"3","key":"791_CR11","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1147\/sj.453.0621","volume":"45","author":"K Czarnecki","year":"2006","unstructured":"Czarnecki, K., Helsen, S.: Feature-based survey of model transformation approaches. IBM Syst. J. 45(3), 621\u2013645 (2006)","journal-title":"IBM Syst. J."},{"key":"791_CR12","volume-title":"Fundamentals of Algebraic Graph Transformation. Monographs in Theoretical Computer Science. An EATCS Series","author":"H Ehrig","year":"2006","unstructured":"Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Fundamentals of Algebraic Graph Transformation. Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin (2006)"},{"key":"791_CR13","doi-asserted-by":"crossref","unstructured":"Famelis, M., L\u00facio, L., Selim, G., Di\u00a0Sandro, A., Salay, R., Chechik, M., Cordy, J.R., Dingel, J., Vangheluwe, H., Ramesh S.: Migrating automotive product lines: a case study. In: Kolovos, D., Wimmer, M. (eds.) Proceedings of the 8th International Conference on Theory and Practice of Model Transformations (ICMT 2015). Lecture Notes in Computer Science, vol. 9152, pp. 82\u201397, L\u2019Aquila, Italy, July 2015. Springer","DOI":"10.1007\/978-3-319-21155-8_7"},{"key":"791_CR14","doi-asserted-by":"crossref","unstructured":"Greiner, S., Schw\u00e4gerl, F., Westfechtel, B.: Realizing multi-variant model transformations on top of reused ATL specifications. In: Pires, L.F., Hammoudi, S., Selic, B. (eds.) Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2017), pp. 362\u2013373, Porto, Portugal, Feb 2017. SCITEPRESS","DOI":"10.5220\/0006137803620373"},{"key":"791_CR15","doi-asserted-by":"crossref","unstructured":"Greiner, S., Westfechtel, B.: Generating multi-variant Java source code using generic aspects. In: Hamoudi, S., Pires, L.F., Selic, B. (eds.) Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2018), pp. 36\u201347, Funchal, Madeira, Portugal, Feb 2018. SCITEPRESS","DOI":"10.5220\/0006536700360047"},{"key":"791_CR16","doi-asserted-by":"crossref","unstructured":"Greiner, S., Westfechtel, B.: Generic framework for evaluating commutativity of multi-variant model transformations. In: Hammoudi, S., Pires, L.F., Selic, B. (eds.) Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2019), vol. 1, pp. 157\u2013168, Prague, Czech Republic, Feb 2019. SCITEPRESS","DOI":"10.5220\/0007585701550166"},{"key":"791_CR17","doi-asserted-by":"crossref","unstructured":"Greiner, S., Westfechtel, B.: On determining variability annotations in partially annotated models. In: Proceedings of the 13th International Workshop on Variability Modelling of Software-Intensive Systems (VAMOS 2019), pp. 17:1\u201317:10, Leuven, Belgium, Feb 2019. ACM","DOI":"10.1145\/3302333.3302341"},{"key":"791_CR18","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-1645-0","volume-title":"Naive Set Theory. Undergraduate Texts in Mathematics","author":"PR Halmos","year":"1974","unstructured":"Halmos, P.R.: Naive Set Theory. Undergraduate Texts in Mathematics. Springer, New York (1974)"},{"key":"791_CR19","doi-asserted-by":"crossref","unstructured":"Heidenreich, F.: Towards systematic ensuring well-formedness of software product lines. In: Proceedings of the 1st International Workshop on Feature-Oriented Software Development (FOSD 2009), pp. 69\u201374, Denver, CO, USA, Oct 2009. ACM","DOI":"10.1145\/1629716.1629730"},{"key":"791_CR20","unstructured":"ikv++ technologies. medini QVT. ikv++ technologies, 2019. http:\/\/projects.ikv.de\/qvt. Accessed 19 De 2019"},{"key":"791_CR21","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, 31\u201339 (2008). Special Issue on Experimental Software and Toolkits (EST)","journal-title":"Sci Comput Program"},{"key":"791_CR22","doi-asserted-by":"crossref","unstructured":"Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis (FODA) feasibility study. Technical report CMU\/SEI-90-TR-21, Carnegie-Mellon University, Software Engineering Institute (1990)","DOI":"10.21236\/ADA235785"},{"key":"791_CR23","unstructured":"K\u00e4stner, C.: Virtual separation of concerns: towards preprocessors 2.0. Ph.D. thesis, University of Magdeburg (2010)"},{"key":"791_CR24","volume-title":"Project Management: A Systems Approach to Planning, Scheduling, and Controlling","author":"H Kerzner","year":"2017","unstructured":"Kerzner, H.: Project Management: A Systems Approach to Planning, Scheduling, and Controlling, 12th edn. Wiley, Hoboken (2017)","edition":"12"},{"key":"791_CR25","doi-asserted-by":"crossref","unstructured":"Krueger, C.W., Clements, P.: Feature-based systems and software product line engineering with gears from BigLever. In: Collet, P., Guo, J., Martinez, J., Seidl, C., Rubin, J., Diaz, O., Mukelabai, M., Berger, T. (eds.) Proceeedings of the 22nd International Systems and Software Product Line Conference (SPLC 2018), vol.\u00a02, pp. 1\u20134, Gothenburg, Sweden, Sept 2018. ACM","DOI":"10.1145\/3236405.3236409"},{"issue":"4","key":"791_CR26","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/s10270-006-0017-9","volume":"5","author":"T K\u00fchne","year":"2006","unstructured":"K\u00fchne, T.: Matters of (meta-)modeling. Softw. Syst. Model. 5(4), 369\u2013385 (2006)","journal-title":"Softw. Syst. Model."},{"issue":"3","key":"791_CR27","doi-asserted-by":"publisher","first-page":"2:1\u201317","DOI":"10.5381\/jot.2019.18.3.a2","volume":"18","author":"T Le Calvar","year":"2019","unstructured":"Le Calvar, T., Jouault, F., Chhel, F., Clavreul, M.: Efficient ATL incremental transformations. J. Object Technol. 18(3), 2:1\u201317 (2019)","journal-title":"J. Object Technol."},{"key":"791_CR28","doi-asserted-by":"crossref","unstructured":"Leblebici, E., Anjorin, A., Sch\u00fcrr, A.: Developing eMoflon with eMoflon. In: Di\u00a0Ruscio, D., Varr\u00f3, D. (eds.) Proceedings of the 7th International Conference on Theory and Practice of Model Transformations (ICMT 2014). Lecture Notes in Computer Science, vol. 8568, pp. 138\u2013145, York, UK, July 2014. Springer","DOI":"10.1007\/978-3-319-08789-4_10"},{"key":"791_CR29","doi-asserted-by":"crossref","unstructured":"Lopez-Herrejon, R.E., Batory, D.S.: A standard problem for evaluating product-line methodologies. In: 3rd International Conference on Generative and Component-Based Software Engineering (GCSE 2001). Lecture Notes in Computer Science, vol. 2186, pp. 10\u201324, Erfurt, Germany, Sep 2001. Springer","DOI":"10.1007\/3-540-44800-4_2"},{"key":"791_CR30","unstructured":"Mezini, M., Beuche, D., Moreira, A. (eds.): Proceedings 1st international Workshop on Model-Driven Product Line Engineering (MDPLE 2009), Twente, The Netherlands, June 2009. CTIT Proceedings WP09-10"},{"key":"791_CR31","unstructured":"Object Management Group: Meta Object Facility (MOF) Version 2.5. Object Management Group, Needham, MA, formal\/2015-06-05 edition (2015)"},{"key":"791_CR32","unstructured":"Object Management Group: Meta Object Facility (MOF) 2.0 Query\/View\/Transformation Specification Version 1.3. Object Management Group, Needham, MA, formal\/2016-06-03 edition (2016)"},{"key":"791_CR33","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28901-1","volume-title":"Software Product Line Engineering: Foundations, Principles and Techniques","author":"K Pohl","year":"2005","unstructured":"Pohl, K., B\u00f6ckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Berlin (2005)"},{"key":"791_CR34","doi-asserted-by":"crossref","unstructured":"Salay, R., Famelis, M., Rubin, J., Di Sandro, A., Chechik, M.: Lifting model transformations to product lines. In: Proceedings of the 36th International Conference on Software Engineering (ICSE 2014), pp. 117\u2013128, Hyderabad, India, May 2014. ACM Press","DOI":"10.1145\/2568225.2568267"},{"key":"791_CR35","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/j.infsof.2018.03.011","volume":"100","author":"L Samimi-Dehkordi","year":"2018","unstructured":"Samimi-Dehkordi, L., Zamani, B., Kolahdouz-Rahimi, S.: EVL+Strace: a novel bidirectional transformation approach. Inf. Softw. Technol. 100, 47\u201372 (2018)","journal-title":"Inf. Softw. Technol."},{"key":"791_CR36","doi-asserted-by":"crossref","unstructured":"Schaefer, I., Bettini, L., Bono, V., Damiani, F., Tanzarella, N.: Delta-oriented programming of software product lines. In: Bosch, J., Lee, J. (eds.) Software Product Lines: Going Beyond, 14th International Conference (SPLC 2010). Lecture Notes in Computer Science, vol. 6287, pp. 77\u201391, Jeju Island, South Korea, Sep 2010. Springer","DOI":"10.1007\/978-3-642-15579-6_6"},{"issue":"2","key":"791_CR37","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Guest editor\u2019s introduction: model-driven engineering. Computer 39(2), 25\u201331 (2006)","journal-title":"Computer"},{"key":"791_CR38","doi-asserted-by":"crossref","unstructured":"Sch\u00fcrr, A.: Specification of graph translators with triple graph grammars. In: Proceedings of the 20th International Workshop on Graph-Theoretic Concepts in Computer Science (WG 1994). Lecture Notes in Computer Science, vol. 903, pp. 151\u2013163, Herrsching, Germany, 1995. Springer","DOI":"10.1007\/3-540-59071-4_45"},{"key":"791_CR39","doi-asserted-by":"crossref","unstructured":"Schw\u00e4gerl, F., Buchmann, T., Westfechtel, B.: Multi-variant model transformations\u2014a problem statement. In: Maciaszek, L., Filipe, J. (eds.) Proceedings of the 11th International Conference on the Evaluation of Novel Approaches to Software Engineering (ENASE 2016), pp. 203\u2013209, Rome, Italy, April 2016. SCITEPRESS","DOI":"10.5220\/0005878702030209"},{"key":"791_CR40","unstructured":"Sijtema, M.: Introducing variability rules in ATL for managing variability in MDE-based product lines. In: Del Fabro, M.D., Jouault, F., Kurtev, I. (eds.) Proceedings of the 2nd International Workshop on Model Transformation with ATL (MtATL 2010), CEUR Workshop Proceedings, pp. 39\u201349, Malaga, Spain, June 2010. RWTH Aachen University"},{"key":"791_CR41","volume-title":"EMF Eclipse Modeling Framework. The Eclipse Series","author":"D Steinberg","year":"2009","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF Eclipse Modeling Framework. The Eclipse Series, 2nd edn. Addison-Wesley, Boston (2009)","edition":"2"},{"key":"791_CR42","doi-asserted-by":"crossref","unstructured":"Str\u00fcber, D., Peldzsus, S., J\u00fcrjens, J.: Taming multi-variability of software product line transformations. In: Russo, A., Sch\u00fcrr, A. (eds.) Proceedings of the 21st International Conference on Fundamental Approaches to Software Engineering (FASE 2018). Lecture Notes in Computer Science, vol. 10802, pp. 337\u2013355, Thessaloniki, Greece, Apr 2018. Springer","DOI":"10.1007\/978-3-319-89363-1_19"},{"key":"791_CR43","doi-asserted-by":"crossref","unstructured":"Str\u00fcber, D., Schulz, S.: A tool environment for managing families of model transformation rules. In: Echahed, R., Minas, M. (eds.) Proceedings of the 9th International Conference on Graph Transformation (ICGT 2016). Lecture Notes in Computer Science, vol. 9761, pp. 89\u2013101, Vienna, Austria, July 2016. Springer","DOI":"10.1007\/978-3-319-40530-8_6"},{"key":"791_CR44","doi-asserted-by":"crossref","unstructured":"Taentzer, G., Salay, R., Str\u00fcber, D., Chechik, M.: Transformations of software product lines: a generalizing framework based on category theory. In: Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS 2017), pp. 101\u2013111, Saint-Malo, France, Oct 2017. ACM Press","DOI":"10.1109\/MODELS.2017.22"},{"key":"791_CR45","doi-asserted-by":"crossref","unstructured":"Wagelaar, D., Iovino, L., Di\u00a0Ruscio, D., Pierantonio, A.: Translational semantics of a co-evolution specific language with the EMF transformation virtual machine. In: Hu, Z., de\u00a0Lara, J. (eds.) Proceedings of the 5th International Conference on Theory and Practice of Model Transformations (ICMT 2012). Lecture Notes in Computer Science, vol. 7307, pp. 192\u2013207, Prague, Czech Republic, May 2012. Springer","DOI":"10.1007\/978-3-642-30476-7_13"},{"issue":"3","key":"791_CR46","doi-asserted-by":"publisher","first-page":"989","DOI":"10.1007\/s10270-016-0527-z","volume":"17","author":"B Westfechtel","year":"2018","unstructured":"Westfechtel, B.: Case-based exploration of bidirectional transformations in QVT relations. Softw. Syst. Model. 17(3), 989\u20131029 (2018)","journal-title":"Softw. Syst. Model."},{"key":"791_CR47","doi-asserted-by":"crossref","unstructured":"Westfechtel, B., Greiner, S.: From single- to multi-variant model transformations: trace-based propagation of variability annotations. In: Proceedings of the 21th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2018), pp. 46\u201356, Copenhagen, Denmark, Oct 2018. ACM","DOI":"10.1145\/3239372.3239414"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00791-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-020-00791-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00791-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,25]],"date-time":"2021-03-25T00:36:18Z","timestamp":1616632578000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-020-00791-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,25]]},"references-count":47,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,7]]}},"alternative-id":["791"],"URL":"https:\/\/doi.org\/10.1007\/s10270-020-00791-9","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3,25]]},"assertion":[{"value":"19 July 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 December 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 March 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 March 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}