摘要翻译:
我们报告了SeaLion工具的当前状态和指定特性,该工具旨在作为答案集编程(ASP)的集成开发环境(IDE)。SeaLion的一个主要目标是提供一个用户友好的环境,以支持开发人员编写、评估、调试和测试答案集程序。为此,必须开发新的支持技术,以适应答案集语义的要求,并满足实际适用性的限制。在这方面,SeaLion受益于一个关于答案集程序开发方法和方法论的项目的研究结果,SeaLion是在该项目的背景下实现的。目前,该工具为Gringo和DLV语言提供源代码编辑器,提供语法高亮显示、语法检查和可视化程序大纲。进一步实现的功能是支持外部求解器和可视化,以及可视化编辑答案集。SeaLion是流行的Eclipse平台的一个插件,它为IDE的未来扩展提供了接口。
---
英文标题:
《The SeaLion has Landed: An IDE for Answer-Set Programming---Preliminary
Report》
---
作者:
Johannes Oetsch and J\"org P\"uhrer and Hans Tompits
---
最新提交年份:
2011
---
分类信息:
一级分类:Computer Science 计算机科学
二级分类:Programming Languages 程序设计语言
分类描述:Covers programming language semantics, language features, programming approaches (such as object-oriented programming, functional programming, logic programming). Also includes material on compilers oriented towards programming languages; other material on compilers may be more appropriate in Architecture (AR). Roughly includes material in ACM Subject Classes D.1 and D.3.
涵盖程序设计语言语义,语言特性,程序设计方法(如面向对象程序设计,函数式程序设计,逻辑程序设计)。还包括面向编程语言的编译器的材料;关于编译器的其他材料可能在体系结构(AR)中更合适。大致包括ACM主题课程D.1和D.3中的材料。
--
一级分类:Computer Science 计算机科学
二级分类:Artificial Intelligence
人工智能
分类描述:Covers all areas of AI except Vision, Robotics, Machine Learning, Multiagent Systems, and Computation and Language (Natural Language Processing), which have separate subject areas. In particular, includes Expert Systems, Theorem Proving (although this may overlap with Logic in Computer Science), Knowledge Representation, Planning, and Uncertainty in AI. Roughly includes material in ACM Subject Classes I.2.0, I.2.1, I.2.3, I.2.4, I.2.8, and I.2.11.
涵盖了人工智能的所有领域,除了视觉、机器人、机器学习、多智能体系统以及计算和语言(自然语言处理),这些领域有独立的学科领域。特别地,包括专家系统,定理证明(尽管这可能与计算机科学中的逻辑重叠),知识表示,规划,和人工智能中的不确定性。大致包括ACM学科类I.2.0、I.2.1、I.2.3、I.2.4、I.2.8和I.2.11中的材料。
--
---
英文摘要:
We report about the current state and designated features of the tool SeaLion, aimed to serve as an integrated development environment (IDE) for answer-set programming (ASP). A main goal of SeaLion is to provide a user-friendly environment for supporting a developer to write, evaluate, debug, and test answer-set programs. To this end, new support techniques have to be developed that suit the requirements of the answer-set semantics and meet the constraints of practical applicability. In this respect, SeaLion benefits from the research results of a project on methods and methodologies for answer-set program development in whose context SeaLion is realised. Currently, the tool provides source-code editors for the languages of Gringo and DLV that offer syntax highlighting, syntax checking, and a visual program outline. Further implemented features are support for external solvers and visualisation as well as visual editing of answer sets. SeaLion comes as a plugin of the popular Eclipse platform and provides itself interfaces for future extensions of the IDE.
---
PDF链接:
https://arxiv.org/pdf/1109.3989