Algorithms for translating Ada multitasking
暂无分享,去创建一个
Algorithms are presented for translating the multitasking constructs of Ada into the language Ada-M. The purpose of the translation is to study various implementations of Ada tasking and their relative problems, merits, and efficiencies. The multiprocessing constructs of Ada-M are lower level than those of Ada and, hence, flexible enough to permit development of a variety of compilation techniques for Ada tasking. Ada-M is sufficiently high-level, however, to permit the implementations to be developed quickly and Understandably. Requirements for data structures, scheduling, and other pertinant elements of Ada tasking compilation are identified by the translation.
[1] Brian A. Wichmann,et al. Rationale for the design of the Ada programming language , 1979, SIGP.
[2] Brian A. Wichmann,et al. Reference Manual for the Ada Programming Language. Proposed Standard Document , 1980 .
[3] Jan van den Bos. Comments on ADA process communication , 1980, SIGP.