6533b7cefe1ef96bd12579b4
RESEARCH PRODUCT
Sudoku – A Language Description Case Study
Andreas PrinzIngelin F. IsfeldtTerje Gjøsætersubject
Structure (mathematical logic)CorrectnessTheoretical computer scienceTransformation (function)Textual representationProgramming languageComputer scienceClass diagramRepresentation (arts)computer.software_genrecomputerdescription
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.
year | journal | country | edition | language |
---|---|---|---|---|
2009-01-01 |