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.
   209   210   211   212   213   214   215   216   217   218   219