Studying the coviability of farming systems implicates three main challenges: (i) ensuring a minimum level of performance on the multiple functions of the system, (ii) ensuring the reproducibility of the system in time and (iii) ensuring adaptability to an uncertain context. The objective of this chapter is to show how the mathematical framework of viability theory is a relevant tool for handling these three issues so as to assess the coviability of farming systems. After briefly presenting the main concepts associated to viability theory, we illustrate (based on three examples), how this framework can be used to consider the three issues mentioned. A first example based on a bio-economic model developed at the national level (France) illus...