2008 | 41 | 6 | 226-232
Article title

Implementation of the Scheduling Domain Description Model

Title variants
Languages of publication
This paper presents the problem of auniform scheduling domain description. It was established that the algorithm used for scheduling is general, disregarding the type of scheduling domain. On the basis of five different scheduling domains, a general description model was developed. The research is focused on the programming application of the resource scheduling model, presented as a UML class diagram. Diverse meta-languages for the model description were considered. Of these XML, an EAV model and object oriented languages have shown to be the most effective. Even though Java is not widely used as a description language, it has proved effective as a meta-language for the description of the extensible scheduling model.
Physical description
  • Faculty of Organizational Sciences, University of Maribor, Kidričeva cesta 55a, SI-4000 Kranj, Slovenia
  • Faculty of Organizational Sciences, University of Maribor, Kidričeva cesta 55a, SI-4000 Kranj, Slovenia
  • Faculty of Organizational Sciences, University of Maribor, Kidričeva cesta 55a, SI-4000 Kranj, Slovenia
  • Anhoj (2003). Generic Design of Web-Based Clinical Databases. Journal of Medical Internet Research, 5(4). 28. October 2005 available from
  • Baggia, A. (2004). Meta-Language Framework for Personnel Scheduling. In Jašková, M. (Ur.) ECON '04. Ostrawa: Technical University of Ostrava.
  • Baggia, A. (2005). Splošna definicija problema razporejanja virov. Sinergy of Methodologies: Proceedings of the 24th International Conference on Organizational Science Development, Kranj: Moderna organizacija.
  • Baggia, A. (2006). Jezik za opis problema razporejanja virov (Resource Scheduling Problem Definition Language). Doctoral dissertation. Kranj: University of Maribor.
  • Brucker, P. (2001). Scheduling Algorithms. Berlin: Springer-Verlag.
  • Colindres, A. (1992). RCSL: Resource-constrained scheduling language. Doctoral dissertation, Huston: University of Huston.
  • Goatly, P. (2001). Bolero Document Modeling Conventions. The Electronic Trade Community, 24. august, 2005 available from
  • Kim, S-K. & Carrington, D. (2000). A Formal Mapping between UML Models and Object-Z Specifications. The 1st International Z and B Conference, York: Springer.
  • Kljajić, M., Breskvar, U. & Rodič, B. (2004). Computer aided scheduling with use of genetic algorithms and a visual discrete event simulation model. WSEAS Transactions on Systems, 2004, 3(3):1021-1026.
  • Marenco, L., Tosches, N., Crasto, C., Shepherd, G., Miller, P.L. & Nadkarni, P.M. (2003). Achieving evolvable Web-database bioscience applications using the EAV/CR framework: recent advances. Journal of the American Medical Informatics Association. 10(5): 444-53.[Crossref]
  • Nadkarni, P. An introduction to entity-attribute-value design for generic clinical study data management systems. 28. October 2005, available from
  • OMG (2005). XML Metadata Interchange (XMI) Specification, 24. august, 2005, available from
  • Papler, A. (2001). Interaktivno večkriterijsko razporejanje proizvodnje. Master thesis, Kranj: University of Maribor, Faculty of Organizational Science.
  • Pinedo, M. (2002). Scheduling Theory, Algorithms, and Systems. Upper Saddle River: Prentice Hall.
  • Pinedo, M. (2005). Planning and Scheduling in Manufacturing and Services. New York: Springer Science+Business Media, Inc.
  • S.W.I.F.T. (2001). SWIFT Standards XML design rules version 2.3, Technical Specification, 24. august, 2005, available from
  • Vanden Berghe, G. (2002). An Advanced Model and Novel Meta-heuristic Solution Methods to Personnel Scheduling in Healthcare, Doctoral Dissertation, Gent: University of Gent.
  • Wampler, B.E. (2002). The Essence of Object-Oriented Programming with Java and UML, Boston: Addison-Wesley.
  • Zentner, M.G., Elkamel, A., Penky, J.F. & Reklaitis, G.V. (1998). A language for describing process scheduling problems. Computers and Chemical Engineering, 22(1-2): 125-145.
Document Type
Publication order reference
YADDA identifier
JavaScript is turned off in your web browser. Turn it on to take full advantage of this site, then refresh the page.