'
Bran Selic is Principal Engineer at Rational Software in Kanata, Canada. His experience covers real-time software, fault-tolerant distributed systems, and object-oriented modeling techniques. He has written a popular textbook on object-oriented programming for real-time systems and is a member of the core team that has defined the Unified Modeling Language (UML) standard. Bran is also an adjunct professor at Carleton University, serves on the editorial board of several computer journals, and is a member of the IFAC Technical Committee on Real-Time Software Engineering.'