There is many way to make procedural texturing. You can use dedicated software like Blender or you can directly code it with shaders with GLSL.
Another approach is cover in Texture Studio.
This workshop focus on Eclipse modeling tools to acheive a software allowing to produce texture.
The approach here is to use easy coding. This is done with XText which is a general purpose Text To Model tool :
- we defines a grammar with antlr
- put it in XText
- and finally process the model.
Herer is some screenshots :