This video provides a basic introduction to the Unified Modeling Language (UML).
This article shows how working with models will help you in an agile project. Models can help you explore existing code, discuss new design, clarify needs, define tests. They can also be used generate some of the code.
This article proposes a comparison between the UML and SysML modeling techniques,
This article presents the RGen framework which supports modelling and code generation for Ruby. “Modelling” is used in the sense of MDA/MDD : Models are instances of metamodels which in turn are Domain Specific Languages (DSL). Model transformations are used to convert models into instances of different metamodels and code …
This article describes the scenarios in which UML or DSLs should be used, and how each can be effectively integrated with the other.
This video shows the relationships between the use cases and the sequence diagrams in the Unified Modeling Language.
This article illustrates the platform independent timing and synchronization rules used to support Executable UML applications. UML standardizes behavioral notations such as statecharts and sequence diagrams, but it does not define any synchronization rules.
WebML provides graphical, yet formal, specifications, embodied in a complete design process, to express the structure of a Web application with a high-level description, which can be used for querying, evolution, and maintenance.