Code motion and code placement: just synonyms?:

Abstract: "We prove that there is no difference between code motion (CM) and code placement (CP) in the traditional syntactic setting, however, a dramatic difference in the semantic setting. We demonstrate this by re-investigating semantic CM under the perspective of the recent development of s...

Full description

Saved in:
Bibliographic Details
Main Authors: Knoop, Jens (Author), Rüthing, Oliver (Author), Steffen, Bernhard (Author)
Format: Book
Language:English
Published: Passau 1997
Series:MIP / Universität Passau, Fakultät für Mathematik und Informatik 1997,16
Subjects:
Summary:Abstract: "We prove that there is no difference between code motion (CM) and code placement (CP) in the traditional syntactic setting, however, a dramatic difference in the semantic setting. We demonstrate this by re-investigating semantic CM under the perspective of the recent development of syntactic CM. Besides clarifying and highlightening [sic] the analogies and essential differences between the syntactic and the semantic approach, this leads as a side-effect to a drastical reduction of the conceptual complexity of the value-flow based procedure for semantic CM of [28], as the original bidirectional analysis is decomposed into purely unidirectional components. On the theoretical side, this establishes a natural semantical understanding in terms of the Herbrand interpretation (transparent equivalence), and thus eases the proof of correctness; moreover, it shows the frontier of semantic CM, and gives reason for the lack of algorithms going beyond. On the practical side, it simplifies the implementation and increases the efficiency, which, like for its syntactic counterpart, can be the catalyst for its migration from academia into industrial practice."
Physical Description:20, 6 S.; Ill., graph. Darst.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!