Prof. Malleswara Talla, Concordia University, Canada
Malleswara Talla received M.Tech. degree from I.I.T., Kharagpur, India in 1981, and Ph.D. degree specializing Computer Communications & Networks from Concordia University, Montreal in 1996. He worked for Tata Consultancy Services (TCS), Bombay, and Societe Internationale de Telecommunications Aeronautique (S.I.T.A), Equant Canada Inc., and Orange Business Services for several years. Dr. Talla managed several projects in data communications, computer networks, and business performance excellence during his professional career. Dr. Talla is currently working for the department of Supply Chain & Business Technology Management at John Molson School of Business (JMSB), Concordia University, Montreal. Dr. Talla is a member of Canadian Operations Research Society (CORS), Professional Engineers of Ontario (PEO), Institute of Electrical and Electronics Engineers (IEEE), Project Management Institute (PMI), Association for Operations Management (APICS), and The Institute for Internal Controls (THEIIC). His teaching and research interests are mainly in Operations Management, Supply Chain Management, Information systems, Process Re-engineering, Business Intelligence, Data Communications, Computer Networks, S/w Architecture, Design, and Development. Dr. Talla is a registered professional engineer in Canada.
Speech Title: Software System Architecture Considering the External Systems Evolution
Abstract: The software system architecture focuses on a set of high-level design decisions while accomplishing the system quality attributes in a software product; however, it often ignores the external systems evolution. Furthermore, the software system quality attributes are abundant that it is difficult to accomplish all of them at the same level of importance. The software system architect prioritizes the architectural quality attributes and focuses on few of them to build a unique system while achieving the requirements. The system performance is dependent on the local network, interconnection, and external systems that it is interacting with. Therefore, the software system architecture should also consider the ongoing evolution of external systems while serving its own evolution needs. In this speech, I will present the fundamental building blocks of software architecture and propose the software evolution that considers both internal and external systems evolution while focusing on system resiliency in an evolving and dynamic external systems environment.