In this book, Leon has modeled a working elevator control application in Executable UML. These models are intended to demonstrate good modeling and analysis techniques. Emphasis is placed on separating the application from the implementation through layered domain analysis. Manager and controller classes are avoided to reflect a genuinely object oriented analysis. Good modeling techniques and careful domain separation reduce the potential complexity of the application models.
This book comes with two CDs. One CD contains the complete set of elevator application model diagrams. The other CD includes a trial version of an interactive model editor and execution/debugging environment. Using the content on these CDs, the reader is taken through a detailed, step by step simulation of these models.
Also available on CD is a trial version of a model compiler that transforms Executable UML models to C++ code for Windows NT / 98.
