Domain-specific language to design educational programs with the use of X-matrix approach | IEEE Conference Publication | IEEE Xplore