Articles on Unified Modeling Language (UML), Software Architecture and Data Modeling

Software Architecture Article

Time and Synchronization in Executable UML

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.

Software Architecture Article

A UML Profile for Data Modeling

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.