Books
- L. Bass, P. Clements, R. Kazman, Software
Architecture in Practice, Addison-Wesley, 1998.
- P. Clements, R. Kazman, M. Klein, Handbook of Software
Architecture Evaluation, Addison-Wesley, 2000 (anticipated).
Journal Papers
- R. Kazman, S. J. Carriere, S. G. Woods, Toward a Discipline of
Scenario-Based Architectural Engineering, Annals of Software Engineering, Vol. 9, to appear, 2000.
- R. Kazman, M. Klein, P. Clements, Evaluating Software
Architectures for Real-Time Systems,
Annals of Software Engineering, Vol. 7, to appear, 1999.
- R. Kazman, S. J. Carriere,
Playing Detective: Reconstructing Software Architecture from
Available Evidence,
Journal of
Automated Software Engineering, 6:2, April, 1999, 107-138.
- R. Kazman, G. Abowd, L. Bass, P. Clements,
"Scenario-Based Analysis of Software Architecture",
IEEE Software November
1996, 47-55.
- R. Kazman, "HIDRA: An Architecture for Highly Dynamic
Physically Based Multi-Agent Simulations", International
Journal in Computer Simulation, 5, 1995, 149-164.
Conference Papers
- S. J. Carriere, S. G. Woods, R. Kazman, "Software
Architecture Transformation", Proceedings of WCRE 99, (Atlanta,
GA), October 1999, 13-23.
- S. G. Woods, S. J. Carriere, R. Kazman, "A Semantic
Foundation for Architectural Reengineering",
Proceedings of ICSM99, (Oxford, UK), Sept. 1999, 391-398.
- R. Kazman, M. Barbacci, M. Klein, S. J. Carriere, S. G.
Woods, Experience with
Performing Architecture Tradeoff Analysis, Proceedings of
ICSE99, (Los Angeles, CA), May 1999, 54-63.
- S. J. Carriere, R. Kazman, S. G. Woods, "Assessing and
Maintaining Architectural Quality",
Proceedings of the 1999 Conference on Software Maintenance and
Reengineering (CSMR99), (Amsterdam, Holland), March 1999, 22-30.
- G. Guo, J. Atlee, R. Kazman, A Software
Reconstruction Architecture Method, Software Architecture
(Proceedings of the First Working IFIP Conference on Software
Architecture (WICSA1)), (San Antonio, TX), February 1999, 15-33.
- M. Klein, R. Kazman, L. Bass, S. J. Carriere, M. Barbacci,
H. Lipson,
Attribute-Based Architectural Styles, Software Architecture
(Proceedings of the First Working IFIP Conference on Software
Architecture (WICSA1)), (San Antonio, TX), February 1999, 225-243.
- R. Kazman, M. Klein, "Performing Architecture Tradeoff Analysis",
International Software Architecture Workshop (ISAW-3),
(Orlando, FL), October 1998, 85-88.
- S. J. Carriere, R. Kazman, "The Perils of Reconstructing
Architectures", International Software Architecture Workshop
(ISAW-3), (Orlando, FL), October 1998, 13-16.
- R. Kazman, S. G. Woods, S. J. Carriere,
Requirements for Integrating Software Architecture and Reengineering
Models: CORUM II, Proceedings of WCRE 98, (Honolulu, HI),
October 1998, 154-163.
- R. Kazman, M. Klein, M. Barbacci, T. Longstaff, H. Lipson,
J. Carriere, "The Architecture Tradeoff Analysis Method",
Proceedings of the Fourth IEEE International Conference on Engineering
of Complex Computer Systems (ICECCS), (Monterey, CA), August 1998, 68-78.
- R. Kazman, S. J. Carriere, View Extraction and View Fusion in
Architectural Understanding, Proceedings of ICSR5, (Victoria,
B.C.), June 1998, 290-299.
- R. Kazman, M. Burth,
Assessing Architectural Complexity, Proceedings
of CSMR98, (Florence, Italy), March 1998, 104-112.
- C.-H. Lung, S. Bot, K. Kalaichelvan, R. Kazman, "An Approach
to Software Architecture Analysis for Evolution and Reusability",
Proceedings of CASCON '97, (Toronto, ON), November 1997.
- R. Kazman, P. Clements, G. Abowd, L. Bass,
Classifying Architectural Elements as a Foundation for Mechanism
Matching, Proceedings of COMPSAC 1997, (Washington, D.C.),
August 1997, 14-17.
- R. Kazman,
Tool Support for Architectural Analysis and Design, Joint
Proceedings of the ACM SIGSOFT '96 Workshops, (San Francisco, CA),
October 1996, 94-97.
- G. Abowd, J. Pitkow, R. Kazman, "Analyzing Differences
Between Internet Information System Software Architectures",
Proceedings of ICC '96, (Dallas, TX), June 1996.
- J. Atlee, P. Dasiewicz, R. Kazman, R. Seviora, A. Singh, "A
Joint CS/E&CE Undergraduate Option in Software Engineering",
Proceedings of the 9th Conference on Software Engineering
Education, (Daytona Beach, FL), April 1996, 16-28.
- M. De Simone, R. Kazman, "Software Architectural Analysis:
An Experience Report", Proceedings of CASCON'95, (Toronto, ON),
November 1995, 251-261.
- P. Clements, L. Bass, R. Kazman, G. Abowd, "Predicting
Software Quality by Architectural Evaluation", Proceedings of the
Fifth International Conference on Software Quality, (Austin, TX),
October 1995, 485-497.
- R. Kazman, L. Bass, G. Abowd, P. Clements, "An
Architectural Analysis Case Study: Internet Information Systems",
Proceedings of the First International Workshop on Architectures for
Software Systems, (Seattle, WA), April 1995, 148-165.
- R. Kazman, L. Bass, G. Abowd, M. Webb, "SAAM: A Method for
Analyzing the Properties Software Architectures", Proceedings of the
16th International Conference on Software Engineering, (Sorrento,
Italy), May 1994, 81-90.
- R. Tapp, R. Kazman, "Determining the Usefulness of Colour
and Fonts in a Programming Task", Proceedings
of the 3rd Workshop on Program Comprehension, (Washington, DC),
November 1994, 154-161.
- R. Kazman, L. Bass, R. Little, "Toward a Software
Engineering Model of Human-Computer Interaction", Engineering for
Human-Computer Interaction, Proceedings of the IFIP WG2.7 Working
Conference, (Ellivuori, Finland), North Holland, August 1993, 131-153.
Book Chapters
- G. Cockton, C. Gram (eds.), Design Principles for
Interactive Software, Chapman & Hall, 1996.
- R. Kazman, "A Challenge for Software Architecture:
Distributed Flight Simulation", in Handbook Of Parallel And
Distributed Computing, A. Zomaya (ed.), McGraw-Hill, 1995.
- L. Bass, G. Abowd, R. Kazman "Issues in the Evaluation of
User Interface Tools", in Proceedings of the SE/HCI 94 Workshop,
(Sorrento, Italy), May 1994, Springer-Verlag Lecture Notes in Computer
Science, 1995, 17-27.
Technical Reports
- M. Klein, R. Kazman, Attribute-Based
Architectural Styles, Software Engineering Institute Technical
Report CMU/SEI-99-TR-22.
- L. Bass, R. Kazman, Architecture-Based
Development, Software Engineering Institute Technical Report
CMU/SEI-99-TR-7.
- R. Kazman, M. Klein, M. Barbacci, H. Lipson, T. Longstaff,
S. J. Carriere,
The Architecture Tradeoff Analysis Method, Software Engineering
Institute Technical Report CMU/SEI-98-TR-008.
- M. Barbacci, J. Carriere, R. Kazman, M. Klein, H. Lipson,
T. Longstaff, C. Weinstock, Steps
in an Architecture Tradeoff Analysis Method: Quality Attribute Models and
Analysis, Software Engineering Institute Technical
Report CMU/SEI-97-TR-29.
- G. Abowd, L. Bass, P. Clements, R. Kazman, L. Northrop, A.
Zaremski, Recommended
Best Industrial Practice for Software Architecture Evaluation,
Software Engineering Institute Technical Report
CMU/SEI-96-TR-025.
- R. Kazman, L. Bass, Toward Deriving
Software Architectures from Quality Attributes Software
Engineering Institute Technical Report CMU/SEI-94-TR-10.