DESIGN AND IMPLEMENTATION OF AN EDITOR/INTERPRETER FOR A VISUAL LOGIC PROGRAMMING LANGUAGE
Autor: | Omid Banyasad, Philip T. Cox |
---|---|
Rok vydání: | 2013 |
Předmět: |
Computer Networks and Communications
Functional logic programming Computer science Programming language media_common.quotation_subject computer.software_genre Computer Graphics and Computer-Aided Design Prolog Debugging Artificial Intelligence Instrumentation (computer programming) computer Software Logic programming Interpreter media_common Visual programming language Debugger computer.programming_language |
Zdroj: | International Journal of Software Engineering and Knowledge Engineering. 23:801-838 |
ISSN: | 1793-6403 0218-1940 |
DOI: | 10.1142/s0218194013500216 |
Popis: | The design and implementation of a programming environment including an editor, a debugger and an interpreter engine for Lograph, a general-purpose visual logic programming language, is discussed. The rationale for user-interface design decisions is presented, the goal of which is to increase cognitive support for the creation, exploration and debugging of Lograph programs. The design of the interpreter engine allows for animation of execution in the debugger. The engine takes full advantage of an efficient implementation of Prolog, and operates on a Prolog translation of Lograph programs and queries. The translated Lograph programs are probed with instrumentation code at appropriate places so that applications of Lograph rules are reported to the visual interface of the Lograph debugger as a side effect of the execution of a program. |
Databáze: | OpenAIRE |
Externí odkaz: |