Ésta incorpora entre otros elementos: el diseño descendente, recursos abstractos y estructuras básicas.