• DocumentCode
    2410329
  • Title

    Intellisheet: a spreadsheet system expanded by including constraint

  • Author

    Adachi, Yoshihiro

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Toyo Univ., Saitama, Japan
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    173
  • Lastpage
    179
  • Abstract
    This paper describes our research into the expansion of the spreadsheet paradigm by the incorporation of solvers for systems of linear and finite-domain constraints. An extended spreadsheet system, called Intellisheet, allows the entry of expressions that represent linear and finite-domain constraints, along with arithmetic expressions, in individual cells. The systems of constraints that have been entered are automatically solved by constraint solvers and the resulting solutions are displayed in the cells that contain the expressions or in other assigned cells. Intellisheet´s GUI also has some special features to facilitate constraint programming. Incorporating constraint solvers extends the scope of the spreadsheet paradigm to declarative programming and provides an easier way to solve a broad class of problems, including linear optimization and discrete problems
  • Keywords
    constraint handling; graphical user interfaces; personal computing; programming environments; spreadsheet programs; GUI; Intellisheet; arithmetic expressions; constraint programming; constraint solvers; declarative programming; end-user programming environment; finite-domain constraints; linear optimization; spreadsheet system; Application software; Arithmetic; Artificial intelligence; Constraint optimization; Displays; Functional programming; Graphical user interfaces; Linear programming; Problem-solving; Spreadsheet programs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human-Centric Computing Languages and Environments, 2001. Proceedings IEEE Symposia on
  • Conference_Location
    Stresa
  • Print_ISBN
    0-7803-7198-4
  • Type

    conf

  • DOI
    10.1109/HCC.2001.995256
  • Filename
    995256