
|
Assignment 3
Due date
Friday, November 17, 2000
Instructions
You are to study the following three papers from the field of software architecture:
-
Foundations for the Study of Software Architecture [source] [pdf]
-
Programmable Reverse Engineering [source] [pdf]
-
A BASis (or ABASs) for Reasoning About Software Architectures [source] [pdf]
Write a report on each paper of at most three pages per paper. Summarize each paper briefly and answer the following questions:
-
What are the salient points of this paper?
-
What are the most interesting aspects of this paper?
-
How can the ideas of this paper be used in practice?
What to turn in
The report should be written as an HTML document. The length of the report, including diagrams and references, should not exceed 9 printed pages using a reasonable font size (i.e., 10-12 point for text and 14 point for headings).
Submit your assignement by e-mail to hausi@csr.uvic.ca.
|
Marks |