Embed presentation
Download to read offline

















































This document outlines a model-driven approach to spreadsheet development called MDSheet. It discusses representing spreadsheet business logic using ClassSheet models, embedding these models directly into spreadsheets, inferring models from existing spreadsheets, and enabling bidirectional transformations between spreadsheet data and ClassSheet models. An empirical study found that users were faster and made fewer errors using model-driven spreadsheets compared to traditional spreadsheets. Future work is discussed in areas like querying models, detecting errors, refactoring, and applying the approach to other domains.















































