Especificación formal de arquitecturas de software basadas en componentes: chequeo de corrección con cálculo −Parq



Título del documento: Especificación formal de arquitecturas de software basadas en componentes: chequeo de corrección con cálculo −Parq
Revista: Revista científica
Base de datos: PERIÓDICA
Número de sistema: 000370868
ISSN: 0124-2253
Autores: 1
2
2
Instituciones: 1Universidad Distrital "Francisco José de Caldas", Bogotá. Colombia
2Universidad del Valle, Escuela de Ingeniería de Sistemas y Computación, Cali, Valle del Cauca. Colombia
Año:
Periodo: Ene-Dic
Número: 12
Paginación: 156-171
País: Colombia
Idioma: Español
Tipo de documento: Artículo
Enfoque: Analítico, descriptivo
Resumen en español En esta publicaci´on se propone un m´etodo formal para el chequeo de correcci ´on de arquitecturas de referencia basadas en componentes de software. Estos modelos son especificados por medio del c´alculo − ρarq. Se hace uso de dos herramientas formales; la primera, el concepto de Sistema de Transici ´on Rotulado ( STR, en adelante) ampliado con el concepto de transici´on condicionada para variables l´ogicas cuya resoluci´on podr´ıa obtenerse desde un repositorio global de restricciones. La segunda, la teor´ıa de equivalencia de observaci´on propuesta por Robin Milner y sus colaboradores en la Universidad de Cambridge
Resumen en inglés 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
Disciplinas: Ciencias de la computación
Palabras clave: Programación,
Software,
Arquitectura de software,
Chequeo de corrección,
Componentes de software
Keyword: Computer science,
Programming,
Software,
Software architecture,
Correctness checking,
Software components
Texto completo: Texto completo (Ver HTML)