A Ptolemy Based Optical Network Simulator
Hasan I. Saleheen, Corning Incorporated
SalheenH@corning.com

An optical network model using Ptolemy as the underlying software framework has been developed. The application is based Ptolemy Classic which provides essential functionality of an optical network simulator such as hierarchical modeling, flexible data structure, GUI, scheduling, etc. The network simulator is designed to provide qualitative and quantitative analysis of various impairments and their effects on optical network performance. It was implemented as a set of C++ classes which represent models of different network elements. The 'back-end' codes act as the simulation engine which are linked with the 'front-end' Ptolemy UI codes. We will present the usefulness of various Ptolemy features in developing the network simulator and some related issues.