The Advances in Object-Oriented Technology series seeks to present readers with books that provide incisive and timely information relating to object-oriented programming and programming languages, object-oriented requirements, object-oriented domain analysis, and object-oriented design. In addition, testing, metrics, formal methods and applications of object technology to areas including object-oriented databases, real-time systems, emergent computation, neural networks, and object-oriented distributed systems will be featured. The books are aimed at practicing software development professionals, programmers, educators, and students in computer-related disciplines.