Skip to main content
Article
Performance Analysis of Real-Time Component Architectures: A Model Interchange Approach
Proceedings of the 7th International Workshop on Software and Performance (WOSP'08) (2008)
  • Gabriel A. Moreno, Software Engineering Institute
  • Connie U. Smith
  • Lloyd G. Williams
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.

Keywords
  • Performance,
  • software performance engineering,
  • performance model,
  • performance analysis,
  • model interchange,
  • real-time systems,
  • architecture analysis,
  • component-based systems
Disciplines
Publication Date
June, 2008
Publisher Statement
© ACM, 2008. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available at http://doi.acm.org/10.1145/1383559.1383574
Citation Information
Gabriel A. Moreno, Connie U. Smith and Lloyd G. Williams. "Performance Analysis of Real-Time Component Architectures: A Model Interchange Approach" Proceedings of the 7th International Workshop on Software and Performance (WOSP'08) (2008)
Available at: http://works.bepress.com/gabriel_moreno/10/