Majordomo is an EMF/Xtext project for a home automation DSL and a Xpand based simulation tool.