Bran Selic is currently President of Malina Software Corp., a Canadian company that provides consulting services, as well as Director of Advanced Technology at Zeligsoft Limited. He is also a part-time research scientist at Simula Research Laboratory where he works on system architecture modeling for embedded, real-time systems. In 2007, Bran retired from IBM Canada, where he was an IBM Distinguished Engineer responsible for setting the strategic direction for software development tools for the technical systems space. In addition, he is an adjunct professor of computer science at the University of Toronto and at Carleton University (Ottawa, Canada), as well as a visiting lecturer and researcher at the University of Sydney (Australia) and at INSA (Lyon, France). With close to 40 years of practical experience in designing and implementing large- scale industrial software systems, Bran has pioneered the application of model-driven development methods in real-time and embedded applications. In this domain, he has led numerous research projects, authored and edited several textbooks and numerous technical papers and chaired major conferences dedicated to these problems. In addition, he was one of the principal contributors to several technical standards related to OMG’s Model-Driven Architecture initiative, including the widely adopted UML standards.