【研究生读书报告】卡耐基梅隆大学(CMU)David Garlan教授专题讲座――Software Architecture: A Travelogue

上传时间 :2015-06-03    浏览次数 :4399    发布者:系统管理员     部门:shenmin

时间:2015610日,上午10:00

地点:玉泉校区曹主218

讲座题目:Software Architecture: A Travelogue

演讲者:Prof. David Garlan,卡耐基梅隆大学(CMU)计算机学院教授、ACM and IEEE Fellow

讲座摘要:

Software Architecture emerged in the 1990’s as an important sub-field of software engineering. While good architectural design had long been recognized as critical to the success of any complex software system, before then the practice of architecting had relied largely on ad hoc, uncodified, and idiosyncratic techniques and knowledge. By the 2000’s the field had matured to the point where there were widely-recognized taxonomies of architectural patterns, techniques for formally representing and analyzing architectures, methods for reviewing an architectural design, widespread adoption of architectural product lines and composition frameworks, and techniques for ensuring conformance between an architecture and an implementation of it. In this talk we reflect on the key enablers of a discipline of software architecture that led to these advances, the central ideas that form its core, and its enduring principles that continue to shape the field of software engineering. We consider both the important concepts on which it builds, as well as those that have built on top of it. Finally, we examine some of the important new trends and challenges that are likely to have an impact on how software architecture will evolve in the future.

演讲人简历: 

David Garlan is a Professor of Computer Science and Director of Software Engineering Professional Programs in the School of Computer Science at Carnegie Mellon University.  He received his Ph.D. from Carnegie Mellon in 1987 and worked as a software architect in industry between 1987 and 1990.  His interests include software architecture, self-adaptive systems, formal methods, and cyber-physical systems.  He is considered to be one of the founders of the field of software architecture, and, in particular, formal representation and analysis of architectural designs. He is a co-author of two books on software architecture: "Software Architecture: Perspectives on an Emerging Discipline", and "Documenting Software Architecture: Views and Beyond." In 2005 he received a Stevens Award Citation for “fundamental contributions to the development and understanding of software architecture as a discipline in software engineering.” In 2011 he received the Outstanding Research Award from ACM SIGSOFT for “significant and lasting software engineering research.” He is a Fellow of the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronic Engineers (IEEE), and a Distinguished Visiting Scientist at NASA.

本次报告会记研究生读书报告一次,欢迎大家参加。

读书报告签到的相关规定:http://cspo.zju.edu.cn/redir.php?catalog_id=21530&object_id=143337