Smart environments are pervasive systems that comprise integrable net-aware devices. This way, intelligent services can offer complex functionalities across multiple devices. Smart s& snsr , ,, ,, .Workplace prfld home environments, also called ellomes, constitute already an Woklc important research area. However, to build a real ellome is associated with high effort and financial costs. In this paper, we describe our software tool eHomeSimulator that allows us to simulate different smart environments. Thus, we can abstract from creating buildings and developing or purchasing devices.eHonnt Instead, we can use the elomeSimulator to research on software engineering aspects of elomes, such as service development,ces specification, composition, deployment, and personalization. cotos rcive