In the last few years domain-specific languages are rapidly spreading. Modeling cellular-automatons in DSL is not a new idea, but despite the existing solutions we cannot say that the question is covered, since there are numerous problems to be solved in the field of micro-biology and chemistry.
The higher abstract level of domain-specific modeling offers an excellent tool to describe the behavior of cells. When modeling cellular automatons it if often not enough to describe the static structure, since our goal is to examine how the system itself works. By describing model transformations and giving the input parameters of the simulated world we are able to automatically simulate the evolution and life-span of cell-systems , then we are able to store the calculated solutions in a database or even display them graphically.
The student’s task is to create a cellular automaton modeling tool that allows us to follow the classic rule system and also describe more general problems. Instead of the usual structural display with a fixed number of bond, in this case there is a need for a graph based structure where the cell system’s rules can also be customized.