Dif8901 April 20031 Modeling Software Architecture in the Unified Modeling Language (Medvidovic, et al. 2002)