Norms describe the permissions, prohibitions and obligations of agents in multi-agent systems in order to regulate their behavior. In this paper we propose a normative modeling language that makes possible the modeling of norms motivating the modeling of such norms together with the nonnormative part of the system. In addition, we also propose a mechanism to validate the norms at design time, i...