NIS 545 Communication Software and Middleware

Communications in computer networks are not only enabled by physical links and hardware, but are also enabled by software and middleware. This course provides an understanding of software techniques in communications. It explores development models that address a broad range of issues in the design of communication software, including hardware and software partitioning, layering, and protocol stacks. Other topics are configuration techniques, buffer and timer management, task and table managements, and multi-board communications software design. Communication middleware and agent technologies as enabling technology in networking will also be covered.



Cross Listed Courses

CPE 545


Graduate Student or At Least Junior


Computer Engineering Program Information and Data Engineering Program

Typically Offered Periods

Fall Semester Spring Semester