• DocumentCode
    2183194
  • Title

    A visual logic programming language

  • Author

    Puigsegur, Jordi ; Agustí, Jaume ; Robertson, Dave

  • Author_Institution
    Inst. d´´Investigacio en Intel-Ligencia Artificial, Catalonia, Spain
  • fYear
    1996
  • fDate
    3-6 Sep 1996
  • Firstpage
    214
  • Lastpage
    221
  • Abstract
    It is commonly accepted that non-logicians have difficulty in expressing themselves in first order logic. Part of the visual language community is concerned with providing visual notations (declarative diagrams) which use visual cues to make the structuring of logical expressions more intuitive. One of the more successful metaphors used in such languages is that of set inclusion, making use of the graphical intuitions which most of us are taught at school. Existing declarative diagramming languages do not make full use of such set-based intuitions. We present a more uniform use of sets in this form of description, which allows simple, but highly expressive diagrams to be constructed from a small number of primitive components. These diagrams, we claim, provide a good alternative notation for a limited, but useful, subset of FOL and, as we show in this paper are the basis of a visual logic programming language
  • Keywords
    diagrams; formal logic; logic programming; logic programming languages; visual languages; visual programming; FOL; declarative diagrams; diagramming languages; first order logic; logical expressions; set inclusion; visual cues; visual logic programming language; visual notations; Artificial intelligence; Bridges; Computer languages; Concrete; Educational institutions; Formal languages; Logic programming; Programming profession; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1996. Proceedings., IEEE Symposium on
  • Conference_Location
    Boulder, CO
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-7508-X
  • Type

    conf

  • DOI
    10.1109/VL.1996.545290
  • Filename
    545290