Self-organization is a dynamic and adaptive process where components of a system acquire and maintain information about their environment and neighbors without external control. Agent-Oriented Software Engineering (AOSE) can provide methods and technologies that help building self-organizing systems. A fundamental engineering issue when designing self-organizing emergent multi-agent systems (MASs) is to achieve required macroscopic properties by manipulating the microscopic behavior of locally interacting agents. In this paper, we propose a bio-inspired approach consisting of a representation model that allows a systematic design of the desirable emergent macroscopic properties from a macro scale to the micro scale.