VIE-CDS: A modular framework for Criteria-driven Scheduling
News
2003-10-13 New release v0.20 is out. Major changes are simple resource support, a simulation mode and a graphical viewer with single step (debugging) scheduler. For a complete list of new features see NEWS.
2003-08-05 First official release v0.10 available.
On VIE-CDS
VIE-CDS is a java-based implementation of Design-to-Criteria Scheduling (DTC) originally developed by the Multi-Agents Systems Lab of the University of Massachusetts (UMASS), additionally taking into account several issues of customizability and extensibility, ease-of-use and clarification of concepts.
VIE-CDS can be used to plan and schedule hierarchical task structures described in TAEMS. It analyzes the task structure, plans and schedules according to given criteria, that specify a kind of utility function based on quality, cost and duration and produces possible schedules. VIE-CDS generates schedules in consideration of task dependencies, ressources, starttimes, deadlines and (local and non-local) commitments. Please see NEWS and TODO for a list of currently implemented and yet to be implemented features.
More information on DTC and TAEMS at UMASS.
Implementation specific documentation exists as javadoc but is currently incomplete and not meant for public use. The API will change during the next releases. A preliminary stable API and fully documented javadocs will be announced on the webpage.
Installation Notes can be found in INSTALL.
Contact
Bernhard Jung (bernhard(DOT)jung(AT)ofai(DOT)at) currently maintains and
(more or less) improves VIE-CDS. Do not hesitate to contact him in case
of questions, problems, feedback, ...
Related Publications
Jung B., Petta P.: Improving
upon the TAEMS/DTC framework in the
context of
coordinated scheduling. in Trappl R. (ed.): Proceedings of the
Seventeenth European Meeting on Cybernetics and System Research (EMCSR
2004), 13-16 April 2004, University of Vienna, Austrian Society for
Cybernetic Studies, Vienna. also available as Technical Report,
Österreichisches
Forschungsinstitut für Artificial Intelligence, Wien, TR-2004-03,
2004.
Jung B., Petta P.: An
assessment of the TAEMS/DTC framework in the
context of
coordinated scheduling and directions for improvements. in D'Iverno
M.
et al. (eds.): The First European Workshop on Multi-Agent Systems
(EUMAS 2003), Dec. 18-19, 2003, St. Catherine's College, Oxford
University. also available as Technical Report,
Österreichisches Forschungsinstitut für Artificial
Intelligence,
Wien, TR-2003-31, 2003.
Jung B.: VIE-CDS: A
modular architecture for criteria-driven scheduling, Diploma
Thesis, Technical University
Vienna, (in german), 2003.
Downloads
2003-10-13 DTC v0.20
2003-08-05 DTC v0.10
2006-10-10 VIE-CDS 2006-10-10 (preliminary source distribution!)
