“…For autonomic systems, ontologies have been developed to support information exchange and integration (Lehtihet et al, 2006), as part of the autonomous system (Tziallas and Theodoulidis, 2003), and as an explicit representation of data semantic and rules (Stojanovic et al, 2004a). In general, the research on ontologies for autonomous systems have focused on their usage, rather than providing a detailed account of the ontological engineering process that obtained the ontology When it comes to the other domain of interest for our research, ontologies have been developed to act as domain ontologies to describe software engineering processes or technologies (Hesse, 2005), (Ruiz and Hilera, 2006), (Abran et al, 2006), (Hruby, 2005), (Falbo et al, 2005). Additionally, ontologies have been used as software elements within the system's architecture to support the software process (Eberhart, 2003), (Wongthongthamet al, 2005).…”