PCT No. PCT / EP95 / 03345 Sec. 371 Date Nov. 7, 1996 Sec. 102(e) Date Nov. 7, 1996 PCT Filed Aug. 23, 1995 PCT Pub. No. WO97 / 08634 PCT Pub. Date Mar. 6, 1997A method is described for generating computer programs from process models, e.g., C++ computer programs. The generation of a computer program is based linearizing a process graph with respect to the sequence of activity execution, associating process model constructs to classes and methods of an object-oriented programming technique, and representing activities and data items as instances of classes. The generated computer programs can be compiled into executables and executed on a computer system. Advantageously, process instances can be executed on a computer system with significantly less resource consumption for managing the process instances.