Gå til søgefeltetSpring over til navigationSpring til hovedindhold

Concrete and Abstract Cost Semantics for Spreadsheets

  • Alexander Bock
    ,
  • Thomas Bøgholm
    ,
  • ,
  • Bent Thomsen
    ,
  • Lone Leth Thomsen
  • Aalborg Universitet
Publikation:
Bog / Antologi / Rapport
Rapport
Forskning

Open Access

Resume

We give a simple but precise operational semantics for the evaluation of extended spreadsheet formulas, with array formulas, sheet-defined functions and closures, as found in the Funcalc spreadsheet platform. We build on this to give a simple cost semantics for evaluation of a spread- sheet formula and for full and minimal recalculation of a spreadsheet. Following the ideas presented by Schmidt we provide a big step trace-based abstract interpretation for the cost semantics. We then present a set of functions which can be used to calculate the cost of executing an evaluation of a spreadsheet expression following Gomez et al., inspired by Rosendahl. These functions are related to the above operational semantics, cost semantics and abstract interpretation.
The above semantic presentations all form the formal foundations for various cost calculations implemented in the Funcalc spreadsheet platform.

Publikation information

Produktionstype

Publikation:
Bog / Antologi / Rapport
Rapport
Forskning

Originalsprog

Engelsk

Publikationsmilepæle

  • Udgivet - 2018

Publikationsstatus

Udgivet - 2018

Forlag

IT-Universitetet i København, Danmark

Bogserie

  • Bogserienavn: IT University Technical Report Series
    Serienummer: TR-2018-203
    ISSN: 1600-6100

ISBN (Elektronisk)

978-87-7949-369-8

Adgang til dokumenter

Forlagets udgivne version, 1.23 MB