Live
Black Hat USADark ReadingBlack Hat AsiaAI BusinessAnthropic laat klanten extra betalen als ze Claude via OpenClaw willen gebruikenTweakers.netHackers Are Posting the Claude Code Leak With Bonus MalwareWired AIUnpacking the True Cost of Blockchain Indexing: More Than Just InfrastructureDEV CommunityThe coordinate space bug that four rewrites couldn't fixDEV CommunityThe Programmer's Fulcrum: 03 April, 2026DEV CommunityEnthusiast installs Win 3.1X on bare metal Ryzen 9 9900X and RTX 5060 Ti system using floppy disk drive — Asus motherboard’s ‘classic BIOS’ functionality was instrumental to the feattomshardware.comI Put VS Code, Claude, and a Terminal Inside a File Manager I built using React and Rust — Here's What HappenedDEV CommunityLooking for arXiv endorsement (cs.LG) – RL fine-tuning for VLMs (GRPO, MathVista)discuss.huggingface.coClaude Code at Enterprise Scale: Why You Need an AI GatewayDEV CommunityPowering Down Enterprises Tackle AI’s Soaring Energy CostsDev.to AIIs Micron the New Nvidia? - The Motley FoolGNews AI NVIDIAFrom Guesswork to Growth: AI-Driven Analytics for Grant WritingDev.to AIBlack Hat USADark ReadingBlack Hat AsiaAI BusinessAnthropic laat klanten extra betalen als ze Claude via OpenClaw willen gebruikenTweakers.netHackers Are Posting the Claude Code Leak With Bonus MalwareWired AIUnpacking the True Cost of Blockchain Indexing: More Than Just InfrastructureDEV CommunityThe coordinate space bug that four rewrites couldn't fixDEV CommunityThe Programmer's Fulcrum: 03 April, 2026DEV CommunityEnthusiast installs Win 3.1X on bare metal Ryzen 9 9900X and RTX 5060 Ti system using floppy disk drive — Asus motherboard’s ‘classic BIOS’ functionality was instrumental to the feattomshardware.comI Put VS Code, Claude, and a Terminal Inside a File Manager I built using React and Rust — Here's What HappenedDEV CommunityLooking for arXiv endorsement (cs.LG) – RL fine-tuning for VLMs (GRPO, MathVista)discuss.huggingface.coClaude Code at Enterprise Scale: Why You Need an AI GatewayDEV CommunityPowering Down Enterprises Tackle AI’s Soaring Energy CostsDev.to AIIs Micron the New Nvidia? - The Motley FoolGNews AI NVIDIAFrom Guesswork to Growth: AI-Driven Analytics for Grant WritingDev.to AI
AI NEWS HUBbyEIGENVECTOREigenvector

EZASP -- Facilitating the usage of ASP

arXivMarch 31, 202610 min read0 views
Source Quiz

arXiv:2603.26863v1 Announce Type: cross Abstract: Answer Set Programming (ASP) is a declarative programming language used for modeling and solving complex combinatorial problems. It has been successfully applied to a number of different realworld problems. However, learning its usage can prove challenging as the declarative language, from a conceptual perspective, differs substantially from imperative programming, and programs are not required to adhere to any particular structure, offering arguably almost too much freedom for a beginner. Recently, a new methodology called Easy Answer Set Prog — Rafael Martins, Matthias Knorr, Ricardo Gon\c{c}alves

View PDF HTML (experimental)

Abstract:Answer Set Programming (ASP) is a declarative programming language used for modeling and solving complex combinatorial problems. It has been successfully applied to a number of different realworld problems. However, learning its usage can prove challenging as the declarative language, from a conceptual perspective, differs substantially from imperative programming, and programs are not required to adhere to any particular structure, offering arguably almost too much freedom for a beginner. Recently, a new methodology called Easy Answer Set Programming (Easy ASP) has been introduced that aims to aid in this learning process by focussing on a well-defined fragment of the ASP language and introducing additional structure to the programs. However, while this methodology can indeed be employed, to the best of our knowledge, no tool integrates its features currently. In this paper, we present EZASP, a Visual Studio Code extension designed to support the development of ASP programs following the Easy ASP methodology. It covers and extends the language fragment of Easy ASP and provides the user with warnings in the case of deviations from the methodology as well as the possibility to automatically reorder the program. Complementarily, it also adds syntax error highlighting, including detection of non-safe variables directly while editing, and configurability, as all features can be optionally disabled. A small user study in the context of university teaching suggests that these features are benefitial for both new and experienced users.

Comments: 12 pages, 1 figure, submitted to ICLP 2026

Subjects:

Software Engineering (cs.SE); Artificial Intelligence (cs.AI)

Cite as: arXiv:2603.26863 [cs.SE]

(or arXiv:2603.26863v1 [cs.SE] for this version)

https://doi.org/10.48550/arXiv.2603.26863

arXiv-issued DOI via DataCite (pending registration)

Submission history

From: Rafael Martins [view email] [v1] Fri, 27 Mar 2026 16:46:31 UTC (55 KB)

Was this article helpful?

Sign in to highlight and annotate this article

AI
Ask AI about this article
Powered by Eigenvector · full article context loaded
Ready

Conversation starters

Ask anything about this article…

Daily AI Digest

Get the top 5 AI stories delivered to your inbox every morning.

More about

researchpaperarxiv

Knowledge Map

Knowledge Map
TopicsEntitiesSource
EZASP -- Fa…researchpaperarxivaiartificial-…arXiv

Connected Articles — Knowledge Graph

This article is connected to other articles through shared AI topics and tags.

Knowledge Graph100 articles · 177 connections
Scroll to zoom · drag to pan · click to open

Discussion

Sign in to join the discussion

No comments yet — be the first to share your thoughts!

More in Research Papers