We are proposing a model of communication and a specification of a language for civilian agents in RoboCup Rescue Simulation System. Robust information systems are critical infrastructures for rescue activities in huge disasters. In order to simulate (and evaluate) a certain rescue information system, we need to design abstract model of agents’ communication, which is an important factor to affect the performance of the rescue activities. Especially communication among civilians, who are the majority in damaged area, will be the primary information source for rescue agents. In order to build the abstract model, we design “four layers model of communication”, which consists of knowledge, attention, device, and transmission layers. Using the model, we can discuss and implement uncertainty and effectiveness of various communication method including mobile phones, broadcasts, blackboards and so on. Then, we design specification languages for civilian agents behave in the simulated disaster world, which can reflect natural language features like uncertainty and lack of words.