Title :
A theory of combinational programs
Author :
Van Dung, Tran ; Jifeng, He
Abstract :
The actual behaviour of a hardware device available for an implementation of a control system can be simulated by a program, allowing the hardware device to be proved correct by standard software techniques. In this paper we formalise event semantics of hardware description language in the form of relations and use relation calculus to prove properties (including termination, stability, and uniqueness of final state) of combinational programs, the cycle behaviour of which is defined as a conditional loop of non-deterministic choices between generalised parallel assignments.
Keywords :
combinational circuits; hardware description languages; programming language semantics; relational algebra; combinational program theory; conditional loop; control system; cycle behaviours; event semantics; generalised parallel assignments; hardware description language; hardware devices; nondeterministic choices; relation calculus; relations; simulation; stability; termination; uniqueness; Calculus; Computational modeling; Control system synthesis; Discrete event simulation; Hardware design languages; Helium; Registers; Software standards; Stability; Wires;
Conference_Titel :
Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific
Print_ISBN :
0-7695-1408-1
DOI :
10.1109/APSEC.2001.991496