Taller 9 - Síntesis articulo
Se realizo una síntesis acerca de un articulo referente a la arquitectura de software apoyándonos en la base por suscripción ACM.
Síntesis artículo “Architecture-driven Modelling and Analysis”
El objetivo de los autores al escribir este artículo es ilustrar cómo el enfoque formal a la arquitectura de software puede llevar a mejoras en la calidad del software. Estos afirman que una cuidadosa atención al diseño de la arquitectura del software de un sistema es fundamental para satisfacer sus requisitos de atributos de calidad, pero las practicas actuales limitan el potencial para aprovechar al máximo estos diseños.
A pesar de todos los esfuerzos de los autores y expertos en el tema con aportes dentro de libros de texto, métodos de revisión, conferencias, estándares de documentación, manuales y cursos que cubren el tema. La especificación de los diseños arquitectónicos sigue siendo relativamente informal apoyándose en notaciones que a menudo se limitan a expresar solo las propiedades básicas logrando que se casi imposible utilizar practicas comunes para expresar descripciones arquitectónicas sin ambigüedades, proporcionar criterios de solidez, analizar diseños para determinar las propiedades del sistema implícitas y explorar si los patrones se adaptan a las arquitecturas, entre otros.
Afortunadamente, la investigación ha desarrollado técnicas para abordar muchas de estas deficiencias al proporcionar enfoques más formales al diseño arquitectónico. Si bien estas técnicas pueden no estar completamente preparadas para la adopción a gran escala por parte de la industria, muchas de ellas están cerca de ese nivel de madurez. Dicho esto, los autores exponen en una serie de secciones algunas técnicas herramientas asociadas a los enfoques formales, además de una serie de ejemplos en cada una de estas secciones.
Para concluir esta síntesis se puede decir que en este artículo se mostró una serie de formas en las que el modelado y análisis de arquitectura formal puede abordar problemas importantes en la arquitectura del software, incluida la aclaración del diseño, permitir la detección de fallas de este, generar intercambios basados en principios entre los objetivos de calidad del servicio. y permitir herramientas para ayudar a garantizar que las implementaciones sean coherentes con el propósito de sus arquitecturas.
Referencias - formato ACM
David Garlan and Bradley Schmerl. 2007. Architecture-driven modelling and analysis. In Proceedings of the eleventh Australian workshop on Safety critical systems and software - Volume 69 (SCS '06), Tony Cant (Ed.), Vol. 69. Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 3-17.
Anexo: Captura del acceso
Comentarios
Publicar un comentario