Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Dilian Gurov 2015-04-21 17:51

Visa < föregående | nästa >
Jämför < föregående | nästa >

Labs

There will be two laboratory assignments. These are to be carried out in teams of at most two, at home. The lab sessions are only for getting assistance and presenting the solutions (see instructions on the respective document).

  1. The first lab assignment is about implementing an interpreter for the While language based on the notion of abstract machines developed in Chapter 4 of the textbook. It is due on April 24 at the lab reporting session.
  2. The second lab assignment adapts the interpreter from the first one to run with abstract values instead of with concrete ones, thus implementing the abstract interpretation technique for program analysis developed in Chapter 7 of the textbook, but in an operational semantics style. The technique is applied to program transformation. It is due on May 8 at the lab reporting session.