A System to Automatically Analyze Assembled Programs from Machine Description
暂无分享,去创建一个
Abstract The first step of a project to optimize the computing resources of a multiprocessor system controlling a robot is presented. Reprogramming or executable program transfer between the different processors of a system could allow an efficient use of computing resources in a robotic framework. This paper describes how executable programs can be analyzed from a machine description. The actions performed by a machine program are expressed by an intermediate code in a tree form independently of the considered machine. The current implementation provides a tool for studying the theoretical aspect of machine level program analysis. Although such an analysis has proven to be very difficult in the general case, it becomes feasible if some restrictions are assumed. The approach we used already permits applications in program debugging.
[1] Alfred V. Aho,et al. The Theory of Parsing, Translation, and Compiling , 1972 .
[2] Yaohan Chu,et al. An ALGOL-like computer design language , 1965, CACM.
[3] Donald Ervin Knuth,et al. The Art of Computer Programming , 1968 .
[4] Richard C. Waters. Automatic Analysis of the Logical Structure of Programs , 1978 .
[5] Paul B. Schneck,et al. A survey of compiler optimization techniques , 1973, ACM Annual Conference.