A Tool for Fractal Component Based Applications Performance Modelling Using Stochastic Well Formed Nets
Today, performance prediction of component-based systems is important to help software engineers to analyze their applications in early stages of the development life-cycle, so that performance problems are avoided. To achieve performance prediction, modelling is a crucial step. It would be interesting if component performance models can be derived automatically. To this aim, we describe in this paper a software toolset which allows component designers of specific systems, that are Fractal systems, to generate performance models, starting from the Fractal architectural description of their system and component behaviours. These models consist of Stochastic Well formed Nets (SWN) and Stochastic Petri nets (SPN), and can be analyzed using SPN/SWN analysis tools. A case study illustrates the effectiveness of our approach.
KeywordsFractal model Component Based Systems performance modelling SPN SWN
Unable to display preview. Download preview PDF.
- 1.Koziolek, H.: Performance evaluation of component-based software systems: A survey. Performance Evaluation, Special Issue on Soft. and Perf (August 2010)Google Scholar
- 2.Gu, G.P., Petriu, D.C.: From uml to lqn by xml algebra-based model transformations. In: WOSP, pp. 99–110 (2005)Google Scholar
- 4.Bernardi, S., Donatelli, S., Merseguer, J.: From UML sequence diagrams and statecharts to analysable petri net models. In: Proc. of 3rd WOSP 2002, Rome, Italy, pp. 35–45 (July 2002)Google Scholar
- 7.Becker, S., Koziolek, H., Reussner, R.: Model-based Performance Prediction with the Palladio Component Model. In: WOSP 2007. ACM, Sigsoft (2007)Google Scholar
- 8.Meier, P., Kounev, S., Koziolek, H.: Automated transformation of cbs architecture models to queueing petri nets. In: MASCOTS, pp. 339–348 (2011)Google Scholar
- 9.Bruneton, E., Coupaye, T., Stefani, J.: The fractal component model, version 2.0-3. Technical report, Fractal team (February 2004)Google Scholar
- 11.Salmi, N., Moreaux, P., Ioualalen, M.: Structured performance analysis for component based systems (IJCCBS) - Special Issue on Verification and Evaluation of Computer and Communication Systems - Part II - Issue 1/2 3(1), 96–131 (2012)Google Scholar
- 12.Perf. Eval. Group: GreatSPN home page, http://www.di.unito.it/~greatspn