EPSP(Extensible Propulsion Simulation Platform)was developed as a Java-based object-oriented platform for propulsion system simulation.EPSP provides a flexible environment for defining
modifying and simulating the component-based propulsion models.EPSP has a friendly GUI for easily modifying parameters of the components.EPSP enables users to customize and extend the framework to add new functions or adapt simulation behavior as required.The visual assembly framework and the connection services framework were introduced
and the design pattern of the computation framework was studied.An example of transient simulation of a twin-spool turbofan engine was provided.It shows that EPSP is effective in extendable and flexible simulation computation for propulsion system.