DocumentCode
3456371
Title
Augmenting spreadsheets with constraint satisfaction
Author
Sample, Tony ; Mouhoub, M.
Author_Institution
Dept. of Comput. Sci., Univ. of Regina, Regina, SK, Canada
fYear
2011
fDate
8-11 May 2011
Abstract
The popularity of the spreadsheet attests to its success at providing a usable programming interface to users with no programming experience. This success prompts the question of how a spreadsheet could be extended to be more powerful while retaining its ease of use. Adding the ability to express and satisfy constraints within the spreadsheet would enable it to be used to solve more complex problems. In this paper, a model for adding constraint satisfaction to a spreadsheet is given. It is designed to be spreadsheet-centric, in that the means to define and solve constraint networks is designed to be familiar to spreadsheet users. The model is implemented using Microsoft Excel and is contrasted with other models of adding constraint satisfaction to spreadsheets.
Keywords
constraint handling; constraint satisfaction problems; human computer interaction; spreadsheet programs; Microsoft Excel; constraint networks; constraint satisfaction; programming interface; spreadsheet augmentation; spreadsheet-centric; Functional programming; Indexes; Knowledge engineering; Software; Spreadsheet programs;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering (CCECE), 2011 24th Canadian Conference on
Conference_Location
Niagara Falls, ON
ISSN
0840-7789
Print_ISBN
978-1-4244-9788-1
Electronic_ISBN
0840-7789
Type
conf
DOI
10.1109/CCECE.2011.6030616
Filename
6030616
Link To Document