ACM Home Page
Please provide us with feedback. Feedback
Performance analysis of real-time component architectures: a model interchange approach
Full text PdfPdf (493 KB)
Source
Workshop on Software and Performance archive
Proceedings of the 7th international workshop on Software and performance table of contents
Princeton, NJ, USA
SESSION: Transformations and connections in performance analysis table of contents
Pages 115-126  
Year of Publication: 2008
ISBN:978-1-59593-873-2
Authors
Gabriel A. Moreno  Carnegie Mellon University, Pittsburgh, PA, USA
Connie U. Smith  Performance Engineering Services, Santa Fe, NM, USA
Lloyd G. Williams  PerfX, Louisville, CO, USA
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 182,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1383559.1383574
What is a DOI?

ABSTRACT

Model interchange approaches support the analysis of software architecture and design by enabling a variety of tools to automatically exchange performance models using a common schema. This paper builds on one of those interchange formats, the Software Performance Model Interchange Format (S-PMIF), and extends it to support the performance analysis of real-time systems. Specifically, it addresses real-time system designs expressed in the Construction and Composition Language (CCL) and their transformation into the S-PMIF for additional performance analyses. This paper defines extensions and changes to the S-PMIF meta-model and schema required for real-time systems. It describes transformations for both simple, best-case models and more detailed models of concurrency and synchronization. A case study demonstrates the techniques and compares performance results from several analyses.


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
 
3
Larsson, M., Predicting quality attributes in component-based software systems. 2004, Mälardalen University.
 
4
5
 
6
Hissam, S.A., G.A. Moreno, and K.C. Wallnau, Using containers to enforce smart constraints for performance in industrial systems. 2005, Software Engineering Institute - Carnegie Mellon University: Pittsburgh, PA.
7
 
8
Bass, L., et al., Reasoning Frameworks. 2005, Software Engineering Institute - Carnegie Mellon University: Pittsburgh, PA.
9
 
10
Wallnau, K.C. and J. Ivers, Snapshot of CCL: A language for predictable assembly. 2003, Software Engineering Institute - Carnegie Mellon University: Pittsburgh, PA.
 
11
Hissam, S.A., et al., Pin component technology (V1.0) and its C interface. 2005, Software Engineering Institute - Carnegie Mellon University: Pittsburgh, PA.
 
12
 
13
14
 
15
 
16
 
17
L&S, Computer Technology, Inc., Performance Engineering Services Division, in # 110, PO Box 9802, (505) 988-3811, www.spe-ed.com: Austin, TX 78766.
 
18
 
19
W3C, World Wide Web Consortium. 2001, www.w3c.org.
 
20
 
21
Kazman, R., et al. The Architecture Tradeoff Analysis Method. in International Conference on Engineering of Complex Computer Systems (ICECCS98). 1998.
22
23
24
25
26
27
 
28
Savino, N., et al. Extending UML to Manage Performance Models for Software Architectures: A Queuing Network Approach. in Proc. 9th Int. Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, SPECTS. 2002. San Diego, CA.
 
29
Smith, C.U. and C.M. Lladó, Performance Model Interchange Format (PMIF 2.0): XML Definition and Implementation Update Technical Report.. 2007, L&S Computer Technology, Inc.: Santa Fe, NM.
30
31
32
 
33
Bertolino, A., et al., From UML to Execution Graphs and Queueing Networks: Design and Implementation of the XML--based tool XPRIMAT. 2004, Universita del L'Aquila: L'Aquila, Italy.
 
34
 
35
36
37
38
39
40
 
41
 
42
Smith, C.U. and L.G. Williams, Performance Engineering Evaluation of CORBA-based Distributed Systems with SPEED, in Lecture Notes in Computer Science, R. Puigjaner, Editor. 1998, Springer: Berlin, Germany.
 
43
 
44
Hughes, P., SP Principles. 1988, STC Technology.
 
45
Beilner, H., J. Mäter, and N. Weissenburg. Towards a Performance Modeling Environment: News on HIT. in Proceedings 4th International Conference on Modeling Techniques and Tools for Computer Performance Evaluation. 1988: Plenum Publishing.
 
46

Collaborative Colleagues:
Gabriel A. Moreno: colleagues
Connie U. Smith: colleagues
Lloyd G. Williams: colleagues