Sudoku meta-model
Abstract
This project is connected to the SMILE project at the University of Agder. In order to deal
with the continuously increasing level of complexity in software, we need to use higher
levels of abstraction. By using models throughout the development process in language
development, we can better handle this complexity. This report deals with modeling
Sudoku by SMILE’s six aspects of a meta-model: structure, constraints, textual
representation, graphical representation, run and transform. Both Eclipse and Visual
Studio are used in the development, thus two different solutions are presented. The
results are meta-models created in Eclipse and Visual Studio following the SMILE
methodology. These meta-models provide an example of what can be achieved by
applying SMILE. In addition the report provides some insight into several tools relevant to
the area of work as well as a small user guide to some features of the software used.