Logic Programming Petri Nets

01/26/2017
by   Giovanni Sileno, et al.
0

With the purpose of modeling, specifying and reasoning in an integrated fashion with procedural and declarative aspects (both commonly present in cases or scenarios), the paper introduces Logic Programming Petri Nets (LPPN), an extension to the Petri Net notation providing an interface to logic programming constructs. Two semantics are presented. First, a hybrid operational semantics that separates the process component, treated with Petri nets, from the constraint/terminological component, treated with Answer Set Programming (ASP). Second, a denotational semantics maps the notation to ASP fully, via Event Calculus. These two alternative specifications enable a preliminary evaluation in terms of reasoning efficiency.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2011

Origins of Answer-Set Programming - Some Background And Two Personal Accounts

We discuss the evolution of aspects of nonmonotonic reasoning towards th...
research
11/03/2015

Bound Your Models! How to Make OWL an ASP Modeling Language

To exploit the Web Ontology Language OWL as an answer set programming (A...
research
06/15/2013

Encoding Higher Level Extensions of Petri Nets in Answer Set Programming

Answering realistic questions about biological systems and pathways simi...
research
06/15/2013

Encoding Petri Nets in Answer Set Programming for Simulation Based Reasoning

One of our long term research goals is to develop systems to answer real...
research
08/09/2021

Harnessing Incremental Answer Set Solving for Reasoning in Assumption-Based Argumentation

Assumption-based argumentation (ABA) is a central structured argumentati...
research
08/30/2023

A Logic Programming Approach to Global Logistics in a Co-Design Environment

In a co-design environment changes need to be integrated quickly and in ...
research
03/14/2000

dcs: An Implementation of DATALOG with Constraints

Answer-set programming (ASP) has emerged recently as a viable programmin...

Please sign up or login with your details

Forgot password? Click here to reset