• DocumentCode
    1496409
  • Title

    A Deductive Spreadsheet System for End Users

  • Author

    Tallis, Marcelo ; Balzer, Robert M.

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
  • Volume
    22
  • Issue
    11
  • fYear
    2010
  • Firstpage
    1563
  • Lastpage
    1576
  • Abstract
    We exploit the spreadsheet metaphor to make deductive problem-solving methods available to the vast population of spreadsheet end users. In particular, we show how the function-based problem-solving capabilities of spreadsheets can be extended to include logical deductive methods in a way that is consistent with the existing spreadsheet "look and feel." We also show a spreadsheet-based framework for authoring logic implication rules. This framework was conceived with the objective of reproducing many of the characteristics that make spreadsheet programming accessible to end users. In the proposed framework, rule authors describe the semantics of a binary relation by constructing a functional spreadsheet model that computes the image of that binary relation. This model is subsequently translated into a collection of logic implication rules. We implemented this deductive spreadsheet system on top of Microsoft Excel and adopting the World Wide Web Consortium (W3C) standard ontology language OWL+SWRL formalisms.
  • Keywords
    authoring systems; formal logic; functional programming; knowledge representation languages; problem solving; spreadsheet programs; Microsoft Excel; SWRL formalisms; World Wide Web Consortium standard; authoring logic implication rules; binary relation semantics; deductive problem-solving methods; deductive spreadsheet system; function-based problem-solving; functional spreadsheet model; logical deductive methods; ontology language OWL formalisms; spreadsheet end users; spreadsheet programming; Engineering management; Engines; Logic programming; OWL; Ontologies; Problem-solving; Programming profession; Spreadsheet programs; User centered design; Web sites; Ontology languages; representations (procedural and rule based); spreadsheets; user-centered design.;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2010.81
  • Filename
    5467073