CS 395-2: QoS-enabled Middleware Design and Application

Douglas C. Schmidt
d.schmidt@vanderbilt.edu
Department of Electrical Engineering and Computer Science
School of Engineering
Vanderbilt University

Locations


Philosophy

Developing high quality communication software is hard; developing high quality reusable communication software is even harder. The principles, methods, and skills required to develop reusable software cannot be learned by generalities. Instead, developers must learn through experience how reusable software components and frameworks can be designed, implemented, optimized, validated, maintained, and enhanced by applying good development practices and patterns.


Prerequisites


Handouts

The following are electronic versions of the course handouts. Many of these handouts are stored in PDF 4-up on a page.


Back to CS Courses home page.