Next: Biography
Up: Architectural Jigsaw Patterns
Previous: 4 Comparison
- GaSh93
- David Garlan and Mary Shaw.
An Introduction to Software Architecture,
Advances in Software Engineering and Knowledge Engineering,
Vol. 1, edited by V. Ambriola and G. Tortora, World Scientific Publishing Company, 1993.
- ShGa96
- Mary Shaw and David Garlan.
Software Architecture: Perspectives on an Emerging Discipline,
Prentice Hall, 1996.
- Shaw95a
- Mary Shaw.
Some Patterns for Software Architectures,
Second Annual Conference on Pattern Languages of Programming,
September 1995.
- Shaw95b
- Mary Shaw.
Comparing Architectural Design Styles,
IEEE Software,
IEEE Computer Society, November 1995, pp27-41.
- Bach86
- M. J. Bach.
The Design of the UNIX Operating System,
Software Series, Prentice Hall, 1986.
- Bers92
- A. Berson.
Client/Server Architecture.
McGraw-Hill, 1992.
- Booc86
- Grady Booch.
Object-Oriented Development,
IEEE Transactions on Software Engineering, February 1986, pp211-221.
- GHJV95
- E. Garmma, R. Helm, R. Johnson and J. Vlissides.
Design Patterns: Elements of Reusable Object-Oriented Software,
Addison-Wesley 1995.
- GAO95
- David Garlan, Robert Allen and John Ockerbloom.
Architectural Mismatch: Why Reuse is So Hard,
IEEE Software,
IEEE Computer Society, November 1995, pp17-26.
- GAO94
- David Garlan, Robert Allen and Jone Ockerbloom.
Exploiting Style in Architectural Design Environments,
Proceedings of SIGSOFT'94,
ACM Press, December 1994, pp179-185.
- LKAVBM95
- David C. Luckham, John J. Kenney, Larry M. Augustin, James Vera, Doug Bryan and Walter Mann.
Specification and Analysis of System Architecture Using Rapide,
IEEE Transactions on Software Engineering,
Vol. 21, No. 4, April 1995, pp336-355.
- SDKRYZ95
- Mary Shaw, Robert DeLine, Daniel V. Klein, Theodore L. Ross, David M. Young and Gregory Zelesnik.
Abstractions for Software Architecture and Tools to Support Them,
IEEE Transactions on Software Engineering,
Vol. 21, No. 4, April 1995, pp314-335.
- AlGa94
- Robert Allen and David Garlan.
Formalizing Architectural Connection.
Proceedings of the 16th International Conference on Software Engineering,
Sorrento Italy, May 1994, pp71-80.
- CoLu95
- Donald D. Cowan and Carlos J. P. Lucena.
Abstract Data Views: An Interface Specification Concept to Enhance Design For Reuse,
IEEE Transactions on Software Engineering,
Vol. 21, No. 3, March 1995, pp229-243.
- Uml97
-
Unified Modeling Language: UML Summary,
Version 1.0, Rational Software Corporation, January 1997.
- DeCo95
- Thomas R. Dean and James R. Cordy.
A Syntactic Theory of Software Architecture,
IEEE Transactions on Software Engineering,
Vol. 21, No. 4, April 1995, pp302-313.
- Parn72
- D. L. Parnas.
On the Criteria To Be Used in Decomposing Systems into Modules,
Communications of the ACM,
Vol. 15, No. 12, December 1972, pp1053-1058.
- Paul91
- L. C. Paulson.
ML for the Working Programmer,
Cambridge University Press, 1991.
- Ullm94
- Jeffrey D. Ullman.
Elements of ML Programming,
Prentice Hall, 1994.
- StWe87
- Michael P. Stovsky and Bruce W. Weide.
STILE: A Graphical Design and Development Environment,
COMPCON 87, IEEE Computer Society, Spring, 1987, pp247-250.
- Repp93
- John H. Reppy.
Concurrent Programming with Events - The Concurrent ML Manual,
Version 0.9.8, AT&T Bell Lab., February 1, 1993.
Hongyan Sun and Anders P. Ravn
Sept. 2, 1997