UML 2 and the unified process : - Arlow, Jim 1960- (Addison-Wesley object technology series, 2005)