CS2125 Paper Review Form - Winter 2018 Reviewer: Or Aharoni Paper Title: When and How to Use Multi-Level Modelling Author(s): JUAN DE LARA, ESTHER GUERRA, & JESU´ S SA´NCHEZ CUADRADO 1) Is the paper technically correct? [X] Yes [ ] Mostly (minor flaws, but mostly solid) [ ] No 2) Originality [ ] Very good (very novel, trailblazing work) [x] Good [ ] Marginal (very incremental) [ ] Poor (little or nothing that is new) 3) Technical Depth [ ] Very good (comparable to best conference papers) [x] Good (comparable to typical conference papers) [ ] Marginal depth [ ] Little or no depth 4) Impact/Significance [ ] Very significant [x] Significant [ ] Marginal significance. [ ] Little or no significance. 5) Presentation [ ] Very well written [x] Generally well written [ ] Readable [ ] Needs considerable work [ ] Unacceptably bad 6) Overall Rating [ ] Strong accept (award quality) [x] Accept (high quality - would argue for acceptance) [ ] Weak Accept (borderline, but lean towards acceptance) [ ] Weak Reject (not sure why this paper was published) 7) Summary of the paper's main contribution and rationale for your recommendation. (1-2 paragraphs) This paper presented the authors results of their study of under which conditions and in which conditions multi-level modelling. The end conclusion came to that multi-level patterns could be used in almost all styles but that it need to be justified to do it. The paper went on to say that the large and extensible modelling languages that cover many domains are more likely to have multi-level patterns. The aim of multi-level is to avoid replication of concepts for types, elements, and instances. The paper presented different approaches for multi-level for Explicit modelling, Static types, Enumerated types, Powertype and Stereotypes. In overall, the authors provided several patterns where multi-level modelling could be used. 8) List 1-3 strengths of the paper. (1-2 sentences each, identified as S1, S2, S3.) S1: Authors talked about different ways that Multi-Level patterns could be used. they looked at different approaches that multi-level patterns could be used. S2: Another strengths of the paper is that the authors have discussion of some of the downsides of multi-level solutions, providing a complete picture. For example, while talking about Explicit reference modelling there may be added complexity if arbitrary features need to be configured. S3: During the authors research they looked at patterns from different sources and types. Including OMG specifications from different modeling for different business types and researchers. 9) List 1-3 weaknesses of the paper (1-2 sentences each, identified as W1, W2, W3.) W1: A weaknesses of the paper is that in some cases that there was no set of structure between the different sections of patterns within instances. W2:Even though the paper mention that there are complexities in multi-level modeling, there was not enough of explanation of how to overcome these complexities. W3:The paper looked at ways of how multi-level modelling could be used in where applications are going within social network applications or security issues.