Architectural Concepts in Programming Languages
Manfred Broy, Ralf Reussner · Computer · 2010
The deterioration of architectural structure and the lack of modularity have resulted in major deficiencies that will require more support from components and their interfaces. Programming language concepts also must explicitly reflect this support.