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
Link To Document