• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Birgit Mitter
      • Oliver Spadiut
      • Georg Winter
    • scilog Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • Alternative Methods to Animal Testing
        • European Partnership BE READY
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • LUKE – Ukraine
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Korea
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol-South Tyrol-Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

Methods and Methodologies for Developing Answer-Set Programs

Methods and Methodologies for Developing Answer-Set Programs

Hans Tompits (ORCID: )
  • Grant DOI 10.55776/P21698
  • Funding program Principal Investigator Projects
  • Status ended
  • Start September 1, 2009
  • End August 31, 2013
  • Funding amount € 289,516
  • Project website

Disciplines

Computer Sciences (85%); Mathematics (15%)

Keywords

    Answer-Set Programming, Knowledge Representation and Reasoning, Software Development, Programmihng Support, Nonmonotonic Logic Programming, Declarative Problem Solving

Abstract Final report

Answer-set programming (ASP) is an important formalism for declarative problem solving and nonmonotonic reasoning, having a model-oriented view for knowledge representation, i.e., models constitute answers to problems rather than proofs as in traditional logic-based approaches. Although different realisations of the ASP paradigm exist, it is usually identified with logic programming under the answer-set semantics, which we shall deal with in this project. The high relevance of this particular formalism lies not only in its intuitive character but is also due to the availability of sophisticated solvers, which lead to successful applications in diverse areas like diagnosis, planning, database repair, and Semantic-Web reasoning. However, a main obstacle for a wider acceptance of ASP is a lack of techniques for supporting the development of answer-set programs. Indeed, the need for tools, methods, and methodologies that ease the programming process has been clearly recognised in the ASP community, but, except for some preliminary work, no systematic study in this direction has been put forth so far. In this project, we address this challenging issue by providing adequate principles and techniques that are aimed to support the answer-set programmer during development. Generally, the focus of our research will be on methodologies for systematic program development, program testing, and debugging. In particular, in working on these areas, special emphasis will be given to modular programming concepts and to the ability of the developed techniques to respect the declarative nature of ASP. To support a sufficient level of applicability, we plan to offer solutions not only for the core language of ASP but also for important extensions thereof that are commonly used and realised in various answer-set solvers. Moreover, we will consider complexity and decidability issues for the identified methods whenever relevant and provide restricted techniques and approximations where needed. The methods resulting from the project should be incorporated in an integrated development environment for ASP that combines straightforward as well as advanced techniques realising a convenient tool for developing answer-set programs. In order to reach our goals, we will mainly rely on formal, logic-based methods, suitable for innovative novel support techniques for a declarative language. The availability of intelligent development methodologies and tools will have a major impact on the field of ASP as a whole, significantly advancing the state of the art. Furthermore, with such techniques at hand, both expert as well as novice programmers will have an enhanced access to powerful declarative problem-solving machineries.

Answer-set programming (ASP) is a logic-based approach for declarative problem solving with notable applications in diverse areas like planning, diagnosis, configuration, systems biology, semantic-web reasoning, and many others. So far, research in ASP focused on the analysis of theoretical aspects, the deployment of applications, and the development of practicably efficient ASP solver technology. In this project, the important complementary aspect of studying methods for developing answer-set programs was addressed. Such methods are important for a further awareness of ASP outside academia.The main results of the project comprise, on the one hand, theoretical results concerning novel methods for testing, validation, verication, and debugging of answer-set programs, as well as studying methods for systematic program development, and, on the other hand, realising these methods in terms of an integrated development environment (IDE) for ASP called SeaLion in order to make them available for practical applications.

Research institution(s)
  • Technische Universität Wien - 100%

Research Output

  • 261 Citations
  • 34 Publications
Publications
  • 2011
    Title VIDEAS: Supporting answer-set program development using model-driven engineering techniques.
    Type Conference Proceeding Abstract
    Author Oetsch J
    Conference Proceedings of the MELO 2011 Workshop: Model-Driven Engineering, Logic and Optimization: Friends or Foes?
  • 2011
    Title Stepping through an Answer-Set Program
    DOI 10.1007/978-3-642-20895-9_13
    Type Book Chapter
    Author Oetsch J
    Publisher Springer Nature
    Pages 134-147
  • 2011
    Title Embedding nonground logic programs into autoepistemic logic for knowledge-base combination
    DOI 10.1145/1929954.1929957
    Type Journal Article
    Author De Bruijn J
    Journal ACM Transactions on Computational Logic (TOCL)
    Pages 1-39
    Link Publication
  • 2011
    Title VIDEAS: A Development Tool for Answer-Set Programs Based on Model-Driven Engineering Technology
    DOI 10.1007/978-3-642-20895-9_45
    Type Book Chapter
    Author Oetsch J
    Publisher Springer Nature
    Pages 382-387
  • 2012
    Title Towards Semantics-Aware Merge Support in Optimistic Model Versioning
    DOI 10.1007/978-3-642-29645-1_24
    Type Book Chapter
    Author Brosch P
    Publisher Springer Nature
    Pages 246-256
  • 2012
    Title Lana: A language for annotating answer-set programs.
    Type Conference Proceeding Abstract
    Author De Vos M
    Conference Proceedings of the 14th International Workshop on Non-Monotonic Reasoning (NMR 2012)
  • 2012
    Title Stepwise Debugging of Description-Logic Programs
    DOI 10.1007/978-3-642-30743-0_34
    Type Book Chapter
    Author Oetsch J
    Publisher Springer Nature
    Pages 492-508
  • 0
    Title Applications of Declarative Programming and Knowledge Management - 19th International Conference, INAP 2011, and 25th Workshop on Logic Programming, WLP 2011, Vienna, Austria, September 28-30, 2011, Revised Selected Papers.
    Type Other
    Author Tompits H
  • 2009
    Title Casting Away Disjunction and Negation under a Generalisation of Strong Equivalence with Projection
    DOI 10.1007/978-3-642-04238-6_23
    Type Book Chapter
    Author Pührer J
    Publisher Springer Nature
    Pages 264-276
  • 0
    Title Proceedings of the 19th International Conference on Applications of Declarative Programming and Knowledge Management (INAP 2011) and the 25th Workshop on Logic Programming (WLP 2011). INFSYS Research Report 1843-11-06, TU Wien, 2011.
    Type Other
    Author Tompits H
  • 2012
    Title An FLP-style answer-set semantics for abstract-constraint programs with disjunctions.
    Type Journal Article
    Author Oetsch J
  • 2012
    Title Annotating answer-set programs in Lana*
    DOI 10.1017/s147106841200021x
    Type Journal Article
    Author De Vos M
    Journal Theory and Practice of Logic Programming
    Pages 619-637
    Link Publication
  • 2012
    Title Towards Scenario-Based Testing of UML Diagrams
    DOI 10.1007/978-3-642-30473-6_12
    Type Book Chapter
    Author Brosch P
    Publisher Springer Nature
    Pages 149-155
  • 2012
    Title On the small-scope hypothesis for testing answer-set programs.
    Type Conference Proceeding Abstract
    Author Oetsch J
    Conference Gerhard Brewka, Thomas Eiter, and Sheila A. McIlraith, editors, Proceedings of the 13th International Conference on Principles of Knowledge Representation and Reasoning (KR 2012)
  • 2012
    Title Event-sequence testing using answer-set programming.
    Type Journal Article
    Author Brain M
    Journal International Journal on Advances in Software
  • 2012
    Title Extending object-oriented languages by declarative specications of complex objects using answer-set programming.
    Type Conference Proceeding Abstract
    Author Oetsch H
    Conference Proceedings of the 26th Workshop on Logic Programming (WLP 2012), abs/1112.0922
  • 2011
    Title Random vs. Structure-Based Testing of Answer-Set Programs: An Experimental Comparison
    DOI 10.1007/978-3-642-20895-9_26
    Type Book Chapter
    Author Janhunen T
    Publisher Springer Nature
    Pages 242-247
  • 2011
    Title Gentzen-Type Refutation Systems for Three-Valued Logics with an Application to Disproving Strong Equivalence
    DOI 10.1007/978-3-642-20895-9_28
    Type Book Chapter
    Author Oetsch J
    Publisher Springer Nature
    Pages 254-259
  • 2010
    Title Catching the Ouroboros: On debugging non-ground answer-set programs
    DOI 10.1017/s1471068410000256
    Type Journal Article
    Author Oetsch J
    Journal Theory and Practice of Logic Programming
    Pages 513-529
    Link Publication
  • 2010
    Title The system Kato: Detecting cases of plagiarism for answer-set programs
    DOI 10.1017/s1471068410000402
    Type Journal Article
    Author Oetsch J
    Journal Theory and Practice of Logic Programming
    Pages 759-775
    Link Publication
  • 2010
    Title On Testing Answer-Set Programs
    DOI 10.3233/978-1-60750-606-5-951
    Type Book Chapter
    Author Janhunen Tomi
    Publisher IOS Press
  • 2009
    Title cc? on Stage: Generalised Uniform Equivalence Testing for Verifying Student Assignment Solutions
    DOI 10.1007/978-3-642-04238-6_32
    Type Book Chapter
    Author Oetsch J
    Publisher Springer Nature
    Pages 382-395
  • 2009
    Title Kato: A plagiarism-detection tool for answer-set programs.
    Type Conference Proceeding Abstract
    Author Kloimüller C
    Conference Proceedings of the 23rd Workshop on (Constraint) Logic Programming (WLP 2010)
  • 2013
    Title SeaLion: An eclipse-based IDE for answer-set programming with advanced debugging support
    DOI 10.1017/s1471068413000410
    Type Journal Article
    Author Busoniu P
    Journal Theory and Practice of Logic Programming
    Pages 657-673
  • 2011
    Title Answer-set programming as a new approach to event-sequence testing.
    Type Conference Proceeding Abstract
    Author Erdem E
    Conference Proceedings of the 3rd International Conference on Advances in System Testing andValidation Lifecycle (VALID 2011)
  • 2010
    Title Methods and methodologies for developing answer-set programs - Project description.
    Type Conference Proceeding Abstract
    Author Oetsch J
  • 2010
    Title Dealing with Inconsistency When Combining Ontologies and Rules Using DL-Programs
    DOI 10.1007/978-3-642-13486-9_13
    Type Book Chapter
    Author Pührer J
    Publisher Springer Nature
    Pages 183-197
    Link Publication
  • 2010
    Title On testing answer-set programs.
    Type Journal Article
    Author Janhunen T
  • 2010
    Title Let's break the rules: Interactive procedural-style debugging of answer-set programs.
    Type Conference Proceeding Abstract
    Author Oetsch J
    Conference Proceedings of the 24th Workshop on (Constraint) Logic Programming (WLP 2010)
  • 2010
    Title Gentzen-type refutation systems for three-valued logics.
    Type Conference Proceeding Abstract
    Author Oetsch J
    Conference Proceedings of the 24th Workshop on (Constraint) Logic Programming (WLP 2010)
  • 2013
    Title The SeaLion has Landed: An IDE for Answer-Set Programming—Preliminary Report
    DOI 10.1007/978-3-642-41524-1_19
    Type Book Chapter
    Author Oetsch J
    Publisher Springer Nature
    Pages 305-324
  • 2013
    Title Model-based recasting in answer-set programming
    DOI 10.1080/11663081.2013.799318
    Type Journal Article
    Author Eiter T
    Journal Journal of Applied Non-Classical Logics
    Pages 75-104
    Link Publication
  • 2013
    Title Debugging Answer-Set Programs with Ouroboros – Extending the SeaLion Plugin
    DOI 10.1007/978-3-642-40564-8_32
    Type Book Chapter
    Author Frühstück M
    Publisher Springer Nature
    Pages 323-328
  • 2013
    Title Kara: A System for Visualising and Visual Editing of Interpretations for Answer-Set Programs
    DOI 10.1007/978-3-642-41524-1_20
    Type Book Chapter
    Author Kloimüllner C
    Publisher Springer Nature
    Pages 325-344

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

office(at)fwf.ac.at
+43 1 505 67 40

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF