COST is a C++ class library that facilitates the development of discrete event simulation using C++ programming language. It consists of a set of classes that allow a simulation to be built by integrating reusable components. Template classes are widely u