In mobile ad-hoc networks, nodes should function autonomously, andthey should be able to adapt to their environment and any changes in itwithout any external intervention. For nodes to be able to adapt to theirenvironment, they obviously need to have a certain knowledge about theirenvironment and to somehow be aware of any changes within this environment.The environment of a node in a mobile ad-hoc network is made up of thenodes in the network, and how these are placed, their mobility, speed andany other characteristics that a node may enclose, such as what resources arepresent at which nodes in the network. One kind of environmental changesis thus changes in the network topology, which may occur frequently becauseof node mobility. Another possible environmental change is changes to theresource situation at one node.As we are dealing with mobile ad-hoc networks, it is important that nodesare able to monitor their environment and perform any required adaptationswithout any external intervention — they need to function autonomously.Autonomous, self-adapting systems are common in nature, and have beenused as inspiration for solutions to a lot of computer-related problems, especiallyoptimization problems. The most common source of inspiration isants and their foraging behavior. A lot of research has been done on antinspiredapproaches to optimization problems like the routing problem, bothin traditional, wired networks as well as in mobile ad-hoc networks.With this thesis, we want to look at how ants and their behavior may beused as inspiration for other kinds of problems, and to find out if such approachesmay be feasible also in other scenarios than the typical optimizationproblems. As our application domain we have chosen resource localization inmobile ad-hoc networks. The purpose of the resulting solution is to enablenodes to search for any resource at any time without the need for any priorknowledge about which resources will be requested or when requests may beissued beforehand. This way, nodes may issue searches for a given resourcewhenever they discover a need for knowledge about the resource situationwithin the network.