next up previous
Next: Biography Up: Architectural Jigsaw Patterns Previous: 4 Comparison

References

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