Carnegie Mellon University

david garland portrait

July 15, 2024

Garlan Delivers ‘Humanizing Software Architecture’ Keynote at AMEE

By Aaron Aupperlee

Aaron Aupperlee

David Garlan, a professor in the Software and Societal Systems and Computer Science departments, delivered a keynote talk at the 50th International Conference on Applications of Mathematics in Engineering and Economics (AMEE). 

In the talk, titled "Humanizing Software Architecture," Garlan suggests that there are benefits when humans are brought into the architectural design of software systems as first-class entities. The traditional view of software architecture typically places humans outside the system and in the system’s environment. By bringing in humans, the resulting architectural designs can much better exploit human-system synergies that are required by today’s increasingly autonomous, self-adaptive and AI-driven systems.

Garlan is the Associate Dean for Master’s Programs in the School of Computer Science. His research examines software architecture, self-adaptive systems, formal methods and cyber-physical systems. Garlan is considered one of the founders of the field of software architecture.

AMEE was held June 7-13 in Sozopol, Bulgaria. The conference sought to bring together experts and young talented scientists from Bulgaria and abroad to discuss modern trends and exchange views on various applications of mathematics in fields ranging from engineering and physics to economics and biology.