Software Architectures: Advances And Applications 2000