“…Some of them, such as [5], [13], [19], address the problem of the lack of information between component producers and consumers providing means to improve the quality level of information collected and provided by producers, while others, such as [2], [8], [11], [22] and [28], try to promote architectural solutions to construct components with high testability.…”