Seminar: Nicolas Guelfi-Silicon Valley Campus - Carnegie Mellon University

Seminar: Nicolas Guelfi-Silicon Valley Campus - Carnegie Mellon University

Nicolas Guelfi

Nicolas Guelfi headshotCMU Silicon Valley welcomes Nicolas Guelfi, professor at the University of Luxembourg

  • April 26, 2016
  • 1:30 - 2:30 p.m.  (PT)
  • 4:30 - 5:30 p.m. (ET)
  • Silicon Valley campus, Bldg 23 Room 118

Remote Attendance

Via Adobe Connect at — log-in as guest

Archived seminars available on CMU-SV's YouTube channel

Software Engineering Education: The Messir Approach

Abstract: Mastering the development of software having the required quality level is a complex task. Since 1968, the software engineering discipline has grown in order to offer theories, methods and tools to software engineers to tackle this complex task. The role of software engineering educators is to help the learners to acquire competencies in those theories, methods and tools to better master the production of quality products.

This talk will present the outcomes of an individual experience of 25 years of teaching software engineering in computer science programs at bachelor and master levels. A concrete educational software engineering approach partly based on a method (Messir) and its environment (Excalibur) will be presented as one of the means to better educate our engineers to our discipline and be prepared for facing their future professional challenges.

About the Speaker: Dr. Nicolas Guelfi is a full professor at the University of Luxembourg (LU) since 1999. He obtained his Ph.D. from the University of Paris XI (Orsay) on high-level object-oriented specification formalisms for concurrent systems. Since 1994, he has been teaching software engineering at any academic level in universities (Paris XI (FR), Paris XII (FR), University of Luxembourg (LU), Polytechnic Schools (EPFL-Lausanne (CH)), or engineering schools (EPITA(FR), ESI (FR)). He founded the Lassy laboratory (Laboratory for Advanced Software Systems) at University of Luxembourg which he directed for more than 10 years.

He has been involved in many research projects both at the national, European or International levels over the last 15 years and he managed more than 60 staff members at any qualification level on research and development projects. He has been a member of the executive committee of ERCIM (European Research Consortium in Mathematics and Informatics) and he founded the ERCIM Working Group on Rapid Integration of Software Engineering Techniques (RISE) and the ERCIM Working Group on Software Engineering for Resilient Systems (SERENE). He also acts as an expert for the courthouse concerning trials on conformance questions. These lawsuits involve projects whose budget range from thousands of euros to hundred of millions of euros. He has contributed to the field of software engineering as a researcher by publishing articles, editing books, acting as program chair or reviewing committee member. His research contribution has mainly focused on requirements definition, specification, and simulation using formal, semi-formal, or informal methods; and system dependability and resiliency.