• DocumentCode
    2030058
  • Title

    Visual specifications of correct spreadsheets

  • Author

    Abraham, Robin ; Erwig, Martin ; Kollmansberger, Steve ; Seifert, Ethan

  • Author_Institution
    Sch. of EECS, Oregon State Univ., Corvallis, OR, USA
  • fYear
    2005
  • fDate
    20-24 Sept. 2005
  • Firstpage
    189
  • Lastpage
    196
  • Abstract
    We introduce a visual specification language for spreadsheets that allows the definition of spreadsheet templates. A spreadsheet generator can automatically create Excel spreadsheets from these templates together with customized update operations. It can be shown that spreadsheets created in this way are free from a large class of errors, such as reference, omission, and type errors. We present a formal definition of the visual language for templates and describe the process of generating spreadsheets from templates. In addition, we present an editor for templates and analyze the editor using the cognitive dimensions framework.
  • Keywords
    formal specification; specification languages; spreadsheet programs; visual languages; visual programming; Excel spreadsheets; cognitive dimensions; omission error; reference error; spreadsheet generator; spreadsheet templates; spreadsheet visual specification; template editor; type error; update operation; visual specification language; Computer architecture; Data analysis; Documentation; Environmental management; Error analysis; Error correction; Quality control; Software engineering; Software standards; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2005 IEEE Symposium on
  • Print_ISBN
    0-7695-2443-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2005.70
  • Filename
    1509503