This book is the first to bring together the techniques of object modelling, advanced software engineering and simulation modelling in a comprehensive guide for students and professionals. By offering an introduction to simulation and state-of-the-art object model concepts, it enables readers to master modelling techniques which meet the challenges inherent in the design and utilization of complex software systems.