Answer Set Programming for Flexible Payroll Management

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Callewaert, Benjamin, Vennekens, Joost
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929282290286592
author Callewaert, Benjamin
Vennekens, Joost
author_facet Callewaert, Benjamin
Vennekens, Joost
contents Payroll management is a critical business task that is subject to a large number of rules, which vary widely between companies, sectors, and countries. Moreover, the rules are often complex and change regularly. Therefore, payroll management systems must be flexible in design. In this paper, we suggest an approach based on a flexible Answer Set Programming (ASP) model and an easy-to-read tabular representation based on the Decision Model and Notation (DMN) standard. It allows HR consultants to represent complex rules without the need for a software engineer, and to ultimately design payroll systems for a variety of different scenarios. We show how the multi-shot solving capabilities of the clingo ASP system can be used to reach the performance that is necessary to handle real-world instances.
format Preprint
id arxiv_https___arxiv_org_abs_2403_12823
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Answer Set Programming for Flexible Payroll Management
Callewaert, Benjamin
Vennekens, Joost
Logic in Computer Science
Artificial Intelligence
Payroll management is a critical business task that is subject to a large number of rules, which vary widely between companies, sectors, and countries. Moreover, the rules are often complex and change regularly. Therefore, payroll management systems must be flexible in design. In this paper, we suggest an approach based on a flexible Answer Set Programming (ASP) model and an easy-to-read tabular representation based on the Decision Model and Notation (DMN) standard. It allows HR consultants to represent complex rules without the need for a software engineer, and to ultimately design payroll systems for a variety of different scenarios. We show how the multi-shot solving capabilities of the clingo ASP system can be used to reach the performance that is necessary to handle real-world instances.
title Answer Set Programming for Flexible Payroll Management
topic Logic in Computer Science
Artificial Intelligence
url https://arxiv.org/abs/2403.12823