How to Formalize Different Types of Norms in Multi-agent Systems: A Methodology Focused on the T-Norm Model | Synapse