Bran Selic is Principal Engineer at Rational Software Canada and has over 30 years of experience in the software industry, mostly in the design and development of large real-time systems. He is the principal author of a popular book on the application of object technology to real-time applications, which pioneered the concept of model-driven development. Bran has participated in the definition and standardization of the Unified Modeling Language (UML) since 1996. Currently, he is a co-chair of the submission team responsible for the first major revision of UML (UML 2.0). Bran also led the team that defined the standard real-time UML profile.
In addition, Bran is an Adjunct Professor of Computer Science at Carleton University and is on the advisory board of the School of Information Technology and Engineering at the University of Ottawa. He is a director of the Communications and Information Technology center of Ontario, serves on the editorial boards of several computer-related journals, and is a member of the IFAC Technical Committee on Real-Time Software Engineering. In the past, Bran has participated as the general chair, program chair, program committee member, keynote speaker, and presenter in numerous technical and scientific conferences.