An Approach to Predict Performance of Component-based Software with the Palladio Component Model and Stochastic Well-formed Nets

This paper describes which information about a component is needed to enable relevant analyses and emphasizes that prediction feedback should not based on internal models, but based on models which the domain experts understand. This paper proposes a new approach with the Palladio Component Model and Stochastic Well-formed Nets to provide performance predictions of distributed systems throughout the whole development lifecycle.

[1]  Ian Gorton,et al.  Performance prediction of component-based applications , 2005, J. Syst. Softw..

[2]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[3]  Stephen H. Kan,et al.  Metrics and Models in Software Quality Engineering , 1994, SOEN.

[4]  Alan Fekete,et al.  Design-level performance prediction of component-based applications , 2005, IEEE Transactions on Software Engineering.

[5]  Paola Inverardi,et al.  Model-based performance prediction in software development: a survey , 2004, IEEE Transactions on Software Engineering.

[6]  Samuel Kounev,et al.  Performance Modeling and Evaluation of Distributed Component-Based Systems Using Queueing Petri Nets , 2006, IEEE Transactions on Software Engineering.

[7]  Susanna Donatelli,et al.  A compositional semantics for UML state machines aimed at performance evaluation , 2002, Sixth International Workshop on Discrete Event Systems, 2002. Proceedings..

[8]  Steffen Becker,et al.  Model-Based performance prediction with the palladio component model , 2007, WOSP '07.

[9]  Steffen Becker,et al.  The Palladio component model for model-driven performance prediction , 2009, J. Syst. Softw..

[10]  Paolo Ballarini,et al.  Validation and evaluation of a software solution for fault tolerant distributed synchronization , 2002, Proceedings International Conference on Dependable Systems and Networks.

[11]  Steffen Becker,et al.  Putting Components into Context Supporting QoS-Predictions with an explicit Context Model , 2006 .

[12]  Ralf H. Reussner Enhanced component interfaces to support dynamic adaption and extension , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[13]  Raffaela Mirandola,et al.  CB-SPE Tool: Putting Component-Based Performance Engineering into Practice , 2004, CBSE.

[14]  José Merseguer,et al.  Performance by unified model analysis (PUMA) , 2005, WOSP '05.

[15]  Alexander L. Wolf,et al.  The Application of Dependence Analysis to Software Architecture Descriptions , 2003, SFM.

[16]  Susanna Donatelli,et al.  From UML sequence diagrams and statecharts to analysable petri net models , 2002, WOSP '02.

[17]  Mrv Michel Chaudron,et al.  Predicting real-time properties of component-based applications , 2005 .

[18]  Egor Bondarev,et al.  Modelling of input-parameter dependency for performance predictions of component-based embedded systems , 2005 .

[19]  Steffen Becker,et al.  Performance Prediction of Component-Based Systems - A Survey from an Engineering Perspective , 2004, Architecting Systems with Trustworthy Components.

[20]  Dieter K. Hammer,et al.  Performance Prediction for Component Compositions , 2004, CBSE.

[21]  Gianfranco Balbo,et al.  On the success of stochastic Petri nets , 1995, Proceedings 6th International Workshop on Petri Nets and Performance Models.

[22]  Nicholas Kassem,et al.  Java 2 platform, enterprise editionアプリケーション設計ガイド , 2001 .

[23]  Steffen Becker,et al.  Parameter Dependent Performance Specifications of Software Components , 2006, QoSA.

[24]  Giovanni Chiola,et al.  Stochastic Well-Formed Colored Nets and Symmetric Modeling Applications , 1993, IEEE Trans. Computers.

[25]  C. Murray Woodside,et al.  An intermediate metamodel with scenarios and resources for generating performance models from UML designs , 2007, Software & Systems Modeling.