Page 214 -
P. 214
DOMAIN-SPECIFIC & IMPLEMENTATION-INDEPENDENT SOFTWARE ARCHITECTURES 199
Brito e Abreu, F., and Melo, W. 1996. Evaluating the impact of object-oriented design on software quality.
In Third International Software Metrics Symposium. Los Alamitos, CA: IEEE Computer Society Press,
90–99.
Calio, A.; Antiero, M.; and Bux, G. 2000. Software process improvement by object technology (ESSI PIE
27785-SPOT). In Twenty-second International Conference on Software Engineering. Los Alamitos, CA:
IEEE Computer Society Press, 641–647.
Chidamber, S., and Kemerer, C. 1991. Towards a metric suite for object-oriented design. Sigplan Notices,
Proceedings of Conference on Object-Oriented Programming, Systems, Languages, and Applications,
26, 11, 197–211.
Clements, P.C. 1996. A survey of architecture description languages. In Eighth International Workshop on
Software Specification and Design. Los Alamitos, CA: IEEE Computer Society Press, 16–25.
Coad, P., and Yourdon, E. 1991. Object-Oriented Analysis. Englewood Cliffs, NJ: Prentice Hall.
Defense Advanced Research Projects Agency (DARPA). 2000. JFACC Solicitation BAA99–18. Available
at www.darpa.mil/iso/jfacc/ (accessed on April 20, 2000).
Dobrica, L., and Niemela, E. 2002. A survey on software architecture analysis methods. IEEE Transactions
on Software Engineering, 28, 7, 638–653.
Eckert, G. 1994. Types, classes and collections in object-oriented analysis. In First International Conference
on Requirements Engineering. Los Alamitos, CA: IEEE Computer Society Press, 32–39.
Egyed, A.; Gruenbacker, P.; and Medvidovic, N. 2000. Refinement and evolution issues in bridging require-
ments and architectures. USC-CSE-2000–515. Los Angeles: Center for Software Engineering, University
of Southern California.
Frankel, D., and Guttman, M. 2002. Model Driven Architecture: Applying MDA to Enterprise Computing.
Hoboken, NJ: Wiley.
Gacek, C. 1995. Exploiting domain architectures in software reuse. In Symposium on Software Reusability.
New York: ACM Press, 229–232.
Graham, I. 1995. Migrating to Object Technology. Reading, MA: Addison-Wesley.
Graser, T. 2001. Reference architecture representation environment (RARE): systematic derivation and
evaluation of domain-specific, implementation-independent software architectures. Ph.D. diss., Electrical
and Computer Engineering Department, University of Texas at Austin.
Graser, T.; Barber, K.S.; Williams, B.; Saghir, F.; and Henry, K. 2002. Advanced consequence management
program: challenges and recent real world implementations. In AeroSense 2002, Conference on Sensors,
and Command, Control, Communications and Intelligence (C3I) Technologies for Homeland Defense and
Law Enforcement. Bellingham, WA: International Society for Optical Engineering, paper no. 4708–82.
Gujral, N.; Ahn, J.; and Barber, K.S. 2005. Architectural model for designing agent-based systems. In Sev-
enteenth International Conference on Software Engineering and Knowledge Engineering. Skokie, IL:
Knowledge Systems Institute, 753–760.
Henderson-Sellers, B. 1996. Object-Oriented Metrics: Measures of Complexity. Upper Saddle River, NJ:
Prentice Hall.
Henderson-Sellers, B., and Edwards, J.M. 1994. BOOKTWO of Object-Oriented Knowledge: The Working
Object. Sydney: Prentice Hall.
Jacobsen, E.E.; Kristensen, B.B.; and Nowack, P. 1999. Architecture = abstractions over software. In Tech-
nology of Object-Oriented Languages and Systems, 1999. Los Alamitos, CA: IEEE Computer Society
Press, 89–99.
Jackson, D. 2006. Dependable software by design. Scientific American, June.
Kalyanasundaram, S.; Ponnambalam, K.; Singh, A.; Stacey, B.J.; and Munikoti, R. 1998. Metrics for software
architecture: a case study in the telecommunications domain. In 1998 IEEE Canadian Conference on
Electrical and Computer Engineering. Los Alamitos, CA: IEEE Computer Society Press, 715–718.
Kavi, K., and Browne, J.C. 1999. Computer systems research: the pressure is on. IEEE Computer, 32, 1,
30–39.
Kazman, R. 1996. Tool support for architecture analysis and design. In Second International Software Ar-
chitecture Workshop. New York: ACM Press, 94–97.
Kazman, R.; Bass, L.; Abowd, G.; and Webb, M. 1994. SAAM: A method for analyzing the properties of
software architectures. In Sixteenth International Conference on Software Engineering (ICSE-16). Los
Alamitos, CA: IEEE Computer Society Press, 81–90.
Kazman, R.; Klein, M.; Barbacci, M.; Longstaff, T.; Lipson, H.; and Carriere, J. 1998. The architecture
tradeoff analysis method. In Fourth IEEE International Conference on Engineering of Complex Computer
Systems (ICECCS). Los Alamitos, CA: IEEE Computer Society Press, 68–78.