• Zum Inhalt springen (Accesskey 1)
  • Zur Suche springen (Accesskey 7)
FWF — Österreichischer Wissenschaftsfonds
  • Zur Übersichtsseite Entdecken

    • Forschungsradar
      • Historisches Forschungsradar 1974–1994
    • Entdeckungen
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Georg Winter
    • scilog-Magazin
    • Austrian Science Awards
      • FWF-Wittgenstein-Preise
      • FWF-ASTRA-Preise
      • FWF-START-Preise
      • Auszeichnungsfeier
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • Im Fokus
      • 40 Jahre Erwin-Schrödinger-Programm
      • Quantum Austria
      • Spezialforschungsbereiche
    • Dialog und Diskussion
      • think.beyond Summit
      • Am Puls
      • Was die Welt zusammenhält
      • FWF Women’s Circle
      • Science Lectures
    • Wissenstransfer-Events
    • E-Book Library
  • Zur Übersichtsseite Fördern

    • Förderportfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projekte
        • Einzelprojekte
        • Einzelprojekte International
        • Klinische Forschung
        • 1000 Ideen
        • Entwicklung und Erschließung der Künste
        • FWF-Wittgenstein-Preis
      • Karrieren
        • ESPRIT
        • FWF-ASTRA-Preise
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Kooperationen
        • Spezialforschungsgruppen
        • Spezialforschungsbereiche
        • Forschungsgruppen
        • International – Multilaterale Initiativen
        • #ConnectingMinds
      • Kommunikation
        • Top Citizen Science
        • Wissenschaftskommunikation
        • Buchpublikationen
        • Digitale Publikationen
        • Open-Access-Pauschale
      • Themenförderungen
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Ersatzmethoden für Tierversuche
        • Europäische Partnerschaft Biodiversa+
        • Europäische Partnerschaft ERA4Health
        • Europäische Partnerschaft ERDERA
        • Europäische Partnerschaft EUPAHW
        • Europäische Partnerschaft FutureFoodS
        • Europäische Partnerschaft OHAMR
        • Europäische Partnerschaft PerMed
        • Europäische Partnerschaft Water4All
        • Gottfried-und-Vera-Weiss-Preis
        • netidee SCIENCE
        • Projekte der Herzfelder-Stiftung
        • Quantum Austria
        • Rückenwind-Förderbonus
        • WE&ME Award
        • Zero Emissions Award
      • Länderkooperationen
        • Belgien/Flandern
        • Deutschland
        • Frankreich
        • Italien/Südtirol
        • Japan
        • Luxemburg
        • Polen
        • Schweiz
        • Slowenien
        • Taiwan
        • Tirol–Südtirol–Trentino
        • Tschechien
        • Ungarn
    • Schritt für Schritt
      • Förderung finden
      • Antrag einreichen
      • Internationales Peer-Review
      • Förderentscheidung
      • Projekt durchführen
      • Projekt beenden
      • Weitere Informationen
        • Integrität und Ethik
        • Inklusion
        • Antragstellung aus dem Ausland
        • Personalkosten
        • PROFI
        • Projektendberichte
        • Projektendberichtsumfrage
    • FAQ
      • Projektphase PROFI
      • Projektphase Ad personam
      • Auslaufende Programme
        • Elise Richter und Elise Richter PEEK
        • FWF-START-Preise
  • Zur Übersichtsseite Über uns

    • Leitbild
    • FWF-Film
    • Werte
    • Zahlen und Daten
    • Jahresbericht
    • Aufgaben und Aktivitäten
      • Forschungsförderung
        • Matching-Funds-Förderungen
      • Internationale Kooperationen
      • Studien und Publikationen
      • Chancengleichheit und Diversität
        • Ziele und Prinzipien
        • Maßnahmen
        • Bias-Sensibilisierung in der Begutachtung
        • Begriffe und Definitionen
        • Karriere in der Spitzenforschung
      • Open Science
        • Open-Access-Policy
          • Open-Access-Policy für begutachtete Publikationen
          • Open-Access-Policy für begutachtete Buchpublikationen
          • Open-Access-Policy für Forschungsdaten
        • Forschungsdatenmanagement
        • Citizen Science
        • Open-Science-Infrastrukturen
        • Open-Science-Förderung
      • Evaluierungen und Qualitätssicherung
      • Wissenschaftliche Integrität
      • Wissenschaftskommunikation
      • Philanthropie
      • Nachhaltigkeit
    • Geschichte
    • Gesetzliche Grundlagen
    • Organisation
      • Gremien
        • Präsidium
        • Aufsichtsrat
        • Delegiertenversammlung
        • Kuratorium
        • Jurys
      • Geschäftsstelle
    • Arbeiten im FWF
  • Zur Übersichtsseite Aktuelles

    • News
    • Presse
      • Logos
    • Eventkalender
      • Veranstaltung eintragen
      • FWF-Infoveranstaltungen
    • Jobbörse
      • Job eintragen
    • Newsletter
  • Entdecken, 
    worauf es
    ankommt.

    FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
    • , externe URL, öffnet sich in einem neuen Fenster
    • Facebook, externe URL, öffnet sich in einem neuen Fenster
    • Instagram, externe URL, öffnet sich in einem neuen Fenster
    • YouTube, externe URL, öffnet sich in einem neuen Fenster

    SCILOG

    • Scilog — Das Wissenschaftsmagazin des Österreichischen Wissenschaftsfonds (FWF)
  • elane-Login, externe URL, öffnet sich in einem neuen Fenster
  • Scilog externe URL, öffnet sich in einem neuen Fenster
  • en Switch to English

  

Softwareentwicklung in der Answer-Set Programmierung

Methods and Methodologies for Developing Answer-Set Programs

Hans Tompits (ORCID: )
  • Grant-DOI 10.55776/P21698
  • Förderprogramm Einzelprojekte
  • Status beendet
  • Projektbeginn 01.09.2009
  • Projektende 31.08.2013
  • Bewilligungssumme 289.516 €
  • Projekt-Website

Wissenschaftsdisziplinen

Informatik (85%); Mathematik (15%)

Keywords

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

Abstract Endbericht

Answer-Set Programmierung (ASP) ist ein wichtiger Formalismus für deklaratives Problemlösen und nichtmonotones Schließen, der auf einem modellorientierten Ansatz zur Wissensrepräsentation beruht, d.h., nicht Beweise, wie in traditionellen logikbasierten Verfahren, sondern Modelle korrespondieren zu den Lösungen von gegebenen Problemen. Obwohl es verschiedene Realisierungen des ASP Paradigmas gibt, wird es üblicherweise mit logischen Programmen unter der Answer-Set Semantik assoziiert, die in diesem Projekt behandelt werden. Die hohe Relevanz dieses speziellen Formalismus begründet sich einerseits durch dessen Intuitivität und andererseits durch die Verfügbarkeit leistungsfähiger Berechnungssystemen, die zu erfolgreichen Anwendungen in zahlreichen Gebieten wie Diagnose, Planung, Datenbanken und Semantic Web führten. Ein wesentliches Hindernis für eine breitere Akzeptanz von ASP ist allerdings ein Mangel an Techniken, welche die Entwicklung von Answer-Set Programmen unterstützen. Zwar wurde die Notwendigkeit von Methoden und Methodologien für den Programmentwicklungsprozess von der ASP Forschungsgemeinschaft klar erkannt, bislang gab es allerdings außer wenigen ersten eingeschränkten Ansätzen noch keine systematische Untersuchungen in diese Richtung. In diesem Projekt sollen geeignete Prinzipien und Techniken erforscht werden, die darauf abzielen, Answer-Set Programmierer und Programmiererinnen bei der Entwicklung zu unterstützen. Hierbei soll der Fokus vor allem auf Methodologien zur systematischen Programmentwicklung, zum Testen von Programmen und zum Debuggen gesetzt werden. Ferner sollen Konzepte zur modularen Programmierung Berücksichtigung finden als auch der Deklarativität der Answer-Set Programmierung Rechnung getragen werden. Um einen hohen Grad an Anwendbarkeit zu gewährleisten, sollen neben Lösungen für die Kernsprache von ASP auch Verfahren zur Unterstützung wichtiger Spracherweiterungen erforscht werden, wie sie in zahlreichen Berechnungssystemen implementiert sind. Darüber hinaus sollen Komplexitäts- und Entscheidbarkeitsfragen für die identifizierten Methoden behandelt und im Bedarfsfall eingeschränkte Techniken und Approximationen bereitgestellt werden. Die aus dem Projekt resultierenden Methoden sollen in eine integrierte Entwicklungsumgebung für ASP inkorporiert werden, die sowohl elementare als auch anspruchsvolle Techniken beinhaltet und ein praktisches Werkzeug für die Answer-Set Programmierung darstellen soll. Zur Erreichung der Projektziele werden hauptsächlich formale, logikbasierte Methoden eingesetzt, die sich besonders für die Entwicklung neuer innovativer Unterstützungstechniken für eine deklarative Sprache eignen. Die Bereitstellung von intelligenten Entwicklungsmethoden und Systemen wird einen wesentlichen Einfluss auf das Gebiet der Answer-Set Programmierung haben und den state-of-the-art signifikant erweitern. Weiters erlauben solche Systeme, dass sowohl Anfänger als auch fortgeschrittene Entwickler leichter den Zugang zu mächtigen Werkzeugen des deklarativen Problemlösens finden können.

Bei der Antwortmengenprogrammierung (Answer-Set Programming, ASP) handelt es sich um einen logikbasierten Ansatz zum deklarativen Problemlösen mit Anwendungen in vielfältigen Gebieten wie Planung, Diagnose, Konguration, Systembiologie, das Semantische Web und viele andere. Der bisherige Forschungsfokus in ASP lag im Wesentlichen auf der Untersuchung theoretischer Aspekte, der Entwicklung von Anwendungen sowie der Realisierung von in der Praxis effizienten ASP Beweisern. In diesem Projekt wurden komplementäre Fragestellungen untersucht, nämlich die Entwicklung von Methoden und Systemen welche den eigentlichen Programmierprozess für Antwortmengenprogramme unterstützen. Diese Aspekte sind hinsichtlich einer weiteren Verbreitung von ASP außerhalb des akademischen Bereiches von hoher Relevanz.Die Ergebnisse des Projektes umfassen einerseits theoretische Resultate - nämlich die Entwicklung neuer Methoden zum Testen, Validieren, Verizieren und Debuggen von Answer-Set Programmen, sowie Untersuchungen von Methoden zur systematischen Programmentwicklung - und andererseits die Umsetzung der entwickelten theoretischen Konzepte in Form einer integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) für ASP namens SeaLion um sie für praktische Anwendungen bereitzustellen.

Forschungsstätte(n)
  • Technische Universität Wien - 100%

Research Output

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

Entdecken, 
worauf es
ankommt.

Newsletter

FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

Kontakt

Österreichischer Wissenschaftsfonds FWF
Georg-Coch-Platz 2
(Eingang Wiesingerstraße 4)
1010 Wien

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

Allgemeines

  • Jobbörse
  • Arbeiten im FWF
  • Presse
  • Philanthropie
  • scilog
  • Geschäftsstelle
  • Social Media Directory
  • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
  • , externe URL, öffnet sich in einem neuen Fenster
  • Facebook, externe URL, öffnet sich in einem neuen Fenster
  • Instagram, externe URL, öffnet sich in einem neuen Fenster
  • YouTube, externe URL, öffnet sich in einem neuen Fenster
  • Cookies
  • Hinweisgeber:innensystem
  • Barrierefreiheitserklärung
  • Datenschutz
  • Impressum
  • IFG-Formular
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF