Skip to Main Content
The main goal of business modelling is to understand the operation of companies in order to provide software solutions with high added value. However, this is a hard task, and becomes more complex when we are modeling not an isolated organization, but several organizations that interact with each other. The current proposals for business modelling have focused their efforts only on representing business processes, of isolated organizations, ignoring both the organizational models and crucial information for managers of enterprises. This because the suggested business models are more oriented towards the construction of the software to provide an abstract view of the behavior of the company. To fill this gap, we present an approach to business modeling, using a methodology of agents called MaCMAS to link business processes to the objectives and the organizational models of interaction. We also provide mechanisms to maintain traceability between all views and provide descriptions at different levels of abstraction, so that more abstract models are useful for business managers, while the more refined are useful for software engineers.