<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>CILC</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>ASP Chef: Zero to Hero</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mario Alviano</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DEMACS, University of Calabria</institution>
          ,
          <addr-line>Via Bucci 30/B, 87036 Rende (CS)</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>39</volume>
      <abstract>
        <p>ASP Chef is built around the notion of ASP recipe, a chain of ingredients combining computational tasks typical of ASP with other operations of data manipulation and visualization. All operations implement functions that map lists of answer sets to lists of answer sets, and have parameters to customize the mapping. For example, the Search Models operation combines the answer sets in input with an ASP program to obtain a new list of answer sets, and the Merge operation outputs an answer set representing all the answer sets in input. After around one year of development, ASP Chef now supports more than 80 operations originated from diferent research projects (among them, FAIR, PRODE, RADIOAMICA, SERICS, Tech4You). The tutorial starts with the basic usage of ASP Chef and moves to more advanced use cases such as the possibility to save and share recipes with GitHub, the available options for extending the supported operations, and the command line interpreter.</p>
      </abstract>
    </article-meta>
  </front>
  <body />
  <back>
    <ref-list />
  </back>
</article>