Here is an approximate schedule of topics as covered in CS446 [CS646] in Fall 1997.
WK TUESDAY PROJECT/TEST TOPIC 1 Sep 9 Intro, background, overview, basic definitions 2 Sep 16 Start Mancoridis slides on s/w arch & Styles Garlan/Shaw paper on s/w arch 3 Sep 23 Teams selected Visitor (Bill Holt) gives eg s/w arch OpenGL as a ref arch OSI as a ref arch 4 Sep 30 Mancor slides on s/w arch TUNIS OS as example arch 5 Oct 7 1.Archit. Holt gone; lectures by Taylor and Alencar 6 Oct 14 Holt paper: Binary Relational Algebra Applied to s/w arch E/R diagrams Flow & dependency diagrams (Thanksgiving Oct 13) Tarski (relational) algebra of typed graphs 7 Oct 21 2.Det. Design Grok as a DB machine for typed graphs TA as a notation for graph DBs Permission systems as graph constraints Parnas paper on criteria for design 8 Oct 28 Midterm Midterm during class time Review midterm 9 Nov 4 Gamma et al paper on patterns Start Mancor slides on design patterns 10 Nov 11 Mancor slides on design patterns 11 Nov 18 3.Implement. Mancor slides on design patterns 12 Nov 25 Mancor slides on design patterns Kazman paper on SAAM 13 Dec 2 4.Des extract. Last class. Review. Discussion with students about project and course.