“…Ontology orientation is used as a means for dealing with and managing quality knowledge [71]. The model driven approach with UML profiles makes it possible to use quality knowledge and manage its variability at the time of development [57,83]. Separation of quality engineering and software engineering makes models reusable and evolvable.…”