Object-oriented Reuse, Concurrency, and Distribution: An Ada-based Approach

Now software engineers can learn how to apply the techniques of object-oriented programming to large systems. This book shows how object-oriented programming can be used to develop reusable components, especially for concurrent and distributed systems. Using the DRAGOON Language, (a new language that has evolved from a European research effort), it provides a coherent framework for developing systems which allow for dynamic reconfiguration and fault-tolerance. All the examples in the book can be easily implemented in the Ada language.