“…Nesta abordagem, segundo BARRETO et al (2010), a LPS possui as seguintes características principais: (i) é uma arquitetura de processo de software e, portanto, é composta por elementos de baixo nível e as interações entre eles, (ii) é capaz de representar pontos comuns e variabilidades entre os processos de software, (iii) existe se, e somente se, é capaz de derivar diferentes processos (ou seja, se ele permite que algum tipo de variabilidade), caso contrário, considera-se uma arquitetura de processo ordinária e (iv) está associada a características do processo, que condicionam e orientam a seleção dos elementos do processo que será escolhido em uma derivação.…”