Roorda, Auke (2021) Corel: A DSL for Cooking Recipes. Bachelor's Thesis, Computing Science.
|
Text
bsc.pdf Download (1MB) | Preview |
|
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 |