gracias, es justo lo que estaba buscandoenclavamiento es interlocking.
por ejemplo...
cuando un comando habilita una conexión entre la vía A y la vía B... bloquea a todos los otros comandos del sistema que podrían conectar otras vías con la vía B.
si así no lo hiciera... otro comando podría conectar la vía C con la vía B... resultando que hay dos vías la A y la C conectadas a la B... mala idea.
éste por supuesto es un ejemplo muy simplificado... en la realidad los enclavamientos requieren mucha planificación y la creación de modelos para verificar la lógica de los mismos.