The Problem Statement Language is used to express system requirements by means of a formal language.

The language is expressed using OBJECTS and RELATIONS.

There are several key steps in the PSL Language Process.

Implementing a particular method or standard for specifying systems is achieved by mapping the required combination of PSL objects and relations for each required element of the method or standard. This means that PSL/PSA can also be used to check the meta models of other CASE tools used for specification, analysis, and design.

The language evolved from 1968-1991. Key version ranges were:

Date Range Version(s)
1968 1.0
1970 2.0
1975 3.0
1977 4.2
- 1981 5.0 - 5.2
1987 - 1990 6r0 - 6r3