Jacome Cunha, Joao Paulo Fernandes, Jorge Mendes, & Joao Saraiva
In this paper we explore the use of models in the context of spreadsheet engineering. We review a successful spreadsheet modeling language, whose semantics we further extend. With this extension we bring spreadsheet models closer to the business models of spreadsheets themselves.
An addon for a widely used spreadsheet system, providing bidirectional model-driven spreadsheet development, was also improved to include the proposed model extension.
This is a formal definition of the ClassSheets language, with extensions in red. We propose embedding ClassSheet models in spreadsheet systems, allowing simple evolution of models so that the structure of their data instances is automatically updated.
2012, IEEE Symposium on Visual Languages and Human-Centric Computing, September, pages 19-22