The Unified Modeling Language user guide
The Unified Modeling Language user guide
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Addendum to the 1998 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum)
The Universal Computer: The Road from Leibniz to Turing
The Universal Computer: The Road from Leibniz to Turing
Godel, Escher, Bach: An Eternal Golden Braid
Godel, Escher, Bach: An Eternal Golden Braid
Gödel: A Life of Logic
Hi-index | 0.00 |
The use of models in the design of complex engineering systems is a long-standing tradition that is almost as old as engineering. Yet, its applicability to software has often been questioned. In this chapter, we explain why modeling and model-based techniques are, in fact, the only viable way of coping with the kind of complexity that is encountered in modern software systems (and, in particular, in embedded and real-time systems). The essentials of model-driven development methods are explained and the role that the Unified Modeling Language plays in them is described. The ability to customize UML for such purposes is also covered.