OnlineSPARC: A programming environment for answer set programming

Elias Marcopoulos, Yuanlin Zhang

Research output: Contribution to journalArticlepeer-review

4 Scopus citations


Recent progress in logic programming (e.g. the development of the answer set programming (ASP) paradigm) has made it possible to teach it to general undergraduate and even middle/high school students. Given the limited exposure of these students to computer science, the complexity of downloading, installing, and using tools for writing logic programs could be a major barrier for logic programming to reach a much wider audience. We developed onlineSPARC, an online ASP environment with a self-contained file system and a simple interface. It allows users to type/edit logic programs and perform several tasks over programs, including asking a query to a program, getting the answer sets of a program, and producing a drawing/animation based on the answer sets of a program.

Original languageEnglish
Pages (from-to)262-289
Number of pages28
JournalTheory and Practice of Logic Programming
Issue number2
StatePublished - Mar 1 2019


  • CS education
  • answer set programming
  • integrated development environment
  • logic programming
  • visualization


Dive into the research topics of 'OnlineSPARC: A programming environment for answer set programming'. Together they form a unique fingerprint.

Cite this