A PROLOG-BASED MODEL FOR TASKS MANAGEMENT IN PROJECTS

1 PRIMKE Tomasz
Institution:
1 Silesian University of Technology, Gliwice, Poland, EU, Tomasz.Primke@polsl.pl
Conference:
CLC 2018 - Carpathian Logistics Congress, Wellness Hotel Step, Prague, Czech Republic, EU, December 3 - 5, 2018
Proceedings:
Proceedings CLC 2018 - Carpathian Logistics Congress
Pages:
337-342
ISBN:
978-80-87294-88-8
ISSN:
2694-9318
Published:
18th April 2019
Proceedings of the conference were published in Web of Science.
Metrics:
577 views / 718 downloads
Abstract

Although programming in logic (LP) never became mainstream paradigm, it is still used and researched. The most known LP language is Prolog. Several implementations of Prolog are available, both free and commercial. Therefore, it can be used in both small companies, as well as in larger corporations. One of many applications of Prolog can be tasks management in projects. The paper presents a formal model of tasks management, as a scheduling problem. In the model, tasks, precedence constraints, estimated duration times and available resources (employees) are taken into consideration. Corresponding program scheme in the Prolog language is also presented. Although the model is simplified, it can be easily extended to cover more complex cases. The model is then used to solve example problems. To prove its correctness, a simple example is used, with two different teams of employees. One team is composed of dedicated employees, and another one of employees able to perform any task. To test limitations of the model, mainly in terms of computation time, examples with larger number of tasks are used. The results show that Prolog is a reliable tool for such type of problems, especially for teams of dedicated employees.

Keywords: Prolog, project management

© This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Scroll to Top