This tutorial starts with a use cases and elaborates it into activity, class, sequence, and communication diagrams.
Ivar Jacobson explains in this interview that the Unified Modeling Language has become less usable as features have been added. “[UML] needs to be fixed. It needs to be simplified.” Jacobson said. He believes the answer is to create Essential UML. “What we need to do is create Essential UML, …
This video presents side-by-side look at the capabilities of UML and Eiffel. The UML is a modeling language which is the product of an amalgamation of different object-oriented methods and notations. Like Eiffel, UML can be used to capture and record the products of object-oriented analysis and design efforts.
Domain-specific languages are a natural extension to code libraries and frameworks, making their use faster, easier and more consistent. This article describes how to define a modeling languages on top of a library or a framework.
This article provides practical advice to both novice and experienced use case modelers.
This article considers the two most popular starting points for code generation UML for program modelling, part of the OMG’s Model Driven Architecture (MDA) approach , and Domain-Specific Languages (DSLs), little languages that are created specifically to model some problem domain. It offesr advice on their usefulness for real-world development. …
This video illustrates the platform independent timing and synchronization rules that modelers use and architects implement to support Executable UML applications.
This article shows that there is far more to data modeling than simply applying a few stereotypes to UML class diagrams. It describes conceptual, logical and physical data modeling notation, focusing on physical modeling.