[AAG93] Gregory Abowd, Robert Allen, and David Garlan. Using Style to Understand Descriptions of Software Architecture. In Proc First ACM SIGSOFT Symposium on the Foundations of Software Engineering, December 1993.
[ADS] ADS Architecture: Executive Summary.
[And91] Gregory R. Andrews. Paradigms for Process Interaction in Distributed Programs. ACM Computing Surveys, 23(1):49-90, March 1991.
[Best95] Laurence Best. Position paper on Software Architecture. Proc. First International Workshop on Architectural Software Systems. 1995.
[Boo86] Grady Booch. Object-Oriented Development. IEEE Trans. on Software Engineering, SE-12(2):211-221, February 1986.
[DK76] Frank DeRemer and Hans H. Kron. Programming-in-the-Large versus Programming-in-the-Small. IEEE Trans. on Software Engineering, SE-2(2):80-86, June 1976.
[Eco93] The Computer Industry. The Economist, February 27th, 1993.
[GAO95] David Garlan, Robert Allen, and John Ockerbloom. Architectural Mismatch, or Why it's hard to build systems out existing parts. Proc Seventeenth International Conf on Software Engineering (ICSE-17), April 1995.
[GKN92] David Garlan, Gail Kaiser, and David Notkin. Using Tool Abstraction to Compose Systems. IEEE Computer, 25(6), June 1992.
[Hei95] Sandra Heiler. Semantic Interoperability. ACM Computing Surveys. 27(2):271-273, June 1995.
[Hoa85] C. A. R. Hoare. Communicating Sequential Processes. Prentice Hall 1985.
[Jac94] Michael Jackson. Problems, Methods, and Specialisations. IEEE Software, 11(6):57-62, November 1994.
[Ker94] Caterpillars Fate: A Pattern Language for Transformation from Analysis to Design. Unpublished manuscript, 1994.
[Man95] Frank Manola. Interoperability Issues in Large-Scale Distributed Object Systems. ACM Computing Surveys. 27(2):268-270, June 1995.
[Mar91] Maranzano. Best Current Practices: Software Architecture Validation. AT&T report, 1991.
[Mor93] Charles R. Morris and Charles H. Ferguson. How Architecture Wins Technology Wars. Harvard Business Review, 71, 2, March-April 1993, pp. 86-96.
[Mul94] Diane E. Mularz. Pattern-based Integration Architectures. Unpublished manuscript, 1994.
[Nii86] H. Penny Nii. Blackboard Systems. AI Magazine 7(3):38-53 and 7(4):82-107.
[Ock95] John Ockerbloom. Exploiting Structured Data in Wide-Area Information Systems. CMU-CS-95-184, August 1995.
[ODL93] Katia Obraczka, Peter Danzig, and Shih-Hao Li. Internet Resource Discovery Services. IEEE Computer, September 1993, pp. 8-22.
[Par72] David L. Parnas. On the Criteria To Be Used in Decomposing Systems Into Modules. Communications of the ACM, 15(12):1053-1058, December 1972.
[PCW85] David L. Parnas, Paul C. Clements, and David M. Weiss. The Modular Structure of Complex Systems. IEEE Trans. on Software Engineering, SE-11(3):259-266, 1985.
[Pol73] G. Polya. How to Solve It: A New Aspect of Mathematical Method. Princeton University Press 1973.
[PN86] R. Prieto-Diaz and J. M. Neighbors. Module Interconnection Languages. Journal of Systems and Software , 6(4), November 1986, pp. 307-334.
[Rec92] Eberhardt Rechtin. "The art of systems architecting." IEEE Spectrum October 1992, pp. 66-69.
[Rei90] S. P. Reiss. Connecting Tools Using Message Passing in the Field Environment. IEEE Software, 7(4):57-66, July 1990.
[SG95] Mary Shaw and David Garlan. "Software Architecture: Perspectives on an Emerging Discipline" Prentice Hall 1996.
[Sha85] Mary Shaw. What Can We Specify? Questions in the Domains of Software Specifications. In Proc.Third International Workshop on Software Specification and Design, pp. 214-215. IEEE Computer Society Press, August 1985.
[Sha95] Mary Shaw. Architectural Issues in Software Reuse: It's Not Just the Functionality, It's the Packaging. Summary for talk at Symposium of Software Reuse, April 1995.
[Sha95a] Mary Shaw. Working Notes on a Parts Catalog for Software Architecture. Unpublished manuscript, 1995.
[Sha95b] Mary Shaw. Comparing Architectural Design Styles. IEEE Software, 12(6), November 1995.
[Sha+95] Mary Shaw, David Garlan, Robert Allen, Dan Klein, John Ockerbloom, Curtis Scott, Marco Schumacher. Candidate Model Problems in Software Architecture. Working manuscript, modified for course use, Jauary 1995.
[Spi89] J. M. Spivey, An Introduction to Z and Formal Specification, Software Engineering Journal, Jan 1989.
[Wie95] Gio Wiederhold. Mediation in Information Systems. ACM Computing Surveys. 27(2):265-267, June 1995.
Email the Current Maintainer
Modified: 9 December 96