A method for providing closed-loop analysis of a business process includes
using modeling objects to extend a modeling language to obtain a
representation language. The representation language is used to obtain at
least one model of the process. The model is implemented using at least
one of simulation, project management analysis, workflow analysis and
computer-aided software engineering. The method allows a variety of COTS
products to be integrated into a single tool for process modeling and
closed-loop analysis of business processes.