OFAI

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!)