PASION is a process- and event-oriented simulation language designed for those who already know and use PASCAL. The language has a two level (process/event) structure and permits the use of all the Pascal Structures. It also offers the main features of object-oriented programming. PASION provides necessary facilities to handle sequences of random events, queues and quasi-parallel processes, both discrete and continuous. A PASION source program consists of a sequence of process declarations and a main segment which initializes the simulation. At run time the program generates objects which represent model processes due to the process declarations. PASION provides tools which facilitate the building of complex models by the mechanism of inheritance.