Gå til søgefeltetSpring over til navigationSpring til hovedindhold

On the semantics for spreadsheets with sheet-defined functions

  • Alexander Asp Bock
    ,
  • Thomas Bøgholm
    ,
  • ,
  • Bent Thomsen
    ,
  • Lone Leth Thomsen
  • Aalborg Universitet
Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Tidsskriftartikel
Forskning
Peer-review

Open Access

Resume

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.

Publikation information

Produktionstype

Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Tidsskriftartikel
Forskning
Peer-review

Originalsprog

Engelsk

Artikelnummer

100960

Tidsskrift (Bind, Nummer)

Journal of Computer Languages (Bind 57)

Publikationsmilepæle

  • Accepteret/In press - 23/02/2020
  • Udgivet - 03/2020

Publikationsstatus

Udgivet - 03/2020

ISSN

2590-1184

Publication IDs

  • Scopus: 85082764102

Metrikker

PlumX, åbner i en ny fane

Hentninger
12
Antal citationer
15