Dynamic software architectures
Jesper Andersson · 2007
Software architecture is a software engineering discipline that provides notations and processes for high-level partitioning of systems' responsibilities early in the software design process. This ...