The object action language shown here is not the only syntax for object actions. In this section, we'll present two other languages that support the action semantics and compare how these languages present fundamental actions.
SMALL is a language invented as a precursor to the action semantics work.Like the action semantics, execution proceeds in parallel for all statements, except where constrained by data or control flow. Consequently, if two statements write the same variable and their order of execution has not been constrained, it is indeterminate which value will be used in subsequent processing.
 An acronym for Shlaer-Mellor Action Language. One L is gratuitous.
 The language was invented ...