QPME Homepage
Welcome to the QPME Homepage!
Note: the QPME homepage has been moved to the following address http://sdq.ipd.uka.de/people/samuel_kounev/projects/QPME.
Contents
QPME Description
QPME (Queueing Petri net Modeling Environment) is a performance
modeling and analysis tool based on the Queueing Petri Net (QPN) modeling
formalism. QPN models are more sophisticated than conventional
queueing
networks and stochastic Petri nets and provide greater expressive
power. This provides a number of important benefits since it makes it
possible to model systems at a higher degree of accuracy. QPME is made
of two components: QPE (QPN
Editor)
and SimQPN (Simulator for QPNs). QPE provides a user-friendly
graphical tool for modeling using QPNs based on the Eclipse/GEF
framework.
SimQPN provides an efficient discrete-event simulation
engine for QPNs that makes it possible to analyze models of
realistically-sized systems. QPME runs on a wide range of platforms
including Windows, Linux and Solaris among others. QPME is developed
and maintained by Samuel Kounev and
Christofer Dutz.
QPME has been distributed to more than 60 universities and research organizations worldwide.
The modeling approach implemented in QPME provides the following
advantages:
- QPN
models combine the modeling power and expressiveness of queueing
networks and generalized stochastic Petri nets.
- QPN
models allow the integration of hardware and software aspects of system
behavior and lend themselves very well to modeling distributed systems.
- The knowledge of the structure and behavior
of QPNs can be exploited for fast and efficient analysis using
simulation. This makes it possible to analyze models of large and
complex systems ensuring that the approach scales to realistic systems.
- Many efficient qualitative analysis techniques from
Petri net theory can be extended to QPNs and used to combine
qualitative and quantitative system analysis.
- Last but not least, QPN models have an intuitive graphical
representation that facilitates model development.
A more detailed overview of QPME is available here.
System Requirements
QPE runs on all platforms supported by
Eclipse including Windows, Linux, Solaris, HP-UX, IBM AIX and Apple Mac
OS among others. The only thing required is a Java Runtime Environment
(JRE) 5.0. It is recommended that QPE is run on Windows since this is
the platform it has been tested on.
SimQPN can either be run as Eclipse plugin in QPE or as a standalone
Java applcation. Thus, even though QPE is limited to Eclipse-supported
platforms, SimQPN can be run on any platform on which Java SE 5.0 is
available. This makes it possible to design a model on one platform
(e.g. Windows) using QPE and then analyze it on another platform (e.g.
Solaris) using SimQPN.
Requesting a License
QPME is available free-of-charge for non-profit research
organizations.
For more information contact Samuel Kounev at the
email address provided below.
Documentation
QPME User's Guide - Download PDF (2.6 MB)
Contact
Dr.-Ing. Samuel Kounev
Institute for Program Structures and Data Organization
Universität Karlsruhe
Building 50.34
Am Fasanengarten 5
76131 Karlsruhe
Germany
Email: skounev
[at] acm.org or skounev [at] dvs.tu-darmstadt.de
Web: http://www.dvs.tu-darmstadt.de/~skounev
|