SWE 622 Course Schedule



Syllabus Updates Home page

   Distributed Software Engineering
Fall 2014


 Meeting  Date Topic Reading Graded Item Due
1 August 26 Class Overview; Introduction Tanenbaum 1
J. Waldo et al A Note on Distributed Computing
 
2 September 2 Communication Fundamentals Tannenbaum 4.1-4.3
W. Emmerich Software Engineering and Middleware: A Roadmap
 
3 September 9 Middleware Solutions Tannenbaum 4.4-4.5
A. Carzaniga et al Design and Evaluation of a Wide-Area Event Notification Service
RMI Tutorial
 
September 16 More Middleware Solutions   Reading Assignment 1
5 September 23 Naming, Service Discovery, Service-Oriented Computing Tannenbaum 5.1-5.3; Tannenbaum 12
Debu Panda An Introduction to Service-Oriented Architecture from a Java Developer Perspective
R.E. McGrath Discovery and its Discontents: Discovery Protocols for Ubiquitous Computing
S. Vinoski Where is Middleware?
Reading Assignment 2
6 September 30 More Service-Oriented Computing    
 7 October 7 Synchronization Tannenbaum 6.1-6.2 Program 1
  October 14 Columbus Day Break - No Tuesday classes this week. Do not turn in Reading Assignment 3.
But review Reading Assignment 3 solutions (on Blackboard) prior to midterm!
 
8 October 21 Midterm Exam    
9 October 28 Consistency and Coordination Tannenbaum 3.1; Tannenbaum 7  
10 November 4 Replication and Fault Tolerance Tannenbaum 8.1-8.3; Tannenbaum 8.5-8.6  
11 November 11 Security Tannenbaum 9 Reading Assignment 4
12 November 18 Mobility and Adaption Tannenbaum 2.4; Tannenbaum 3.5
A. Carzaniga et al Designing Distributed Applications with Mobile Code Paradigms
J. O. Kephart, D. Chess The Vision of Autonomic Computing
 
13 November 25 Final Review/Demos for Program 2   Program 2
14 December 2 Optional Study Session Professor available in class for working problems. Reading Assignment 5
15 December 16 Final Exam    


Schedule Notes

Except for the first class, I expect students to have completed the reading prior to class on the date listed.

Homework assignments are due on the date listed.

I am on travel the week of December 1-4. The agenda for that class will be posted later.