Towards an Open-Source MDE Tooling Infrastructure for the Internet of Things (Keynote) Juergen Dingel School of Computing, Queen’s University Kingston, Ontario, Canada Email: dingel@cs.queensu.ca Index Terms—Executable Models; Real-Time Embedded Sys- II. B IOGRAPHY tems; Cyber-Physical Systems; Internet of Things; UML; UML- RT; Papyrus-RT Juergen Dingel joined the Com- puting faculty of Queen’s University I. A BSTRACT in the winter of 2000. He received Despite significant progress, the efficient construction of an M.Sc. in Computer Science from high-quality software is still challenging. As software con- Berlin University of Technology in tinues to penetrate more parts of industry, business, and 1992, an M.Sc. in Pure and Applied society, and is entrusted with increasingly complex tasks, these Logic in 1994 and a Ph.D. in Com- challenges will not diminish. With its emphasis on abstraction puter Science in 1999 from Carnegie and automation, Model Driven Engineering (MDE) has the Mellon University. Juergen was PC proven potential to deal with this complexity. Co-chair of the ACM/IEEE 17th In this talk, we summarize our ongoing efforts to build International Conference on Model comprehensive open source tool support for the use of MDE Driven Engineering Languages and for the development of real-time embedded systems that are Systems (MODELS’14) and of the distributed, heterogeneous, and adaptive, and thus possess IFIP International Conference on Formal Techniques for Dis- many of the features that Cyber-Physical Systems (CPS) and tributed Systems (FMOODS-FORTE’11). He is on the edi- Internet of Things (IoT) applications are expected to have. torial boards of the Springer journals Software and Systems Our starting point are short descriptions of UML-RT, a proven Modeling (SoSyM), and Software Tools for Technology Trans- UML2 profile for real-time embedded systems, and Papyrus- fer (STTT) and currently serves as chair of the MODELS RT, an open source MDE tool for UML-RT. Then, our work Steering Committee and as Interim Co-chair of the Research on extending the capabilities of UML-RT and Papyrus-RT is and Academia Committee of the Eclipse Papyrus Industrial discussed. Consortium. His research has been supported by various In particular, we show how UML-RT models can be sources including IBM, GM, Ericsson, the Natural Science and 1) connected with external tools and components for the Engineering Council of Canada (NSERC), the Ontario Centres purposes of quality assurance (e.g., monitoring, an- of Excellence (OCE), the Ontario Ministry of Research, In- imation, simulation), adaptation (e.g., steering), and novation, and Science, the Deutsche Forschungsgemeinschaft construction of loosely coupled, heterogeneous systems (DFG), and the German Academic Exchange Service. At (e.g., via IoT’s MQTT protocol), Queen’s, he has served as the Chair of Undergraduate Studies 2) debugged on the model-level in a platform-independent (2015-2017) in the School of Computing where he also leads fashion, and the Modeling and Analysis in Software Engineering Group 3) modified at runtime. (MASE). Next steps and open problems are sketched.