Programming with Ada: an introduction by means of graduated examples
Programming with Ada: an introduction by means of graduated examples
Communications of the ACM
Monitors: an operating system structuring concept
Communications of the ACM
PASCAL user manual and report
UCSD Pascal Handbook
The case against Pascal as a teaching tool
ACM SIGPLAN Notices
Replay and Testing for Concurrent Programs
IEEE Software
On the design of monitors with priority conditions
ACM SIGPLAN Notices
The implementation kit with monitors
ACM SIGPLAN Notices
Modula-2 and the monitor concept
ACM SIGPLAN Notices
Hi-index | 0.00 |
Numerous modern programming languages provide constructs for implementing data abstractions and monitors. This paper discusses practical techniques for realizing these programming constructs in the UCSD dialect of Pascal. Although the Pascal language as defined by Wirth [Jen74] is not amenable to the use of these programming constructs, the extensions provided by the UCSD dialect [Cla82] provide an excellent basis for implementing both data abstractions and monitors.