| Towards automatic compositional performance analysis of component-based systems |
| Full text |
Pdf
(553 KB)
|
| Source
|
Workshop on Software and Performance
archive
Proceedings of the 4th international workshop on Software and performance
table of contents
Redwood Shores, California
SESSION: Performance analysis
table of contents
Pages: 59 - 63
Year of Publication: 2004
ISBN ~ ISSN:0163-5948 , 1-58113-673-0
Also published in ...
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 35, Citation Count: 2
|
|
|
ABSTRACT
To make predictive analysis an effective tool for component-based software development (CBSD), it should be, as much as possible: compositional, to allow the re-use of known information about the properties of existing components, and automatic, to keep the pace with the timeliness and cost-effectiveness promises of CBSD. Towards this end, focusing on the predictive analysis of performance properties, we define a simple language, based on an abstract component model, to describe a component assembly, outlining which information should be included in it to support compositional performance analysis. Moreover, we outline a mapping of the constructs of the proposed language to elements of the RT-UML Profile, to give them a precisely defined "performance semantics", and to get a starting point for the exploitation of proposed UML-based methodologies and algorithms for performance analysis.
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
|
|
| |
2
|
A. Bertolino, R. Mirandola "Towards Component-Based Software Performance Engineering", in Proc. of 6th ICSE Workshop on Component-Based Software Engineering (CBSE 2003), pp. 1--6.
|
| |
3
|
|
| |
4
|
"DAML-S: Semantic Markup for Web Services" White Paper, The DAML Services Coalition, Oct. 2002.
|
| |
5
|
D. Hamlet, D. Mason, D. Woit "Properties of Software Systems Synthesized from Components", submitted for publication, June 2003, on line at: <u>http://www.cs.pdx.edu/-hamlet/lau.pdf</u>.
|
| |
6
|
|
 |
7
|
|
| |
8
|
B. Selic "UML-RT: A profile for modeling complex real-time architectures" Draft, ObjecTime Limited, Dec. 1999.
|
 |
9
|
Murali Sitaraman , Greg Kulczycki , Joan Krone , William F. Ogden , A. L. N. Reddy, Performance specification of software components, Proceedings of the 2001 symposium on Software reusability: putting software reuse in context, p.3-10, May 2001, Toronto, Ontario, Canada
|
| |
10
|
UML Profile for Schedulability, Performance, and Time Specification, on line at: <u>http://cgi.omg.org/docs/ptc/02-03-02.pdf</u>.
|
| |
11
|
K. C. Wallnau "Volume III: a technology for predictable assembly from certifiable components" Tech. Rep. CMU/SEI-2003-TR-009, Sw Engineering Institute, Carnegie Mellon University, Apr. 2003.
|
| |
12
|
WOSP 2002, Proce. of the Third ACM Int. Workshop on Software and Performance, Roma, Italy, June 2000.
|
| |
13
|
|
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 conference on Design automation
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
|