Java Modelling Tools - JMT

Introduction

Project Description

Java Modelling Tools (JMT) is a suite of applications developed by Politecnico di Milano and Imperial College London and released under GPL license.

The project aims at offering a comprehensive framework for performance evaluation, system modeling with analytical and simulation techniques, capacity planning and workload characterization studies.

The current stable version of the suite includes six Java applications:

  1. JSIMgraph - Queueing network and Petri net simulator with graphical user interface
  2. JSIMwiz - Queueing network and Petri net simulator with wizard-based user interface
  3. JMVA - Mean Value Analysis and Approximate solution algorithms for queueing network models
  4. JABA - Asymptotic Analysis and bottlenecks identification of queueing network models
  5. JWAT - Workload characterization from log data
  6. JMCH - Markov chain simulator

Latest Version

Download: JMT 1.2.5 (Released 3-Nov-2023; What's new).

Getting Started

New users: new to JMT? Check out the manual, the book, the video lectures, and the video demos.

Release announcements: please subscribe to the jmt-announce list.

API: do you need to control JMT simulations programmatically? Check out pyJMT (Python) and LINE (MATLAB, Java, Python).

Reference

If you are using JMT for scientific papers, academic lectures, project reports, or technical documents, please cite:

M.Bertoli, G.Casale, G.Serazzi.
JMT: performance engineering tools for system modeling.
ACM SIGMETRICS Performance Evaluation Review, Volume 36 Issue 4, New York, US, March 2009, 10-15, ACM press. (Article) (BibTex)

ScreenShots

Designed by Bertoli Marco