PSL/PSA Problem Statement Language/Problem Statement Analyzer

Modelling Systems for more than 40 Years

1
Featured

Newsflash

Archive Finding Aid will be published August 2015

Register and Login to see details of PSL/PSA (your information will not be given to any third party). Users who register and login once, and never again may need to re-register to access parts of the site again.

A new version of PHP generates some error messages that may be visible on some screens - please ignore them!

PSL/PSA-light will be available very soon. It is being developed using a subset of the original PSL/PSA. So much of the original PSL/PSA was used rarely, and included for very specific sponsor needs. It has been designed to provide the objects and relations used in most projects. Sign up and express your interest so you can hear first.

PSL/PSA-lite Objects are:

ATTRIBUTE; CONDITION; ELEMENT; ENTITY; EVENT; INPUT; INTERFACE; OUTPUT; PROCESS; PROCESSOR; REQUIREMENT; RESOURCE; SET; UNIT.

Relations are:

adds, attributes, composition, consists, consumes, creates, derives, duration, equivalence, generates, happens, identifies, maintains, measures, performs, process-order, receives, removes, satisfies, subparts, triggers, updates, value.

These objects and relations enable a system modeller to handle resources, processes, system dynamics, and system structure. Dynamics, whether synchronour or asynchronous can be handled.

There may be some changes prior to first release, but the list should be considered stable, with amendments more likely as a result of user feedback. The most likely changes current under consideration are the addition of two more objects: LOCATION and PERSON. These will probably help a lot when PSL is used for modelling systems generally, and not only information systems. Of course, relations would be added and amended to make possible the use of additional objects.