{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T05:58:00Z","timestamp":1725515880391},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642304750"},{"type":"electronic","value":"9783642304767"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-30476-7_7","type":"book-chapter","created":{"date-parts":[[2012,5,25]],"date-time":"2012-05-25T15:29:43Z","timestamp":1337959783000},"page":"105-120","source":"Crossref","is-referenced-by-count":16,"title":["Bidirectional Transformation of Model-Driven Spreadsheets"],"prefix":"10.1007","author":[{"given":"J\u00e1come","family":"Cunha","sequence":"first","affiliation":[]},{"given":"Jo\u00e3o P.","family":"Fernandes","sequence":"additional","affiliation":[]},{"given":"Jorge","family":"Mendes","sequence":"additional","affiliation":[]},{"given":"Hugo","family":"Pacheco","sequence":"additional","affiliation":[]},{"given":"Jo\u00e3o","family":"Saraiva","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","unstructured":"Abraham, R., Erwig, M., Kollmansberger, S., Seifert, E.: Visual specifications of correct spreadsheets. In: VL\/HCC, pp. 189\u2013196. IEEE Computer Society (2005)"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Beckwith, L., Cunha, J., Fernandes, J.P., Saraiva, J.: End-users productivity in model-based spreadsheets: An empirical study. In: IS-EUD, pp. 282\u2013288 (2011)","DOI":"10.1007\/978-3-642-21530-8_27"},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Cicchetti, A., Ruscio, D.D., Eramo, R., Pierantonio, A.: Automating co-evolution in model-driven engineering. In: EDOC, pp. 222\u2013231. IEEE CS (2008)","DOI":"10.1109\/EDOC.2008.44"},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Cunha, J., Fernandes, J.P., Mendes, J., Saraiva, J.: MDSheet: A Framework for Model-driven Spreadsheet Engineering. In: ICSE, pp. 1412\u20131415. ACM (2012)","DOI":"10.1109\/ICSE.2012.6227239"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Cunha, J., Mendes, J., Fernandes, J.P., Saraiva, J.: Embedding and evolution of spreadsheet models in spreadsheet systems. In: VL\/HCC 2011, pp. 179\u2013186. IEEE (2011)","DOI":"10.1109\/VLHCC.2011.6070396"},{"key":"7_CR6","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1145\/1480945.1480972","volume-title":"PEPM","author":"J. Cunha","year":"2009","unstructured":"Cunha, J., Saraiva, J., Visser, J.: From spreadsheets to relational databases and back. In: PEPM, pp. 179\u2013188. ACM, New York (2009)"},{"key":"7_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1007\/978-3-642-19811-3_14","volume-title":"Fundamental Approaches to Software Engineering","author":"J. Cunha","year":"2011","unstructured":"Cunha, J., Visser, J., Alves, T., Saraiva, J.: Type-Safe Evolution of Spreadsheets. In: Giannakopoulou, D., Orejas, F. (eds.) FASE 2011. LNCS, vol.\u00a06603, pp. 186\u2013201. Springer, Heidelberg (2011)"},{"key":"7_CR8","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/978-3-540-87875-9_2","volume-title":"Model Driven Engineering Languages and Systems","author":"Z. Diskin","year":"2008","unstructured":"Diskin, Z.: Algebraic Models for Bidirectional Model Synchronization. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 21\u201336. Springer, Heidelberg (2008)"},{"key":"7_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1007\/978-3-642-24485-8_22","volume-title":"Model Driven Engineering Languages and Systems","author":"Z. Diskin","year":"2011","unstructured":"Diskin, Z., Xiong, Y., Czarnecki, K., Ehrig, H., Hermann, F., Orejas, F.: From State- to Delta-Based Bidirectional Model Transformations: The Symmetric Case. In: Whittle, J., Clark, T., K\u00fchne, T. (eds.) MODELS 2011. LNCS, vol.\u00a06981, pp. 304\u2013318. Springer, Heidelberg (2011)"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Engels, G., Erwig, M.: ClassSheets: automatic generation of spreadsheet applications from object-oriented specifications. In: ASE, pp. 124\u2013133. ACM (2005)","DOI":"10.1145\/1101908.1101929"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Erwig, M., Abraham, R., Cooperstein, I., Kollmansberger, S.: Automatic generation and maintenance of correct spreadsheets. In: ICSE, pp. 136\u2013145. ACM (2005)","DOI":"10.1145\/1062455.1062494"},{"issue":"3","key":"7_CR12","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1017\/S0956796805005794","volume":"16","author":"M. Erwig","year":"2006","unstructured":"Erwig, M., Abraham, R., Kollmansberger, S., Cooperstein, I.: Gencel: a program generator for correct spreadsheets. J. Funct. Program\u00a016(3), 293\u2013325 (2006)","journal-title":"J. Funct. Program"},{"key":"7_CR13","doi-asserted-by":"crossref","unstructured":"Foster, J.N., Greenwald, M.B., Moore, J.T., Pierce, B.C., Schmitt, A.: Combinators for bi-directional tree transformations: a linguistic approach to the view update problem. In: POPL, pp. 233\u2013246. ACM (2005)","DOI":"10.1145\/1047659.1040325"},{"key":"7_CR14","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1007\/978-3-642-14107-2_4","volume-title":"ECOOP 2010 \u2013 Object-Oriented Programming","author":"F. Hermans","year":"2010","unstructured":"Hermans, F., Pinzger, M., van Deursen, A.: Automatically Extracting Class Diagrams from Spreadsheets. In: D\u2019Hondt, T. (ed.) ECOOP 2010. LNCS, vol.\u00a06183, pp. 52\u201375. Springer, Heidelberg (2010)"},{"key":"7_CR15","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1007\/978-3-540-87875-9_45","volume-title":"Model Driven Engineering Languages and Systems","author":"M. Herrmannsdoerfer","year":"2008","unstructured":"Herrmannsdoerfer, M., Benz, S., Juergens, E.: Automatability of Coupled Evolution of Metamodels and Models in Practice. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 645\u2013659. Springer, Heidelberg (2008)"},{"key":"7_CR16","unstructured":"Hofmann, M., Pierce, B.C., Wagner, D.: Edit lenses. In: POPL (to appear, 2012)"},{"issue":"1-2","key":"7_CR17","first-page":"89","volume":"21","author":"Z. Hu","year":"2008","unstructured":"Hu, Z., Mu, S.-C., Takeichi, M.: A programmable editor for developing structured documents based on bidirectional transformations. HOSC\u00a021(1-2), 89\u2013118 (2008)","journal-title":"HOSC"},{"key":"7_CR18","unstructured":"Jones, S.P., Hughes, J., Augustsson, L., et al.: Report on the programming language haskell 98. Tech. rep. (February 1999)"},{"key":"7_CR19","unstructured":"L\u00e4mmel, R., Lohmann, W.: Format Evolution. In: RETIS 2001. vol. 155, pp. 113\u2013134. OCG (2001)"},{"key":"7_CR20","unstructured":"Meertens, L.: Designing constraint maintainers for user interaction (1998), manuscript available at http:\/\/www.kestrel.edu\/home\/people\/meertens"},{"key":"7_CR21","unstructured":"Panko, R.: Spreadsheet errors: What we know. what we think we can do. EuSpRIG (2000)"},{"key":"7_CR22","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-75209-7_1","volume-title":"Model Driven Engineering Languages and Systems","author":"P. Stevens","year":"2007","unstructured":"Stevens, P.: Bidirectional Model Transformations in QVT: Semantic Issues and Open Questions. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, pp. 1\u201315. Springer, Heidelberg (2007)"},{"key":"7_CR23","unstructured":"Takeichi, M.: Configuring bidirectional programs with functions. In: IFL (2009)"},{"key":"7_CR24","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"630","DOI":"10.1007\/978-3-540-87875-9_44","volume-title":"Model Driven Engineering Languages and Systems","author":"S. Vermolen","year":"2008","unstructured":"Vermolen, S., Visser, E.: Heterogeneous Coupled Evolution of Software Languages. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 630\u2013644. Springer, Heidelberg (2008)"}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Model Transformations"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-30476-7_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,22]],"date-time":"2023-06-22T23:17:52Z","timestamp":1687475872000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-30476-7_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642304750","9783642304767"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-30476-7_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}