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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Eclipse modeling project, http://www.eclipse.org/modeling
EDIF, Electronic Design Interchange Format, http://en.wikipedia.org/wiki/EDIF
Mesquite software, http://www.mesquite.com
Puma project: Core scenario model, http://www.sce.carleton.ca/rads/puma/
Electronics Industries Association. CDIF - CASE Data Interchange Format Overview, EIA/IS-106 (1994)
Becker, S., Koziolek, H., Reussner, R.: The palladio component model for model-driven performance prediction. J. Syst. Softw. 82(1), 3–22 (2009)
Bertoli, M., Casale, G., Serazzi, G.: Jmt: performance engineering tools for system modeling. SIGMETRICS Perform. Eval. Rev. 36(4), 10–15 (2009)
Erl, T.: SOA Design Patterns. Prentice Hall (2009)
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)
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)
Mesquite Software Inc., http://www.mesquite.com
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)
Neuse, D.M., Browne, J.C.: Graphical tools for software system performance engineering. In: Proc. Computer Measurement Group, Washington, D.C. (1983)
Simulog. Modline 2.0 qnap2 9.3: Reference manual (1996)
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)
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)
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)
Smith, C.U., Lladó, C.M., Puigjaner, R.: Model interchange format specifications for experiments, output and results. The Computer Journal (2011)
Smith, C.U.: Performance Engineering of Software Systems. Addison-Wesley (1990)
Smith, C.U., Williams, L.G.: A performance model interchange format. Journal of Systems and Software 49(1), 63–80 (1999)
SPE-ED. LS Computer Technology Inc. Performance Engineering Services Division, www.spe-ed.com
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)