(IJCSIS) International Journal of Computer Science and Information Security, Vol. 9, No. 1, January *2011* One of the first successful implementations was well known Adaptive House developed by M. Mozer at University of Colorado back in 1998. Some other examples that belong to the group of intelligent houses are: 
- Georgia Tech Aware Home - AIRE spaces at MIT - Interactive Workspaces Project at Stanford - Gaia project at UIUC 
- MavHome project at UTA The smart house consists of a large and wide ranging set of many services, applications, equipment, networks and systems that act together in delivering the "intelligent" or "connected" home in order to maintain security and control, communications, leisure and comfort, environmental integration and accessibility. These components are represented by many actors that interact and work together to provide interactive systems that benefit the home based user in the smart house. Because of this wide ranging variability of the entities in the smart house, there is a very high level of potential complexity in finding the optimal solution for each different smart house.

For researchers and engineers, it is difficult to work in the real smart home since home appliances are very expensive. 

In this paper we present the designing and implementation of a comprehensive smart house simulator to reduce these complexities of implementation a smart house and also find the best solution of making a home or a building smart. Our simulator is completely object based, because we have considered no limitation in different process of simulation. 

## Ii. Related Works

There have been lots of works on this research area including the big corporations and research groups. As a result, various ubiquitous computing simulators such as the Ubiquitous Wireless Infrastructure Simulation Environment (Ubiwise) and TATUS and Context Aware Simulation Toolkit (CAST) have been proposed. The Ubiwise Simulator is used to test computation and communication devices. It has three dimensional (3D) models that form a physical environment viewed by users on a desktop computer through two windows [4, 5]. This simulator focuses on device testing, e.g., in aggregating device functions and exploring the integration of handheld devices and Internet service. Thus, this simulator does not consider an adaptive environment. TATUS is built using the Half Life game engine. Therefore, it looks like an assembled simulation game. It constructs a 3D virtual environment, e.g., a meeting scenario. Using this simulator, a user commands a virtual character to perform tasks, such as to sit down. This simulator does not consider device simulation [6]. CAST is a simulator for the test home domain. This simulator uses scenario based approach. It has been proposed as a prototype using Macromedia's Flash MX 2004 [7]. However, using Flash MX [8] does not support users to freely control their environment. Joon Seok Park et al. proposed the design structure for smart home simulator regardless of environment factor as well as interaction aspect [9]. 

III. PROPOSED SMART HOUSE SIMULATOR
There are many simulators in different scope of science and the main purpose of implementing and developing them is demonstrating a virtual model of real subject as well, in order to decrease the problems and difficulties emerge in the way of implementing and evaluating the proposed project in reality. 

Indeed researchers use simulators to decrease costs and consumed time for testing and evaluating their ideas on developing and evaluating a project. So the principle duty of a simulator is simulating a virtual model of reality that must be close to its actual model in the real world In this paper, we present the designing and implementation of smart house simulator for developing and evaluating smart house projects to decrease the obstacles in the way of such projects, mostly cost and time. Due to some difficulties such as providing the necessary real sensors and home appliances to analyze the real home environment, couldn't advance any further than their design level. 

This simulator can be used as a substitution for the corresponding real smart environment. Every kind of stateof-the-art sensors and home appliances can be used in the proposed simulator. All the necessary requirements for making a house smart are provided in the simulator. 

In the following sections we explain the designing and implementation level of the project and then discuss about the main features of the proposed simulator. 

All the principle futures and main capabilities are considered in the designing level, which distinct the proposed simulator from other similar systems. 

Some of the most important characteristics of the simulator are describing in the following sections. These principle features of the proposed system are illustrated in Fig.1. 

![0_image_0.png](0_image_0.png)

A. Top view plan of the specified *house* The simulator should have the capability of demonstrating the plane of the desired house plan in order to be able to simulate a more real virtual model of the house (Fig. 2). The possibility of drawing the house plane is provided in this simulator, so the user can define all 