We present a role-based method for structured and uniform analysis of supply chain models. The method is based on a framework of supply chain roles, responsibilities, and interactions, which can be used to represent different types of organizations involved in providing and using products and transport services. To show the applicability, validity and generality of the method, we have used it to analyze five different supply chain models; three agent-based models, one model based on discrete event simulation, and one based on system dynamics.