The talk will discuss the central role that the fight against complexity has played in the relatively short but eventful history of computing and is likely to continue to play. The importance of key MDE concepts — abstraction, automation, and analysis — in this fight will be highlighted. Also, some research efforts and technology trends in computing and society will be discussed and their potential relevance to modeling will be argued. For instance, work in the programming languages community on synthesis and trends in science and society towards increased "openness" and transparency will be of particular interest. Potential research opportunities for different research communities, such as graph transformation and formal methods, will be highlighted.
Juergen Dingel is Associate Professor in the School of Computing at Queen's University in Kingston, Canada. He received an M.Sc. in Computer Science from Berlin University of Technology in 1992, an M.Sc. in Pure and Applied Logic in 1994 and a Ph.D. in Computer Science in 1999 from Carnegie Mellon University. He is vice chair of the MODELS Steering Committee, and a member of the editorial board of the Springer journal Software and Systems Modeling (SoSyM). He was PC Co-chair of the ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS'14) in Valencia and of the IFIP International Conference on Formal Techniques for Distributed Systems (FMOODS-FORTE'11) in Reykjavik. At Queen's, he leads the Modeling and Analysis in Software Engineering Group (MASE). His research interests revolve around the definition and use of rigorous notations and techniques for the development and analysis of software artifacts and he has published extensively on these topics. He has collaborated with a range of industrial partners including IBM, GM, and Ericsson.