| Design and performance modeling of component interconnection patterns for distributed software architectures |
| Full text |
Pdf
(276 KB)
|
| Source
|
Workshop on Software and Performance
archive
Proceedings of the 2nd international workshop on Software and performance
table of contents
Ottawa, Ontario, Canada
Pages: 117 - 126
Year of Publication: 2000
ISBN:1-58113-195-X
|
|
Authors
|
|
Hassan Gomaa
|
Dept. of Information and Software Engineering, School of Information Technology and Engineering, George Mason University, 4400 University Drive, Fairfax, VA
|
|
Daniel A. Menascé
|
Dept. of Computer Science, School of Information Technology and Engineering, George Mason University, 4400 University Drive, Fairfax, VA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 65, Citation Count: 16
|
|
|
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Gregory Abowd , Robert Allen , David Garlan, Using style to understand descriptions of software architecture, Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering, p.9-20, December 08-10, 1993, Los Angeles, California, United States
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
Frank Buschmann , Regine Meunier , Hans Rohnert , Peter Sommerlad , Michael Stal, Pattern-oriented software architecture: a system of patterns, John Wiley & Sons, Inc., New York, NY, 1996
|
| |
6
|
|
| |
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.
|
| |
8
|
H. Gomaa, "Use Cases for Distributed Real-Time Software Architectures", Journal of Parallel and Distributed Computing Practices, June 1998.
|
| |
9
|
|
| |
10
|
|
 |
11
|
Rick Kazman , Mario Barbacci , Mark Klein , S. Jeromy Carrière , Steven G. Woods, Experience with performing architecture tradeoff analysis, Proceedings of the 21st international conference on Software engineering, p.54-63, May 16-22, 1999, Los Angeles, California, United States
[doi> 10.1145/302405.302452]
|
| |
12
|
David C. Luckham , John J. Kenney , Larry M. Augustin , James Vera , Doug Bryan , Walter Mann, Specification and Analysis of System Architecture Using Rapide, IEEE Transactions on Software Engineering, v.21 n.4, p.336-355, April 1995
[doi> 10.1109/32.385971]
|
| |
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.
|
| |
14
|
|
| |
15
|
|
| |
16
|
D. A. Menasce, Computer System Performance Evaluation: a key aspect of system design practice, 1998 Yearbook of Science and Technology, McGraw-Hill, NY.
|
| |
17
|
D. A. Menasce, A Framework for Software Performance Engineering of Client/Server Systems, Proc. 1997 Computer Measurement Group Conference, Orlando, December 1997.
|
| |
18
|
|
 |
19
|
|
| |
20
|
|
| |
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.
|
| |
22
|
|
| |
23
|
|
| |
24
|
Jason E. Robbins , Nenad Medvidovic , David F. Redmiles , David S. Rosenblum, Integrating architecture description languages with a standard design method, Proceedings of the 20th international conference on Software engineering, p.209-218, April 19-25, 1998, Kyoto, Japan
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
Mary Shaw , Robert DeLine , Daniel V. Klein , Theodore L. Ross , David M. Young , Gregory Zelesnik, Abstractions for Software Architecture and Tools to Support Them, IEEE Transactions on Software Engineering, v.21 n.4, p.314-335, April 1995
[doi> 10.1109/32.385970]
|
| |
29
|
Richard N. Taylor , Nenad Medvidovic , Kenneth M. Anderson , E. James Whitehead, Jr. , Jason E. Robbins , Kari A. Nies , Peyman Oreizy , Deborah L. Dubrow, A Component- and Message-Based Architectural Style for GUI Software, IEEE Transactions on Software Engineering, v.22 n.6, p.390-406, June 1996
[doi> 10.1109/32.508313]
|
| |
30
|
|
 |
31
|
Eric M. Dashofy , Nenad Medvidovic , Richard N. Taylor, Using off-the-shelf middleware to implement connectors in distributed software architectures, Proceedings of the 21st international conference on Software engineering, p.3-12, May 16-22, 1999, Los Angeles, California, United States
[doi> 10.1145/302405.302407]
|
| |
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.
|
CITED BY 16
|
|
|
|
|
|
|
|
|
|
|
|
Yan Liu , Ian Gorton , Anna Liu , Ning Jiang , Shiping Chen, Designing a test suite for empirically-based middleware performance prediction, Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, February 01, 2002, Sydney, Australia
|
|
|
|
|
|
|
Vittorio Cortellessa , Katerina Goseva-Popstojanova , Kalaivani Appukkutty , Ajith R. Guedem , Ahmed Hassan , Rania Elnaggar , Walid Abdelmoez , Hany H. Ammar, Model-Based Performance Risk Analysis, IEEE Transactions on Software Engineering, v.31 n.1, p.3-20, January 2005
|
|
|
|
|
|
|
Jens Happe , Holger Friedrich , Steffen Becker , Ralf H. Reussner, A pattern-based performance completion for Message-oriented Middleware, Proceedings of the 7th international workshop on Software and performance, June 23-26, 2008, Princeton, NJ, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
Additional Classification:
C.
Computer Systems Organization
C.1
PROCESSOR ARCHITECTURES
C.1.2
Multiple Data Stream Architectures (Multiprocessors)
Subjects:
Interconnection architectures (e.g., common bus, multiport memory, crossbar switch)
C.2
COMPUTER-COMMUNICATION NETWORKS
D.
Software
D.4
OPERATING SYSTEMS
D.4.7
Organization and Design
Subjects:
Distributed systems
G.
Mathematics of Computing
G.3
PROBABILITY AND STATISTICS
Subjects:
Queueing theory
I.
Computing Methodologies
I.6
SIMULATION AND MODELING
General Terms:
Design,
Languages,
Measurement,
Performance,
Theory
Keywords:
UML,
XML,
component interconnection patterns,
performance model,
queuing networks,
software architecture
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|