A novel approach using alloy in Domain-Specific Language engineering | IEEE Conference Publication | IEEE Xplore