Lecture # | Date | Module | Comments | Due at noon |
1 |
8/16 |
Introduction |
Introduction |
-- |
2 |
8/18, 3:15–4:30 |
Web architectures |
Pardon and Pautasso |
-- |
3 |
8/21 |
Service architectures |
Huhns and Singh |
-- |
4 |
8/23 |
Service architectures |
Services |
-- |
5 |
8/25, 3:15–4:30 |
Service architectures |
-- |
-- |
|
8/27 |
-- |
-- |
Survey |
6 |
8/28 |
Actors |
Actors |
-- |
7 |
8/30 |
Actors |
-- |
-- |
|
8/31 |
-- |
-- |
P1: Android + Play |
8 |
9/1, 3:15–4:30 |
Modeling and Representation |
Metadata |
-- |
Labor Day |
9/4 |
-- |
-- |
-- |
No Class |
9/6 |
-- |
-- |
-- |
9 |
9/8, 3:15–4:30 |
Modeling and Representation |
Ch 6 |
-- |
|
9/10 |
-- |
-- |
P2: Akka on server |
10 |
9/11 |
RDF |
RDF |
-- |
11 |
9/13 |
OWL |
OWL |
-- |
12 |
9/15, 3:15–4:30 |
OWL |
-- |
-- |
13 |
9/18 |
OWL |
-- |
-- |
14 |
9/20 |
Discussion |
Ch 15 |
-- |
|
9/21 |
-- |
Solutions |
H1 |
15 |
9/22, 3:15–4:30 |
Agents |
-- |
-- |
Exam 1 |
9/24 |
-- |
--
| Exam |
16 |
9/25 |
Agents |
-- |
-- |
17 |
9/27 |
Rules |
BSPL;
LoST |
-- |
18 |
9/29, 3:15–4:30 |
Multiagent Systems |
-- |
-- |
19 |
10/2 |
Multiagent Systems |
-- |
-- |
20 |
10/4 |
Protocols |
-- |
-- |
21 |
10/9 |
Protocols |
-- |
-- |
22 |
10/11 |
Sequence Diagrams |
Ch 16 |
-- |
23 |
10/16 |
Data-Driven Protocols |
Ch 16 |
-- |
24 |
10/18 |
Data-Driven Protocols |
Ch 18 |
-- |
|
10/22 |
-- |
-- |
Referrals |
No Class |
10/23 |
-- |
-- |
-- |
No Class |
10/25 |
-- |
-- |
-- |
25 |
10/30 |
Safety and Liveness |
Telang and Singh |
-- |
26 |
11/1 |
Communication |
Ch 17 |
-- |
27 |
11/6 |
Organizations |
-- |
-- |
28 |
11/8 |
Discussion |
-- |
-- |
|
11/11 |
|
|
Tumor Board Protocol |
Possible Class |
11/13 |
-- |
-- |
-- |
Possible Class |
11/15 |
-- |
-- |
-- |
|
11/14 |
-- |
Solutions |
H2 |
Exam 2 |
11/19 |
-- |
--
| Exam |
28 |
11/20 |
Slack |
-- |
-- |
Thanksgiving |
11/22 |
-- |
-- |
-- |
|
11/27 |
Slack |
-- |
-- |
|
12/1 |
Slack |
-- |
-- |
|
12/3 |
-- |
-- |
P3: Atomicity of Protocols |