We introduce the concept of viability domain of a set-valued map, which we study and use for providing the existence of smooth solutions to differential inclusions. We then define and study the concept of heavy viable trajectories of a controlled system with feedbacks. Viable trajectories are trajectories satisfying at each instant given constraints on the state. The controls regulating viable trajectories evolve according a set-valued feedback map. Heavy viable trajectories are the ones which are associated to the controls in the feedback map whose velocity has at each instant the minimal norm. We construct the differential equation governing the evolution of the controls associated to heavy viable trajectories and we state their existence.