*Result*: SYSTEMATIC CONCURRENT OBJECT-ORIENTED PROGRAMMING.
*Further Information*
*The article examines in detail constraints that led to the design of the systematic concurrent object-oriented programming language. Researchers have tried to unite concurrent computation and object-oriented programming. However, none has succeeded in providing a widely accepted mechanism for concurrent object-oriented programming. The mechanism described in this article makes the greatest possible use of existing object-oriented facilities-classes, inheritance, assertions, argument passing, deferred classes-to cover such concepts of concurrent computation as exclusive access, processes and synchronization. The design of a proper concurrent object-oriented mechanism must satisfy a number of criteria. The criteria places rather strict constraints on the possible concurrency mechanism, to the extent that one might wonder at first whether any solution is possible. Object-oriented software construction is a rich and powerful paradigm. Object-oriented development is based on the notion of the class. A class describes a set of potential run-time objects, definiting them entirely by the applicable operations or features. INSETS: Basic Terminology.;Deferred Classes and Features.;Entities, Types and Values..*