selected publications academic article An architecture-centric approach for systems design 2009 Experience with Global Software Architecture Design & Development 2002