A declarative approach to building decision support system for project management

Paweł Sitek, Jarosław Wikarek


Project management is usually characterized by many types of constraints, which make this unstructured and difficult to solve. Traditional mathematical programming approaches are deficient because their representation of constraints is artificial (using 0-1 variables). Unlike traditional approaches, constraint logic programming (CLP) provides for a natural representation of heterogeneous constraints. In this paper we propose a declarative framework for decision support system (DSS) for project management implemented by CLP and relational SQL database.


decision support; CSP (Constraint Satisfaction Problem); CLP (Constraint Logic Programming); project management; relational database

Full Text:

PDF (Polski)


Sitek P., Wikarek J.: Zastosowanie środowisk deklaratywnych do budowy struktur systemu wspomagania decyzji harmonogramowania produkcji. BDAS 2008. WKiŁ, s. 399-409.

Ben-Ari Mordechai: Logika matematyczna w informatyce, WNT, 2004.

Liao S.Y., Wang H.Q., Liao L.J.: An extended formalism to constraint logic programming for decision analysis, Knowledge-based Systems 15, 2002, s. 189-202.

Lee H.G., Lee G. Yu.: Constraint logic programming for qualitative and quantitative constraint satisfaction problems, Decision Support Systems 16 (1), 1996, s. 67-83.


Apt K., Wallace M.: Constraint Logic Programming using ECLiPSe, Cambridge 2007.

DOI: http://dx.doi.org/10.21936/si2009_v30.n2B.458