• 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