La visión arquitectónica del software concibe a los sistemas de software como conjuntos de componentes que establecen mecanismos de interacción para ofrecer servicios. Las características topológicas del sistema resultante, así como el comportamiento de los componentes constituyentes, requiere de mecanismos de especificación especializados. Como respuesta a tal requerimiento se han propuesto diversos Lenguajes de Descripción Arquitectónica (ADLs). En este trabajo se presentan los resultados de la aplicación de un ADL denominado RAPIDE en la especificación de algunos patrones arquitectónicos que modelan la interacción en sistemas distribuidos. Las descripciones obtenidas poseen un alto nivel de abstracción y un alto grado de formalidad que permite la generación de simulaciones. Tales simulaciones pueden ser utilizadas por un especialista para analizar el comportamiento de los patrones y así tomar decisiones en cuanto a las situaciones en las cuales es conveniente aplicarlos.