On the semantics for spreadsheets with sheet-defined functions
- Alexander Asp Bock,
- Thomas Bøgholm,
- ,
- Bent Thomsen,
- Lone Leth Thomsen
- Aalborg University
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOriginal language
EnglishArticle number
100960Journal (Volume, Issue Number)
Journal of Computer Languages (Volume 57)Publication milestones
- Accepted/In press - 23/02/2020
- Published - 03/2020
Publication status
Published - 03/2020
ISSN
2590-1184Publication IDs
- Scopus: 85082764102
Abstract
We give an operational semantics for the evaluation of spreadsheets, including sheet-defined and built-in numeric functions in the Funcalc spreadsheet platform. The semantics allows for different implementations and we discuss sheet-defined functions implemented using both interpretation and run-time code generation. The semantics specifies the expected result of a computation, also considering non-deterministic functions, independently of an evaluation mechanism. It can be extended to include the cost of formula evaluation for a cost analysis e.g. for use in parallelization of computations. An interesting future direction is to investigate experimentally how close our semantics is to that of major spreadsheet implementations.
Publication metrics
PlumX, opens in new tab
Captures
11
Citations
14
Access to documents
Final published version, 2.22 MB
License:CC BY-NC-ND, opens in new tab
