Skip to main content

Showing 1–14 of 14 results for author: Pührer, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:1806.07717  [pdf, ps, other

    cs.AI

    Weighted Abstract Dialectical Frameworks: Extended and Revised Report

    Authors: Gerhard Brewka, Jörg Pührer, Hannes Strass, Johannes P. Wallner, Stefan Woltran

    Abstract: Abstract Dialectical Frameworks (ADFs) generalize Dung's argumentation frameworks allowing various relationships among arguments to be expressed in a systematic way. We further generalize ADFs so as to accommodate arbitrary acceptance degrees for the arguments. This makes ADFs applicable in domains where both the initial status of arguments and their relationship are only insufficiently specified… ▽ More

    Submitted 7 September, 2018; v1 submitted 20 June, 2018; originally announced June 2018.

    Comments: This is an extended and corrected version of the paper Weighted Abstract Dialectical Frameworks published in the Proceedings of the 32nd AAAI Conference on Artificial Intelligence (AAAI 2018)

    Report number: DBAI-TR-2018-110

  2. arXiv:1705.06564  [pdf, other

    cs.AI cs.LO cs.PL

    Stepwise Debugging of Answer-Set Programs

    Authors: Johannes Oetsch, Jörg Pührer, Hans Tompits

    Abstract: We introduce a step** methodology for answer-set programming (ASP) that allows for debugging answer-set programs and is based on the stepwise application of rules. Similar to debugging in imperative languages, where the behaviour of a program is observed during a step-by-step execution, step** for ASP allows for observing the effects that rule applications have in the computation of an answer… ▽ More

    Submitted 18 May, 2017; originally announced May 2017.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

    MSC Class: 68N17; 68T27 ACM Class: D.1.6; D.2.5

  3. arXiv:1611.05640  [pdf, other

    cs.LO cs.AI

    Stream Packing for Asynchronous Multi-Context Systems using ASP

    Authors: Stefan Ellmauthaler, Jörg Pührer

    Abstract: When a processing unit relies on data from external streams, we may face the problem that the stream data needs to be rearranged in a way that allows the unit to perform its task(s). On arrival of new data, we must decide whether there is sufficient information available to start processing or whether to wait for more data. Furthermore, we need to ensure that the data meets the input specification… ▽ More

    Submitted 17 November, 2016; originally announced November 2016.

    Comments: Workshop on Trends and Applications of Answer Set Programming (TAASP 2016)

  4. Reactive Multi-Context Systems: Heterogeneous Reasoning in Dynamic Environments

    Authors: Gerhard Brewka, Stefan Ellmauthaler, Ricardo Gonçalves, Matthias Knorr, João Leite, Jörg Pührer

    Abstract: Managed multi-context systems (mMCSs) allow for the integration of heterogeneous knowledge sources in a modular and very general way. They were, however, mainly designed for static scenarios and are therefore not well-suited for dynamic environments in which continuous reasoning over such heterogeneous knowledge with constantly arriving streams of data is necessary. In this paper, we introduce rea… ▽ More

    Submitted 11 December, 2017; v1 submitted 12 September, 2016; originally announced September 2016.

    Journal ref: Artificial Intelligence 256 (2018) 68-104

  5. arXiv:1603.09545  [pdf, ps, other

    cs.AI cs.LO

    Characterizing Realizability in Abstract Argumentation

    Authors: Thomas Linsbichler, Jörg Pührer, Hannes Strass

    Abstract: Realizability for knowledge representation formalisms studies the following question: given a semantics and a set of interpretations, is there a knowledge base whose semantics coincides exactly with the given interpretation set? We introduce a general framework for analyzing realizability in abstract dialectical frameworks (ADFs) and various of its subclasses. In particular, the framework applies… ▽ More

    Submitted 31 March, 2016; originally announced March 2016.

    Comments: Contribution to the 16h International Workshop on Non-Monotonic Reasoning, 2016, Cape Town

    MSC Class: 68T30

  6. arXiv:1505.05373  [pdf, ps, other

    cs.AI

    Towards a Simulation-Based Programming Paradigm for AI applications

    Authors: Jörg Pührer

    Abstract: We present initial ideas for a programming paradigm based on simulation that is targeted towards applications of artificial intelligence (AI). The approach aims at integrating techniques from different areas of AI and is based on the idea that simulated entities may freely exchange data and behavioural patterns. We define basic notions of a simulation-based programming paradigm and show how it can… ▽ More

    Submitted 20 May, 2015; originally announced May 2015.

    Comments: International Workshop on Reactive Concepts in Knowledge Representation (ReactKnow 2014), co-located with the 21st European Conference on Artificial Intelligence (ECAI 2014). Proceedings of the International Workshop on Reactive Concepts in Knowledge Representation (ReactKnow 2014), pages 55-61, technical report, ISSN 1430-3701, Leipzig University, 2014

  7. arXiv:1505.05367  [pdf, ps, other

    cs.AI

    Asynchronous Multi-Context Systems

    Authors: Stefan Ellmauthaler, Jörg Pührer

    Abstract: In this work, we present asynchronous multi-context systems (aMCSs), which provide a framework for loosely coupling different knowledge representation formalisms that allows for online reasoning in a dynamic environment. Systems of this kind may interact with the outside world via input and output streams and may therefore react to a continuous flow of external information. In contrast to recent p… ▽ More

    Submitted 20 May, 2015; originally announced May 2015.

    Comments: International Workshop on Reactive Concepts in Knowledge Representation (ReactKnow 2014), co-located with the 21st European Conference on Artificial Intelligence (ECAI 2014). Proceedings of the International Workshop on Reactive Concepts in Knowledge Representation (ReactKnow 2014), pages 31-37, technical report, ISSN 1430-3701, Leipzig University, 2014. http://nbn-resolving.de/urn:nbn:de:bsz:15-qucosa-150562

  8. arXiv:1505.05366  [pdf, ps, other

    cs.AI

    Multi-Context Systems for Reactive Reasoning in Dynamic Environments

    Authors: Gerhard Brewka, Stefan Ellmauthaler, Jörg Pührer

    Abstract: We show in this paper how managed multi-context systems (mMCSs) can be turned into a reactive formalism suitable for continuous reasoning in dynamic environments. We extend mMCSs with (abstract) sensors and define the notion of a run of the extended systems. We then show how typical problems arising in online reasoning can be addressed: handling potentially inconsistent sensor input, modeling inte… ▽ More

    Submitted 20 May, 2015; originally announced May 2015.

    Comments: International Workshop on Reactive Concepts in Knowledge Representation (ReactKnow 2014), co-located with the 21st European Conference on Artificial Intelligence (ECAI 2014). Proceedings of the International Workshop on Reactive Concepts in Knowledge Representation (ReactKnow 2014), pages 23-29, technical report, ISSN 1430-3701, Leipzig University, 2014. http://nbn-resolving.de/urn:nbn:de:bsz:15-qucosa-150562

  9. arXiv:1210.2195  [pdf, other

    cs.SE cs.AI

    Annotating Answer-Set Programs in LANA?

    Authors: Marina De Vos, Doğa Gizem Kıza, Johannes Oetsch, Jörg Pührer, Hans Tompits

    Abstract: While past research in answer-set programming (ASP) mainly focused on theory, ASP solver technology, and applications, the present work situates itself in the context of a quite recent research trend: development support for ASP. In particular, we propose to augment answer-set programs with additional meta-information formulated in a dedicated annotation language, called LANA. This language allows… ▽ More

    Submitted 8 October, 2012; originally announced October 2012.

  10. arXiv:1112.0922  [pdf, other

    cs.PL cs.AI

    Extending Object-Oriented Languages by Declarative Specifications of Complex Objects using Answer-Set Programming

    Authors: Johannes Oetsch, Jörg Pührer, Hans Tompits

    Abstract: Many applications require complexly structured data objects. Develo** new or adapting existing algorithmic solutions for creating such objects can be a non-trivial and costly task if the considered objects are subject to different application-specific constraints. Often, however, it is comparatively easy to declaratively describe the required objects. In this paper, we propose to use answer-set… ▽ More

    Submitted 6 December, 2011; v1 submitted 5 December, 2011; originally announced December 2011.

    Comments: Submitted to the 34th International Conference on Software Engineering (ICSE), New Ideas and Emerging Results (NIER) track

  11. arXiv:1109.4095  [pdf, other

    cs.LO cs.AI cs.GR cs.PL

    Kara: A System for Visualising and Visual Editing of Interpretations for Answer-Set Programs

    Authors: Christian Kloimüllner, Johannes Oetsch, Jörg Pührer, Hans Tompits

    Abstract: In answer-set programming (ASP), the solutions of a problem are encoded in dedicated models, called answer sets, of a logical theory. These answer sets are computed from the program that represents the theory by means of an ASP solver and returned to the user as sets of ground first-order literals. As this type of representation is often cumbersome for the user to interpret, tools like ASPVIZ and… ▽ More

    Submitted 11 October, 2011; v1 submitted 19 September, 2011; originally announced September 2011.

    Comments: Proceedings of the 19th International Conference on Applications of Declarative Programming and Knowledge Management (INAP 2011) and 25th Workshop on Logic Programming (WLP 2011)

  12. arXiv:1109.3989  [pdf, other

    cs.PL cs.AI

    The SeaLion has Landed: An IDE for Answer-Set Programming---Preliminary Report

    Authors: Johannes Oetsch, Jörg Pührer, Hans Tompits

    Abstract: 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 requi… ▽ More

    Submitted 11 October, 2011; v1 submitted 19 September, 2011; originally announced September 2011.

    Comments: Proceedings of the 19th International Conference on Applications of Declarative Programming and Knowledge Management (INAP 2011) and 25th Workshop on Logic Programming (WLP 2011)

  13. Catching the Ouroboros: On Debugging Non-ground Answer-Set Programs

    Authors: Johannes Oetsch, Jörg Pührer, Hans Tompits

    Abstract: An important issue towards a broader acceptance of answer-set programming (ASP) is the deployment of tools which support the programmer during the coding phase. In particular, methods for debugging an answer-set program are recognised as a crucial step in this regard. Initial work on debugging in ASP mainly focused on propositional programs, yet practical debuggers need to handle programs with var… ▽ More

    Submitted 28 July, 2010; originally announced July 2010.

    Journal ref: Theory and Practice of Logic Programming, Volume 10, Special Issue 4-6, July 2010, pp 513-529

  14. The System Kato: Detecting Cases of Plagiarism for Answer-Set Programs

    Authors: Johannes Oetsch, Jörg Pührer, Martin Schwengerer, Hans Tompits

    Abstract: Plagiarism detection is a growing need among educational institutions and solutions for different purposes exist. An important field in this direction is detecting cases of source-code plagiarism. In this paper, we present the tool Kato for supporting the detection of this kind of plagiarism in the area of answer-set programming (ASP). Currently, the tool is implemented for DLV programs but it is… ▽ More

    Submitted 28 July, 2010; originally announced July 2010.

    Journal ref: Theory and Practice of Logic Programming, Volume 10, Special Issue 4-6, July 2010, pp 759-775