Abstrakt. Även om kalkylblad kan ses som en flexibel programmeringsmiljö saknar de en del av begreppen vanliga programmeringsspråk, t.ex. strukturerade datatyper. Detta kan leda till att användaren redigerar kalkylbladet på fel sätt och kanske orsakar skadade eller överflödiga data. Vi utarbetade en metod för extraktion av en relationell modell från ett kalkylark och efterföljande inbäddning av modellen tillbaka i kalkylbladet för att skapa en modellbaserad kalkylark programmeringsmiljö. Extraktionsalgoritmen är specifik för kalkylblad eftersom den tar hänsyn till särdrag som layout och kolumnarrangemang. Den extraherade modellen används för att generera formler och visuella element som sedan inbäddas i kalkylbladet hjälper användaren att redigera data på ett korrekt sätt. Vi presenterar preliminära experimentella resultat från att tillämpa vår strategi på ett urval av kalkylblad från EUSES kalkylblad Corpus.
Till exempel Cunha et al. presentera modellbaserade programmeringsmiljöer för kalkylblad REF.
Model-based programming environments for spreadsheets
{'venue': 'Sci. Comput. Program.', 'journal': 'Sci. Comput. Program.', 'mag_field_of_study': ['Computer Science']}