Regulated open multi-agent systems (ROMAS) : a multi-agent approach for designing normative open systems /: a multi-agent approach for designing normative open systems. (2015)