• DocumentCode
    2937297
  • Title

    From queries to answers in visual logic programming

  • Author

    Puigsegur, Jordi ; Schorlemmer, W. Marco ; Agusti, Jaume

  • Author_Institution
    Univ. Autonoma de Barcelona, Spain
  • fYear
    1997
  • fDate
    23-26 Sep 1997
  • Firstpage
    102
  • Lastpage
    109
  • Abstract
    Previously (J. Puigsegur et al., 1996), we presented a visual declarative programming language based on two main graphical constructs: directed acyclic graphs representing predicate application and graphical set inclusion representing logical implication. We showed that with these simple visual constructs we can cover most of the representational demands of computational logic allowing a blend of functional and relational styles of programming. We explore the advantages of directly using our visual syntax for solving queries, by presenting a method for visually asking questions about a visual program by means of query diagrams, and by defining visual inferences which operate on those diagrams. The result is an operational semantics for declarative programming which is intended to be visual, intuitive and formal. Visual, because the inference rules display graphically the transformation of query diagrams into answer diagrams. Intuitive, because it is intimately linked with the visual syntax of the declarative language. Finally, it is formal because the usual properties of formal logic (i.e. correctness and completeness) can be applied directly to it
  • Keywords
    formal logic; logic programming; query processing; visual languages; visual programming; answer diagrams; computational logic; declarative programming; directed acyclic graphs; formal logic; graphical set inclusion; inference rules; logical implication; operational semantics; predicate application; query diagrams; visual inferences; visual logic programming; visual question asking; visual syntax; Computer languages; Computer science; Displays; Functional programming; Head; Image resolution; Logic programming; Visualization; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
  • Conference_Location
    Isle of Capri
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-8144-6
  • Type

    conf

  • DOI
    10.1109/VL.1997.626564
  • Filename
    626564