Contributions to the theory of domination, independence and irredundance in graphs