1. A method for scheduling the performance of tasks using resources of a Multi-Core system, the method including: producing a system model based on agents representative of said tasks, said agents configured to implement a scheduling strategy of performing said tasks with the resources of the Multi-Core system via respective available moves corresponding to the choice of a given resource of the Multi-Core system to perform a given task and wherein said agents are configured to implement said strategy as an integrated MiniMax/Nash Equilibrium strategy.