Steve Cook works at Microsoft, and is the software architect of the Domain Specific Language Tools which are part of Microsoft Visual Studio. He is currently working on future versions of these tools. Previously he was a Distinguished Engineer at IBM, which he represented in the UML 2.0 specification process at the OMG. He has worked in the IT industry for 30 years, as architect, programmer, author, consultant and teacher. He is a member of the Editorial Board of the Software and Systems Modeling Journal, a Fellow of the British Computer Society, and holds an Honorary Doctor of Science degree from De Montford University.
Read about Steve's keynote The Domain-Specific IDE.
Bran Selic is currently President of Malina Software Corp., a Canadian company that provides consulting services to Fortune 100 clients worldwide. In 2007, Bran retired from IBM Canada, where he was an IBM Distinguished Engineer responsible for defining the strategic direction for software development tools for the Rational brand. He is also an adjunct professor of computer science at Carleton University in Ottawa, Canada. In addition, Bran is one of the founders and a member of the steering committee of the Centre of Excellence for Research in Adaptive Systems (CERAS), an institute established by the Ontario Centres of Excellence and the IBM Center for Advanced Studies.
Bran has over 35 years of practical experience in designing and implementing large-scale industrial software systems and has pioneered the application of model-driven development methods in real-time and embedded applications. He is the chair of the OMG committee responsible for the UML 2 modeling language standard.
Bran received his Dipl.Ing degree in 1972 and his Mag.Ing degree in 1974, both from the University of Belgrade in Yugoslavia.
Read about Bran's keynote Matching Supply and Demand: Challenges in Model-Based Code Generation for QoS-Constrained Software.