Diosa, Henry AlbertoDíaz Frías, Juan FranciscoGaona Cuevas, Carlos Mauricio2019-09-192019-09-19http://hdl.handle.net/11349/16504En esta publicación se propone un método formal para el chequeo de corrección de arquitecturas de referencia basadas en componentes de software. Estos modelos son especificados por medio del cálculo − ρarq . Se hace uso de dos herramientas formales; la primera, el concepto de Sistema de Transición Rotulado ( STR, en adelante) ampliado con el concepto de transición condicionada para variables lógicas cuya resolución podría obtenerse desde un repositorio global de restricciones. La segunda, la teoría de equivalencia de observación propuesta por Robin Milner y sus colaboradores en la Universidad de Cambridge.In this paper we describe a correctness checking formal method of reference architectures against reference models in a component-based software development perspective. These models are specified by means of ρarq − calculus. We use two formal tools; the first, the concept of Labelled Transition System (LTS) enhanced with the conditional-transition concept for logical variables whose resolution may be obtained from a global store of constraints. The second, the observation equivalence theory proposed by Robin Milner and his collaborators in Cambridge University.application/pdfReference architecturereference modelρarq − Calculusformal methodsoftware componentslabelled transition systemscorrectness checkingobservation equivalencearquitectura de referenciamodelo de referenciacálculo − ρarqmétodo formalcomponentes de softwareSistema de Transición Rotuladochequeo de correcciónequivalencia de observación.Especificación formal de arquitecturas de software basadas en componentes: chequeo de corrección con cálculo −ParqFormal Specification of Component-Based Software Architectures: Correctness Checking with Parq − Calculusinfo:eu-repo/semantics/article