Skip to content

Tutorial: Retargeting

Sean Trott edited this page Jun 16, 2016 · 14 revisions

contact: seantrott@icsi.berkeley.edu


In general, we believe that retargeting the application to a new application consists of several crucial steps:

  1. Identify application domain and its relevant vocabulary, as well as the API; if the API doesn't exist, define/design it.
  2. Design n-tuple templates to convey semantics to Problem Solver.
  3. Add relevant tokens (and schemas/constructions, if necessary) to the grammar with the Token Tool.
  4. Extend existing Core Specializer and Problem Solver as needed for application.
  5. Build and test the new product.