Javascript must be enabled for the correct page display

Corel: A DSL for Cooking Recipes

Roorda, Auke (2021) Corel: A DSL for Cooking Recipes. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
bsc.pdf

Download (1MB) | Preview
[img] Text
toestemming.pdf
Restricted to Registered users only

Download (120kB)

Abstract

A domain-specific language (DSL) provides an accesible way to write domain knowledge and procedures. However, none exists that can accurately describe a cooking recipes content. We aim to develop this DSL. We analysed the structure of cooking recipes using the feature-oriented domain analysis (FODA) method. This yields a feature diagram, which is used in the language design process. The DSL, named Corel, is implemented in Rascal. It enables understanding of and computation with ingredients, and can construct a nutrition label for the recipe. We found that the DSL is able to express each the features of a recipe we focussed on.

Item Type: Thesis (Bachelor's Thesis)
Supervisor name: Storm, T. van der and Andrikopoulos, V.
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 18 Aug 2021 08:35
Last Modified: 18 Aug 2021 08:35
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/25731

Actions (login required)

View Item View Item