{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:49:07Z","timestamp":1750308547478,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T00:00:00Z","timestamp":1540339200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Spanish MINECO","award":["TIN2014-52129-R"],"award-info":[{"award-number":["TIN2014-52129-R"]}]},{"name":"R\\&D programme of the Madrid region","award":["S2013\/ICE-3006"],"award-info":[{"award-number":["S2013\/ICE-3006"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,10,24]]},"DOI":"10.1145\/3276604.3276610","type":"proceedings-article","created":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T15:28:39Z","timestamp":1540394919000},"page":"147-159","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Facet-oriented modelling: open objects for model-driven engineering"],"prefix":"10.1145","author":[{"given":"Juan","family":"de Lara","sequence":"first","affiliation":[{"name":"Autonomous University of Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Esther","family":"Guerra","sequence":"additional","affiliation":[{"name":"Autonomous University of Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Kienzle","sequence":"additional","affiliation":[{"name":"McGill University, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yanis","family":"Hattab","sequence":"additional","affiliation":[{"name":"McGill University, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,10,24]]},"reference":[{"volume-title":"UML (LNCS)","author":"Atkinson Colin","key":"e_1_3_2_1_1_1","unstructured":"Colin Atkinson and Thomas K\u00fchne . 2001. The essence of multilevel metamodeling . In UML (LNCS) , Vol. 2185 . Springer , 19-33. Colin Atkinson and Thomas K\u00fchne. 2001. The essence of multilevel metamodeling. In UML (LNCS), Vol. 2185. Springer, 19-33."},{"volume-title":"Evaluation of Novel Approaches to Software Engineering","author":"Atkinson Colin","key":"e_1_3_2_1_2_1","unstructured":"Colin Atkinson , Dietmar Stoll , and Philipp Bostan . 2010. Orthographic software modeling: A practical approach to view-based development . In Evaluation of Novel Approaches to Software Engineering . Springer Berlin Heidelberg , Berlin, Heidelberg , 206-219. Colin Atkinson, Dietmar Stoll, and Philipp Bostan. 2010. Orthographic software modeling: A practical approach to view-based development. In Evaluation of Novel Approaches to Software Engineering. Springer Berlin Heidelberg, Berlin, Heidelberg, 206-219."},{"key":"e_1_3_2_1_3_1","first-page":"40","article-title":"Fundamental realization strategies for multi-view specification environments","author":"Atkinson Colin","year":"2015","unstructured":"Colin Atkinson , Christian Tunjic , and Torben Moller . 2015 . Fundamental realization strategies for multi-view specification environments . In EDOC. IEEE Computer Society , 40 - 49 . Colin Atkinson, Christian Tunjic, and Torben Moller. 2015. Fundamental realization strategies for multi-view specification environments. In EDOC. IEEE Computer Society, 40-49.","journal-title":"EDOC. IEEE Computer Society"},{"key":"e_1_3_2_1_4_1","first-page":"464","article-title":"The role concept in data models","author":"Bachman Charles W.","year":"1977","unstructured":"Charles W. Bachman and Manilal Daya . 1977 . The role concept in data models . In VLDB. IEEE Computer Society , 464 - 476 . Charles W. Bachman and Manilal Daya. 1977. The role concept in data models. In VLDB. IEEE Computer Society, 464-476.","journal-title":"VLDB. IEEE Computer Society"},{"key":"e_1_3_2_1_5_1","first-page":"351","article-title":"Query-based access control for secure collaborative modeling using bidirectional transformations","author":"Bergmann G\u00e1bor","year":"2016","unstructured":"G\u00e1bor Bergmann , Csaba Debreceni , Istv\u00e1n R\u00e1th , and D\u00e1niel Varr\u00f3 . 2016 . Query-based access control for secure collaborative modeling using bidirectional transformations . In MoDELS. ACM , 351 - 361 . G\u00e1bor Bergmann, Csaba Debreceni, Istv\u00e1n R\u00e1th, and D\u00e1niel Varr\u00f3. 2016. Query-based access control for secure collaborative modeling using bidirectional transformations. In MoDELS. ACM, 351-361.","journal-title":"MoDELS. ACM"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.326"},{"volume-title":"Model-Driven Software Engineering in Practice","author":"Brambilla Marco","key":"e_1_3_2_1_7_1","unstructured":"Marco Brambilla , Jordi Cabot , and Manuel Wimmer . 2017. Model-Driven Software Engineering in Practice , Second Edition. Morgan & Claypool Publishers , San Rafael , California (USA). Marco Brambilla, Jordi Cabot, and Manuel Wimmer. 2017. Model-Driven Software Engineering in Practice, Second Edition. Morgan & Claypool Publishers, San Rafael, California (USA)."},{"volume-title":"ICMT (LNCS)","author":"Bruel Jean-Michel","key":"e_1_3_2_1_8_1","unstructured":"Jean-Michel Bruel , Benoit Combemale , Esther Guerra , Jean-Marc J\u00e9z\u00e9quel , Joerg Kienzle , Juan de Lara , Gunter Mussbacher , Eugene Syriani , and Hans Vangheluwe . 2018. Model transformation reuse across metamodels: A classification and comparison of approaches . In ICMT (LNCS) , Vol. 10888 . Springer , 1-18. Jean-Michel Bruel, Benoit Combemale, Esther Guerra, Jean-Marc J\u00e9z\u00e9quel, Joerg Kienzle, Juan de Lara, Gunter Mussbacher, Eugene Syriani, and Hans Vangheluwe. 2018. Model transformation reuse across metamodels: A classification and comparison of approaches. In ICMT (LNCS), Vol. 10888. Springer, 1-18."},{"key":"e_1_3_2_1_9_1","volume-title":"A feature-based survey of model view approaches. Software and System Modeling (in press)","author":"Bruneliere Hugo","year":"2017","unstructured":"Hugo Bruneliere , Erik Burger , Jordi Cabot , and Manuel Wimmer . 2017. A feature-based survey of model view approaches. Software and System Modeling (in press) ( 2017 ), 1-22. Hugo Bruneliere, Erik Burger, Jordi Cabot, and Manuel Wimmer. 2017. A feature-based survey of model view approaches. Software and System Modeling (in press) (2017), 1-22."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10936-7_9"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2339852"},{"volume-title":"ECMFA (LNCS)","author":"Cuadrado Jes\u00fas S\u00e1nchez","key":"e_1_3_2_1_12_1","unstructured":"Jes\u00fas S\u00e1nchez Cuadrado , Esther Guerra , and Juan de Lara . 2014. Towards the systematic construction of domain-specific transformation languages . In ECMFA (LNCS) , Vol. 8569 . Springer , 196-212. Jes\u00fas S\u00e1nchez Cuadrado, Esther Guerra, and Juan de Lara. 2014. Towards the systematic construction of domain-specific transformation languages. In ECMFA (LNCS), Vol. 8569. Springer, 196-212."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.453.0621"},{"volume-title":"TOOLS (LNCS)","author":"de Lara Juan","key":"e_1_3_2_1_14_1","unstructured":"Juan de Lara and Esther Guerra . 2010. Deep meta-modelling with MetaDepth . In TOOLS (LNCS) , Vol. 6141 . Springer , 1-20. Juan de Lara and Esther Guerra. 2010. Deep meta-modelling with MetaDepth. In TOOLS (LNCS), Vol. 6141. Springer, 1-20."},{"key":"e_1_3_2_1_15_1","article-title":"A posteriori typing for model-driven engineering: Concepts, analysis, and applications","volume":"25","author":"de Lara Juan","year":"2017","unstructured":"Juan de Lara and Esther Guerra . 2017 . A posteriori typing for model-driven engineering: Concepts, analysis, and applications . ACM Transactions on Software Engineering and Methodology 25 , 4 (2017), 31:1-31:60. Juan de Lara and Esther Guerra. 2017. A posteriori typing for model-driven engineering: Concepts, analysis, and applications. ACM Transactions on Software Engineering and Methodology 25, 4 (2017), 31:1-31:60.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2013.06.001"},{"key":"e_1_3_2_1_17_1","first-page":"60","article-title":"In Selected Writings on Computing: A Personal Perspective","author":"Dijkstra Edsger Wybe","year":"1982","unstructured":"Edsger Wybe Dijkstra . 1982 . In Selected Writings on Computing: A Personal Perspective . Springer-Verlag , 60 - 66 . Edsger Wybe Dijkstra. 1982. In Selected Writings on Computing: A Personal Perspective. Springer-Verlag, 60-66.","journal-title":"Springer-Verlag"},{"key":"e_1_3_2_1_18_1","volume-title":"Managing design-time uncertainty. Software and System Modeling","author":"Famelis Michalis","year":"2017","unstructured":"Michalis Famelis and Marsha Chechik . 2017. Managing design-time uncertainty. Software and System Modeling ( 2017 ). Michalis Famelis and Marsha Chechik. 2017. Managing design-time uncertainty. Software and System Modeling (2017)."},{"key":"e_1_3_2_1_19_1","unstructured":"Gregoire Dupe Frederic Madiot. 2018. https:\/\/www.eclipse.org\/facet\/. (2018).  Gregoire Dupe Frederic Madiot. 2018. https:\/\/www.eclipse.org\/facet\/. (2018)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1145\/2892664.2892701","article-title":"Addressing modularity for heterogeneous multi-model systems using model federation","author":"Golra F. R.","year":"2016","unstructured":"F. R. Golra , A. Beugnard , F. Dagnat , C. Guychard , and S. Guerin . 2016 . Addressing modularity for heterogeneous multi-model systems using model federation . In MODULARITY. ACM , 206 - 211 . F. R. Golra, A. Beugnard, F. Dagnat, C. Guychard, and S. Guerin. 2016. Addressing modularity for heterogeneous multi-model systems using model federation. In MODULARITY. ACM, 206-211.","journal-title":"MODULARITY. ACM"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-007-0051-2"},{"volume-title":"ECMFA (LNCS)","author":"Guy Cl\u00e9ment","key":"e_1_3_2_1_22_1","unstructured":"Cl\u00e9ment Guy , Benoit Combemale , Steven Derrien , James Steel , and Jean-Marc J\u00e9z\u00e9quel . 2012. On model subtyping . In ECMFA (LNCS) , Vol. 7349 . Springer , 400-415. https:\/\/hal.inria.fr\/hal-00695034. Cl\u00e9ment Guy, Benoit Combemale, Steven Derrien, James Steel, and Jean-Marc J\u00e9z\u00e9quel. 2012. On model subtyping. In ECMFA (LNCS), Vol. 7349. Springer, 400-415. https:\/\/hal.inria.fr\/hal-00695034."},{"volume-title":"MoDELS (LNCS)","author":"Hendrickson Scott A.","key":"e_1_3_2_1_23_1","unstructured":"Scott A. Hendrickson , Bryan Jett , and Andr\u00e9 van der Hoek . 2006. Layered class diagrams: Supporting the design process . In MoDELS (LNCS) , Vol. 4199 . Springer , 722-736. Scott A. Hendrickson, Bryan Jett, and Andr\u00e9 van der Hoek. 2006. Layered class diagrams: Supporting the design process. In MoDELS (LNCS), Vol. 4199. Springer, 722-736."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39964-3_65"},{"key":"e_1_3_2_1_25_1","first-page":"449","article-title":"Dynamic object roles -Adjusting the notion for flexible modeling","author":"Jodlowski Andrzej","year":"2004","unstructured":"Andrzej Jodlowski , Piotr Habela , Jacek Plodzien , and Kazimierz Subieta . 2004 . Dynamic object roles -Adjusting the notion for flexible modeling . In IDEAS. IEEE Computer Society , 449 - 456 . Andrzej Jodlowski, Piotr Habela, Jacek Plodzien, and Kazimierz Subieta. 2004. Dynamic object roles -Adjusting the notion for flexible modeling. In IDEAS. IEEE Computer Society, 449-456.","journal-title":"IDEAS. IEEE Computer Society"},{"volume-title":"ECMDA-FA (LNCS)","author":"Kolovos Dimitrios S.","key":"e_1_3_2_1_26_1","unstructured":"Dimitrios S. Kolovos , Richard F. Paige , and Fiona Polack . 2006. The Epsilon Object Language (EOL) . In ECMDA-FA (LNCS) , Vol. 4066 . Springer , 128-142. Dimitrios S. Kolovos, Richard F. Paige, and Fiona Polack. 2006. The Epsilon Object Language (EOL). In ECMDA-FA (LNCS), Vol. 4066. Springer, 128-142."},{"volume-title":"MoDELS (Lecture Notes in Computer Science)","author":"Kolovos Dimitrios S.","key":"e_1_3_2_1_27_1","unstructured":"Dimitrios S. Kolovos , Richard F. Paige , and Fiona Polack . 2006. Merging Models with the Epsilon Merging Language (EML) . In MoDELS (Lecture Notes in Computer Science) , Vol. 4199 . Springer , 215-229. Dimitrios S. Kolovos, Richard F. Paige, and Fiona Polack. 2006. Merging Models with the Epsilon Merging Language (EML). In MoDELS (Lecture Notes in Computer Science), Vol. 4199. Springer, 215-229."},{"volume-title":"ICMT (LNCS)","author":"Kolovos Dimitrios S.","key":"e_1_3_2_1_28_1","unstructured":"Dimitrios S. Kolovos , Richard F. Paige , and Fiona Polack . 2008. The Epsilon Transformation Language . In ICMT (LNCS) , Vol. 5063 . Springer , 46-60. Dimitrios S. Kolovos, Richard F. Paige, and Fiona Polack. 2008. The Epsilon Transformation Language. In ICMT (LNCS), Vol. 5063. Springer, 46-60."},{"volume-title":"VAO. ACM","author":"Kramer Max E.","key":"e_1_3_2_1_29_1","unstructured":"Max E. Kramer , Erik Burger , and Michael Langhammer . 2013. View-centric engineering with synchronized heterogeneous models . In VAO. ACM , New York, NY, USA , Article 5, 6 pages. Max E. Kramer, Erik Burger, and Michael Langhammer. 2013. View-centric engineering with synchronized heterogeneous models. In VAO. ACM, New York, NY, USA, Article 5, 6 pages."},{"key":"e_1_3_2_1_30_1","first-page":"132","article-title":"FRaMED: full-fledge role modeling editor (tool demo)","author":"K\u00fchn Thomas","year":"2016","unstructured":"Thomas K\u00fchn , Kay Bierzynski , Sebastian Richly , and Uwe A\u00dfmann . 2016 . FRaMED: full-fledge role modeling editor (tool demo) . In SLE. ACM , 132 - 136 . Thomas K\u00fchn, Kay Bierzynski, Sebastian Richly, and Uwe A\u00dfmann. 2016. FRaMED: full-fledge role modeling editor (tool demo). In SLE. ACM, 132-136.","journal-title":"SLE. ACM"},{"key":"e_1_3_2_1_31_1","first-page":"113","article-title":"A combined formal model for relational context-dependent roles","author":"K\u00fchn Thomas","year":"2015","unstructured":"Thomas K\u00fchn , Stephan B\u00f6hme , Sebastian G\u00f6tz , and Uwe A\u00dfmann . 2015 . A combined formal model for relational context-dependent roles . In SLE. ACM , 113 - 124 . Thomas K\u00fchn, Stephan B\u00f6hme, Sebastian G\u00f6tz, and Uwe A\u00dfmann. 2015. A combined formal model for relational context-dependent roles. In SLE. ACM, 113-124.","journal-title":"SLE. ACM"},{"volume-title":"SLE (LNCS)","author":"K\u00fchn Thomas","key":"e_1_3_2_1_32_1","unstructured":"Thomas K\u00fchn , Max Leuth\u00e4user , Sebastian G\u00f6tz , Christoph Seidl , and Uwe A\u00dfmann . 2014. A metamodel family for role-based modeling and programming languages . In SLE (LNCS) , Vol. 8706 . Springer , 141-160. Thomas K\u00fchn, Max Leuth\u00e4user, Sebastian G\u00f6tz, Christoph Seidl, and Uwe A\u00dfmann. 2014. A metamodel family for role-based modeling and programming languages. In SLE (LNCS), Vol. 8706. Springer, 141-160."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2012.11.1.a8"},{"key":"e_1_3_2_1_34_1","first-page":"162","article-title":"The design of a conceptual framework and technical infrastructure for model management language engineering. In ICECCS. IEEE Computer Society, Washington","author":"Paige Richard F.","year":"2009","unstructured":"Richard F. Paige , Dimitrios S. Kolovos , Louis M. Rose , Nicholas Drivalos , and Fiona A. C. Polack . 2009 . The design of a conceptual framework and technical infrastructure for model management language engineering. In ICECCS. IEEE Computer Society, Washington , DC, USA , 162 - 171 . Richard F. Paige, Dimitrios S. Kolovos, Louis M. Rose, Nicholas Drivalos, and Fiona A. C. Polack. 2009. The design of a conceptual framework and technical infrastructure for model management language engineering. In ICECCS. IEEE Computer Society, Washington, DC, USA, 162-171.","journal-title":"DC, USA"},{"volume-title":"Scala roles - A lightweight approach towards reusable collaborations","author":"Pradel Michael","key":"e_1_3_2_1_35_1","unstructured":"Michael Pradel and Martin Odersky . 2008. Scala roles - A lightweight approach towards reusable collaborations . In ICSOFT. INSTICC Press , 13-20. Michael Pradel and Martin Odersky. 2008. Scala roles - A lightweight approach towards reusable collaborations. In ICSOFT. INSTICC Press, 13-20."},{"volume-title":"ECMDA-FA (LNCS)","author":"Rose Louis M.","key":"e_1_3_2_1_36_1","unstructured":"Louis M. Rose , Richard F. Paige , Dimitrios S. Kolovos , and Fiona Polack . 2008. The Epsilon Generation Language . In ECMDA-FA (LNCS) , Vol. 5095 . Springer , 1-16. Louis M. Rose, Richard F. Paige, Dimitrios S. Kolovos, and Fiona Polack. 2008. The Epsilon Generation Language. In ECMDA-FA (LNCS), Vol. 5095. Springer, 1-16."},{"key":"e_1_3_2_1_37_1","first-page":"117","article-title":"Lifting model transformations to product lines. In ICSE. ACM, New York","author":"Salay Rick","year":"2014","unstructured":"Rick Salay , Michalis Famelis , Julia Rubin , Alessio Di Sandro , and Marsha Chechik . 2014 . Lifting model transformations to product lines. In ICSE. ACM, New York , NY, USA , 117 - 128 . Rick Salay, Michalis Famelis, Julia Rubin, Alessio Di Sandro, and Marsha Chechik. 2014. Lifting model transformations to product lines. In ICSE. ACM, New York, NY, USA, 117-128.","journal-title":"NY, USA"},{"key":"e_1_3_2_1_38_1","first-page":"2","article-title":"Guest Editor's Introduction","volume":"39","author":"Schmidt D. C.","year":"2006","unstructured":"D. C. Schmidt . 2006 . Guest Editor's Introduction : Model-Driven Engineering. Computer 39 , 2 (Feb. 2006), 25-31. D. C. Schmidt. 2006. Guest Editor's Introduction: Model-Driven Engineering. Computer 39, 2 (Feb. 2006), 25-31.","journal-title":"Model-Driven Engineering. Computer"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-023X(00)00023-9"},{"key":"e_1_3_2_1_40_1","volume-title":"Merks","author":"Steinberg Dave","year":"2008","unstructured":"Dave Steinberg , Frank Budinsky , Marcelo Paternostro , and Ed Merks . 2008 . EMF : Eclipse Modeling Framework, 2 nd Edition. Addison-Wesley Professional , Upper Saddle River, NJ. Dave Steinberg, Frank Budinsky, Marcelo Paternostro, and Ed Merks. 2008. EMF: Eclipse Modeling Framework, 2nd Edition. Addison-Wesley Professional, Upper Saddle River, NJ.","edition":"2"},{"key":"e_1_3_2_1_41_1","unstructured":"UML 2017. UML 2.5.1 OMG specification. http:\/\/www.omg.org\/spec\/UML\/2.5.1\/. (2017).  UML 2017. UML 2.5.1 OMG specification. http:\/\/www.omg.org\/spec\/UML\/2.5.1\/. (2017)."}],"event":{"name":"SLE '18: 11th ACM SIGPLAN International Conference on Software Language Engineering","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Boston MA USA","acronym":"SLE '18"},"container-title":["Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3276604.3276610","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3276604.3276610","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:03:39Z","timestamp":1750273419000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3276604.3276610"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,24]]},"references-count":41,"alternative-id":["10.1145\/3276604.3276610","10.1145\/3276604"],"URL":"https:\/\/doi.org\/10.1145\/3276604.3276610","relation":{},"subject":[],"published":{"date-parts":[[2018,10,24]]},"assertion":[{"value":"2018-10-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}