Professional Documents
Culture Documents
Design Rationale and Software Architecting: I. II Mistrík
Design Rationale and Software Architecting: I. II Mistrík
I Mistrík
I.
References
[1] Basili VR, Caldiera P (1995) Improving software quality reusing knowledge
and experience. Sloan Management Review 37(1): 55–64
[2] Bass L, Clements P, Kazman R (2003) Software architecture in practice, 2nd
edition. Addison-Wesley, Reading, MA
[3] Bosch J (2004) Software architecture: The next step. In: Proceedings of the
European workshop on software architecture (EWSA 2004), May 21–22, pp.
194–199
[4] Clements P, Bachmann F, Bass L, Garlan D, Ivers J, Little R, Nord R, Staf-
ford J (2002) Documenting Software Architectures: Views and Beyond.
Addison-Wesley, Reading, MA
[5] Clements P, Kazman R, Klein M (2002) Evaluating Software Architectures:
Methods and Case Studies. Addison-Wesley, Reading, MA
[6] Curtis B, Krasner H, Iscoe N (1988) A field study of the software design
process for large systems. Communications of the ACM 31(11): 1268–1287
[7] Garlan D, Shaw M (1993) An Introduction to Software Architecture.
Advances in Software Engineering and Knowledge Engineering 1. World
Scientific Publishing, Singapore
[8] Gruber T, Russell D (1991) Design knowledge and design rationale: A
framework for representation, capture, and use. Technical Report KSL 90-
45, Knowledge Laboratory, Stanford University
[9] Hersleb JD, Kuwana E (1993) Preserving knowledge in design projects:
What designers need to know. In: Proceedings of the SIGCHI conference on
Human factors in computing systems, Amsterdam, pp. 7–14
[10] IEEE (2000) Recommended Practices for Architectural Description of Soft-
ware-Intensive Systems. IEEE Standard No. 1471
[11] Moran TP, Carroll JM (1996) Overview of design rationale. In: Design Ra-
tionale: Concepts, Techniques, and Use, Moran TP, Carroll JM (eds) Law-
rence Erlbaum Associates, pp. 1–19
[12] Obbink H et al (2001) Software architecture review and assessment. Techni-
cal Report SARA WG
[13] Pena-Mora F, Vadhavkar S (1977) Augmenting design patterns with design
rationale. Artificial Intelligence for Engineering Design, Analysis and Manu-
facturing 11(2): 93–108
236 I. Mistrík
[14] Perry DE, Wolf AL (1992) Foundations for the study of software architec-
ture. ACM SIGSOFT, Software Engineering Notes 17(4): 40–52
[15] Tyree J, Akerman A (2005) Architecture decisions: Demystifying architec-
ture. IEEE Software 22(2): 19–27