Wk |
Monday |
|
1 |
Sep 13 |
Organizational meeting |
|
Ric Holt |
Website: Course organization, assignments and project |
|
|
Website: Overview |
|
|
Volunteer: Garlan/Shaw& Kruchten paper next wk (Sep 20) |
|
|
Example S/W architectures |
2 |
Sep 20 |
|
|
Davim Jain |
Garlan/Shaw: Intro to Software Architecture |
|
Swathi Amarala |
Kruchten: The 4+1 Views of Architecture |
|
Ric Holt |
Software architecture terms |
|
Divam Jain & Tassos Livorgianis |
Quake demo |
3 |
Sep 27 |
|
|
Ian Davis |
Demo of extraction and lsedit |
|
Tassos Livogianis |
Feilkas: Loss of Arch Knowledge |
|
Marko Novakovic |
Bowman: Linux as Case Study: Extracted Architecture |
4 |
Oct 04 |
|
|
|
Perry/Wolf: Foundations for Study of S/W Arch |
|
Leonardo Passos |
Murphy: Reflexion Model |
|
Bryan Wilkinson |
Eick: Does Code Decay? |
|
Ian Davis |
LSEdit & clustering |
5 |
Oct 11 |
Thanksgiving – No class |
6 |
Oct 18 |
|
|
Ric Holt |
Holt: Grokking SW Arch |
|
Kimiisa Oshikoji |
Muller: Rev Eng + Subsystem Identification |
|
Maria Attarian |
Zhao, Zou: Business Process Gen of SW Arch |
|
|
Parnas: Software Aging |
|
|
Oreizy: Arch based runtime evolution |
7 |
Oct 25 |
|
|
Clara Forero |
Zimmerman: How History Justifies System Architecture |
|
|
Zalewski: Real-Time Software Architectures & Patterns |
|
|
Garlan: Architectural Mismatch |
|
|
Lindgren: Software Architecture & Release Planning |
|
Rob Smits |
Farenhorst: Lonely architect |
|
Youtube |
Android Architecture (parts 1 and 2 of 3) |
8 |
Nov 01 |
|
|
Ric Holt |
Hassan: Reference Architecture for Web Servers |
|
Youtube |
Android Architecture (part 3 of 3) |
9 |
Nov 08 |
|
|
Artur Galiullin |
Aldrich: ArchJava |
|
Prima Chairunnanda |
Gorton: MeDICi: Platform for High Performance Streaming |
|
|
Mockus: Two Case Studies of Open Source Development |
|
Jeffrey Woo |
Klein: Architecture, Goals & Technology in Call Ctr Syst’s |
10 |
Nov 15 |
|
|
Andrew Neitsch |
Peng: Large-scale Incremental Processing Using Distributed Transactions and Notifications |
|
|
Ball: Software Visualization in the Large |
|
Kacper Bak |
Raymond: The Cathedral and the Bazaar |
11 |
Nov 22 |
|
|
Qu Chen |
Bass: Linking usability to software architecture patterns |
|
|
Bass: Evaluating Software Architecture Competence |
|
Johnny Zhang |
Fowler: Who Needs an Architect |
12 |
Nov 29 |
Student Project Presentations |
|
T1 |
|
|
T2 |
|
|
T4 |
|
13 |
Dec 6 |
Student Project Presentations. Last day of classes |
|
T3 |
|
|
T5 |
|
|
T6 |
|
|
|
See 2010 New Papers |
|
|
Zhao, Zou: Business Process Gen of SW Arch |
|
|
Hofmeister: General Model of SW Arch |
|
|
|
|
|
|
|
|
Gorton: MeDICi: Platform for High Performance Data Streaming |
|
|
Fowler: Who Needs an Architect? |
|
|
Siddha: Getting maximum mileage out of tickless |
|
|
|
|
|
New papers (From WICSA 2008) |
|
|
Goossen: Media Player Software in a System of Subsystems |
|
|
|
|
|
Other papers |
|
|
|
|
|
Storey: Manipulating and Documenting Software Structures |
|
|
Sim: Browsing and Searching Software Architectures |
|
|
Clements: Survey of Architecture Description Languages |
|
|
Askari: Info Theoretic Evaluation of Change Prediction |
|
|
|
|
|
Feijs, Krikhaar: Relational Approach to Arch Analysis |
|
|
Tzerpos: ACDC: Comprehension-Driven Clustering |
|
|
Mancoridis: Bunch: A Clustering Tool for Recovery |
|
|
Tran: Forward/Reverse Repair of Software Architecture |
|
|
Tzerpos: Orphan Adoption |
|
|
Mockus: Two Case Studies of OSS Development |
|
|
Pal: Dynamic Interaction |
|
|
Torvalds: Comments on Designing Linux |
|
|
Medvidovic: Stemming Architecture Erosion |
|
|
Bril: Embedding Architectural Support in Industry |
|
|
Rotschke: Arch Analysis Tools to Support Evolution |
|
|
Holt: NBA (Nested Box and Arrow Model), Binary Relational Algebra |
|
|
Holt: Introduction to TA |
|
|
Wu: LDX Pipeline Tutorial |
|
|
Muller: Rev Eng + Subsystem Identification |
|
|
Deremer: Programming in the Large. MILs. Hardcopy only |
|
|
Holt: Software Architecture as a Shared Mental Model |
|
|
Stoermer: Practice Patterns for Arch Reconstruction |
See 2009-2010 Grad academic dates. Lectures begin Sept 13 (Mon), end Dec 6
(Mon)
Last updated 28 Oct 2010 --- RCH