Sudoku --- A Language Description Case Study

  • Authors:
  • Terje Gjøsæter;Ingelin F. Isfeldt;Andreas Prinz

  • Affiliations:
  • Faculty of Engineering and Science, University of Agder, Grimstad, Norway N-4876;Faculty of Engineering and Science, University of Agder, Grimstad, Norway N-4876;Faculty of Engineering and Science, University of Agder, Grimstad, Norway N-4876

  • Venue:
  • Software Language Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

A complete language description includes the structure as well as constraints, textual representation, graphical representation, and behaviour (transformation and execution). As a case study in language description, we consider Sudoku as a language, where a Sudoku puzzle is an instance of the language. Thus we are able to apply meta-model-based technologies for the creation of a language description for Sudoku, including correctness checking of a puzzle, and solving strategies. We identify what has to be expressed and how this can be done with the technology available today.