A Formal Language for Describing Machine Logic, Timing, and Sequencing (LOTIS)
暂无分享,去创建一个
An informal description of the LOTIS language is presented. LOTIS is intended for formally describing the logical structure, the sequencing, and the timing of digital machines. An effort has been made to produce a hardware notation that is convenient and lucid, precise and flexible. In a LOTIS machine description, every linguistic constituent corresponds to a unique machine element. Timing can be specified in the synchronous or asynchronous mode or in any combination of both. Autonomous control units have a notational counterpart by which, concurrency of several machine sequences, timesharing of facilities by several control units, and interlocks, can be concisely expressed. A machine description has a hierarchical structure with an arbitrary number of levels; this permits it to be readily segmented. Depending on the focus of interest, the level of descriptive detail can be varied over the different segments.
[1] Peter Lucas. Requirements on a Language for Logical Data Processing , 1962, IFIP Congress.
[2] M. V. Wilkes,et al. Micro-programming and the design of the control circuits in an electronic digital computer , 1953 .
[3] Friedrich L. Bauer,et al. Report on the algorithmic language ALGOL 60 , 1960, Commun. ACM.