ThesuccessoftheUnifiedModelingLanguage(UML)reflectsagrowingconsensusinthesoftwareindustrythatmodelingisakeyingredientinthedevelopmentoflargeandultra-largesoftwaresystems.Recentdevelopmentstoindustrializethesoftwaredevelopmentprocessarealsousingtechnologiessuchascomponents,model-drivenar