Skip to main content

PMIF+: Extensions to Broaden the Scope of Supported Models

  • Conference paper
Computer Performance Engineering (EPEW 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8168))

Included in the following conference series:

Abstract

The performance model interchange format (PMIF) is a common representation for data that reduces the number of custom interfaces required to move performance models among modeling tools. In order to manage the research scope, the initial version of PMIF was limited to Queueing Network Models (QNM) that can be solved by efficient, exact solution algorithms. The overall model interoperability approach has now been demonstrated to be viable. This paper broadens the scope of PMIF to represent models that can be solved with additional methods such as analytical approximations or simulation solutions. It presents the extensions considered, shows alternatives for representing them with a meta-model, describes the PMIF+ extended meta-model and its validation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Eclipse modeling project, http://www.eclipse.org/modeling

  2. EDIF, Electronic Design Interchange Format, http://en.wikipedia.org/wiki/EDIF

  3. Mesquite software, http://www.mesquite.com

  4. Puma project: Core scenario model, http://www.sce.carleton.ca/rads/puma/

  5. Electronics Industries Association. CDIF - CASE Data Interchange Format Overview, EIA/IS-106 (1994)

    Google Scholar 

  6. Becker, S., Koziolek, H., Reussner, R.: The palladio component model for model-driven performance prediction. J. Syst. Softw. 82(1), 3–22 (2009)

    Article  Google Scholar 

  7. Bertoli, M., Casale, G., Serazzi, G.: Jmt: performance engineering tools for system modeling. SIGMETRICS Perform. Eval. Rev. 36(4), 10–15 (2009)

    Article  Google Scholar 

  8. Erl, T.: SOA Design Patterns. Prentice Hall (2009)

    Google Scholar 

  9. Grassi, V., Mirandola, R., Sabetta, A.: From design to analysis models: A kernel language for performance and reliability analysis of component-based systems. In: Proc. of the Fifth International Workshop on Software and Performance (WOSP), pp. 25–36 (July 2005)

    Google Scholar 

  10. Grassi, V., Mirandola, R., Randazzo, E., Sabetta, A.: Klaper: An intermediate language for model-driven predictive analysis of performance and reliability. In: Rausch, A., Reussner, R., Mirandola, R., Plášil, F. (eds.) The Common Component Modeling Example. LNCS, vol. 5153, pp. 327–356. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  11. Mesquite Software Inc., http://www.mesquite.com

  12. Moreno, G.A., Smith, C.U.: Performance analysis of real-time component architectures: An enhanced model interchange approach. Performance Evaluation, Special Issue on Software and Performance 67, 612–633 (2010)

    Article  Google Scholar 

  13. Neuse, D.M., Browne, J.C.: Graphical tools for software system performance engineering. In: Proc. Computer Measurement Group, Washington, D.C. (1983)

    Google Scholar 

  14. Simulog. Modline 2.0 qnap2 9.3: Reference manual (1996)

    Google Scholar 

  15. Smith, C.U., Lladó, C.M.: Model interoperability for performance engineering: Survey of milestones and evolution. In: Hummel, K.A., Hlavacs, H., Gansterer, W. (eds.) PERFORM 2010 (Haring Festschrift). LNCS, vol. 6821, pp. 10–23. Springer, Heidelberg (2011)

    Google Scholar 

  16. Smith, C.U., Lladó, C.M., Puigjaner, R.: Performance Model Interchange Format (PMIF 2): A comprehensive approach to queueing network model interoperability. Performance Evaluation 67(7), 548–568 (2010)

    Article  Google Scholar 

  17. Smith, C.U., Lladó, C.M., Puigjaner, R.: Pmif extensions: Increasing the scope of supported models. In: Proc. of the 1st Joint WOSP/SIPEW International Conference on Performance Engineering (ICPE), pp. 255–256 (Jannuary 2010)

    Google Scholar 

  18. Smith, C.U., Lladó, C.M., Puigjaner, R.: Model interchange format specifications for experiments, output and results. The Computer Journal (2011)

    Google Scholar 

  19. Smith, C.U.: Performance Engineering of Software Systems. Addison-Wesley (1990)

    Google Scholar 

  20. Smith, C.U., Williams, L.G.: A performance model interchange format. Journal of Systems and Software 49(1), 63–80 (1999)

    Article  Google Scholar 

  21. SPE-ED. LS Computer Technology Inc. Performance Engineering Services Division, www.spe-ed.com

  22. Woodside, C.M., Petriu, D.C., Petriu, D.B., Shen, H., Israr, T., Merseguer, J.: Performance by unified model analysis (PUMA). In: Proc. of the Fifth International Workshop on Software and Performance (WOSP), pp. 1–12 (July 2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lladó, C.M., Smith, C.U. (2013). PMIF+: Extensions to Broaden the Scope of Supported Models. In: Balsamo, M.S., Knottenbelt, W.J., Marin, A. (eds) Computer Performance Engineering. EPEW 2013. Lecture Notes in Computer Science, vol 8168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40725-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40725-3_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40724-6

  • Online ISBN: 978-3-642-40725-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics