skip to main content
10.1145/350391.350418acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
Article
Free Access

Design and performance modeling of component interconnection patterns for distributed software architectures

Authors Info & Claims
Published:01 September 2000Publication History
First page image

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.R. Allen and D. Garlan, "A Formal Basis for Architectural Connection, " ACM Transactions on Software Engineering and Methodology, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.L. Bass, P. Clements, and Rich Kazman, " Software Architecture in Practice," Addison-Wesley, 1998]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.G. Booch, J. Rumbaugh, I. Jacobson, "The Unified Modeling Language User Guide," Addison Wesley, Reading MA, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.F. Buschmann et al, "Pattern Oriented Software Architecture: A System of Patterns," Wiley, 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.E. Gamma, R. Helm, R. Johnson and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarCross RefCross Ref
  8. 8.H. Gomaa, "Use Cases for Distributed Real-Time Software Architectures", Journal of Parallel and Distributed Computing Practices, June 1998.]]Google ScholarGoogle Scholar
  9. 9.H. Gomaa, Designing Concurrent, Distributed, and Real-Time Applications with UML, Addison Wesley, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.C. Hofmeister, R.L. Nord, D. Soni, "Applied Software Architecture", Addison Wesley, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle Scholar
  17. 17.D. A. Menasce, A Framework for Software Performance Engineering of Client/Server Systems, Proc. 1997 Computer Measurement Group Conference, Orlando, December 1997.]]Google ScholarGoogle Scholar
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle Scholar
  22. 22.R. Orfali, D Harkey, J. Edwards, "Essential Client/Server Survival Guide", Wiley, Third Ed., 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.R. Orfali, D Harkey, J. Edwards, "Essential Distributed Objects Survival Guide", Wiley, 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.J. Rumbaugh, G. Booch, I. Jacobson, "The Unified Modeling Language Reference Manual," Addison Wesley, Reading MA, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.B. Selic, G. Gullekson, and P. T. Ward, "Real-Time Object-Oriented Modeling," John Wiley & Sons, 1994]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.M. Shaw & D. Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall, 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30.J. Magee and J. Kramer, "Concurrency: State Models & Java Programs", John Wiley & Sons, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  32. 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 ScholarGoogle Scholar

Index Terms

  1. Design and performance modeling of component interconnection patterns for distributed software architectures

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in
                    • Published in

                      cover image ACM Conferences
                      WOSP '00: Proceedings of the 2nd international workshop on Software and performance
                      September 2000
                      226 pages
                      ISBN:158113195X
                      DOI:10.1145/350391

                      Copyright © 2000 ACM

                      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      • Published: 1 September 2000

                      Permissions

                      Request permissions about this article.

                      Request Permissions

                      Check for updates

                      Qualifiers

                      • Article

                      Acceptance Rates

                      WOSP '00 Paper Acceptance Rate30of36submissions,83%Overall Acceptance Rate149of241submissions,62%

                      Upcoming Conference

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader