About OncePD (Once Performance Prediction)

This is a project for performance prediction of middleware based systems. The tool support the separation of modeling and construction for performance impacts.

The input of our tool is UML model with SPT annotation and specification files. Annotated UML model contains three files: activity diagram file, deployment diagram file and collaboration diagram file. Specification files include application specification file and the environment specification file. The output of this tool is a performance model(LQN) or performance results of graphic form.

Examples

Input model:

Input model

Platform selection:

Platform selection

Transformation and solving:

Transformation and solving

Requirements

OncePD requires the Java 2 platform (JDK version 1.5 or later).

Main function of this tool is weaving and conversion.If you only want to convert the UML model to LQN model, you can run this system directly.But if your want to analyze the performance results, LQN solver should first be installed and configured.