- 1.G. Abowd, R. Allen, D. Garlan. "Using Style to Understand Descriptions of Software Architecture," Proc. Symposium on Foundations of Software Engineering, December 1993.]] Google ScholarDigital Library
- 2.R. Allen and D. Garlan, "A Formal Basis for Architectural Connection, " ACM Transactions on Software Engineering and Methodology, 1997.]] Google ScholarDigital Library
- 3.L. Bass, P. Clements, and Rich Kazman, " Software Architecture in Practice," Addison-Wesley, 1998]] Google ScholarDigital Library
- 4.G. Booch, J. Rumbaugh, I. Jacobson, "The Unified Modeling Language User Guide," Addison Wesley, Reading MA, 1999.]] Google ScholarDigital Library
- 5.F. Buschmann et al, "Pattern Oriented Software Architecture: A System of Patterns," Wiley, 1996.]] Google ScholarDigital Library
- 6.E. Gamma, R. Helm, R. Johnson and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, 1995.]] Google ScholarDigital Library
- 7.H. Gomaa, D. A. Menasce, and L. Kerschberg, A Software Architectural Design Method for Large-Scale Distributed Data Intensive Information Systems, Journal of Distributed Systems Eng., Vol. 3, 1996, pp. 162-172.]]Google ScholarCross Ref
- 8.H. Gomaa, "Use Cases for Distributed Real-Time Software Architectures", Journal of Parallel and Distributed Computing Practices, June 1998.]]Google Scholar
- 9.H. Gomaa, Designing Concurrent, Distributed, and Real-Time Applications with UML, Addison Wesley, 2000.]] Google ScholarDigital Library
- 10.C. Hofmeister, R.L. Nord, D. Soni, "Applied Software Architecture", Addison Wesley, 2000.]] Google ScholarDigital Library
- 11.R. Kazman, M. Barbacci, M. Klein, S. J. Carri~re, S. Woods, "Experience with Performing Architecture Tradeoff Analysis", Proc. IEEE International Conf. on Software Engineering, IEEE Computer Soc. Press, 1999.]] Google ScholarDigital Library
- 12.D. Luckham et al, "Specification and Analysis of System Architecture using Rapide", IEEE Transactions on Software Engineering, Vol. 21, No.4, April 1995.]] Google ScholarDigital Library
- 13.Menasce, D. A. and V. A. F. Almeida, Client/Server System Performance Modeling, in Performance Evaluation - Origins and Directions, eds. G. Haring, C. Lindemann, and M. Reiser, Lecture Notes in Computer Science, Springer-Verlag, 2000.]] Google ScholarDigital Library
- 14.D. A. Menasce, V. A. F. Almeida, and L. Dowdy, Capacity Planning and Performance Modeling: from mainframes to client-server systems, Prentice Hall, Upper Saddle River, New Jersey, 1994.]] Google ScholarDigital Library
- 15.D. A. Menasce and V. A. F. Almeida, Two-level Performance Models of Client-Server Systems, 1994 Computer Measurement Group Conference, Orlando, Florida, December 1994.]] Google ScholarDigital Library
- 16.D. A. Menasce, Computer System Performance Evaluation: a key aspect of system design practice, 1998 Yearbook of Science and Technology, McGraw-Hill, NY.]]Google Scholar
- 17.D. A. Menasce, A Framework for Software Performance Engineering of Client/Server Systems, Proc. 1997 Computer Measurement Group Conference, Orlando, December 1997.]]Google Scholar
- 18.Menasce, D. A. and H. Gomaa, "A Method for Design and Performance Modeling of Client/Server Systems," to appear in the IEEE Transactions on Software Engineering.]] Google ScholarDigital Library
- 19.Menasce, D. A. and H. Gomaa, "On a Language Based Method for Software Performance Engineering of Client/Server Systems," First International Workshop on Software Performance Eng.," New Mexico, Oct., 1998.]] Google ScholarDigital Library
- 20.D. A. Menasce, H. Gomaa, and L. Kerschberg, A Performance-Oriented Design Methodology for Large-Scale Distributed Data Intensive Information Systems, Proc. First IEEE International Conf. on Eng. of Complex Computer Systems, Southern Florida, USA, Nov. 1995.]] Google ScholarDigital Library
- 21.Magee, J., Dulay, N., and Kramer, J., "Regis: A Constructive Development Environment for Parallel and Distributed Programs", J. Distributed Systems Engineering, 1994, pp. 304-312.]]Google Scholar
- 22.R. Orfali, D Harkey, J. Edwards, "Essential Client/Server Survival Guide", Wiley, Third Ed., 1999.]] Google ScholarDigital Library
- 23.R. Orfali, D Harkey, J. Edwards, "Essential Distributed Objects Survival Guide", Wiley, 1996.]] Google ScholarDigital Library
- 24.J. E. Robbins, N. Medvidovic, D. F. Redmiles, and D. Rosenblum, "Integrating Architectural Description Languages with a Standard Design Method," Proc. Intl. Conf. on Software Engineering, Kyoto, Japan, April 1998.]] Google ScholarDigital Library
- 25.J. Rumbaugh, G. Booch, I. Jacobson, "The Unified Modeling Language Reference Manual," Addison Wesley, Reading MA, 1999.]] Google ScholarDigital Library
- 26.B. Selic, G. Gullekson, and P. T. Ward, "Real-Time Object-Oriented Modeling," John Wiley & Sons, 1994]] Google ScholarDigital Library
- 27.M. Shaw & D. Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall, 1996.]] Google ScholarDigital Library
- 28.M. Shaw, R. DeLine, D. Klein, T. Ross, D. Young, and G. Zelesnik, "Abstractions for Software Architecture and Tools to Support Them," IEEE Transactions on Software Engineering, April, 1995, 314-335.]] Google ScholarDigital Library
- 29.R. N. Taylor, N. Medvidovic, K. Anderson, Jr. E. J. Whitehead, J. E, Robbins, K. A. Nies, P. Oreizy, and D. L. Dubrow. A component and message-based architectural style for GUI software. IEEE Trans. Software Engineering, June 1996, Vol.22, no.6, pp.390-406.]] Google ScholarDigital Library
- 30.J. Magee and J. Kramer, "Concurrency: State Models & Java Programs", John Wiley & Sons, 1999.]] Google ScholarDigital Library
- 31.Eric M. Dashofy, N. Medvidovic, and R. Taylor, "Using Off-The-Shelf Middleware to Implement Connectors in Distributed Software Architectures," Proc. IEEE Intl. Conf. on Software Engineering, May 1999.]] Google ScholarDigital Library
- 32.A. Ferscha, D. Menasce, J. Rolia, B. Sanders, and M Woodside, Performance and Software, in System Performance Evaluation: Origins and Directions, eds. M. Reiser, C. Lindemann, and G. Haring, Schloss Dagstuhl Report no. 9738, September 1997.]]Google Scholar
Index Terms
- Design and performance modeling of component interconnection patterns for distributed software architectures
Recommendations
Reusable component interconnection patterns for distributed software architectures
SSR '01: Proceedings of the 2001 symposium on Software reusability: putting software reuse in contextThis paper investigates the design of reusable component interconnection in client/ server systems. In particular, the paper describes the design of component interconnection patterns, which define and encapsulate the way client and server components ...
Reusable component interconnection patterns for distributed software architectures
This paper investigates the design of reusable component interconnection in client/ server systems. In particular, the paper describes the design of component interconnection patterns, which define and encapsulate the way client and server components ...
Model-driven approach to modeling and validating integrity constraints for XML with OCL and Schematron
The idea behind Model Driven Development (MDD) (Miller and Mukerji 2003) is to model the software system on several layers of abstraction. A designer starts from the very abstract specification (independent of the platform and language used) and ...
Comments