Formulación de un Perfil UML para la Documentación de Sistemas Informáticos Bajo el Paradigma de Programación Orientada a Protocolos

Formulation of a UML Profile for the Documentation of Computer Systems Under the Protocol-Oriented Programming Paradigm

Autores/as

  • Maria Perez Profesora
  • Sofia Rodriguez Universidad Católica Andrés Bello

DOI:

https://doi.org/10.62876/tekhn.v26i2.6160

Resumen

En la actualidad, en el desarrollo de sistemas para el entorno Apple e incluso fuera de éste, se utiliza el lenguaje de programación Swift, considerado como el responsable del surgimiento del paradigma Programación Orientada a Protocolos (POP), POP presenta mecanismos de abstracción enfocados en proveer soluciones a defectos encontrados en el paradigma de Programación Orientada a Objetos (POO). Aunque POP es un paradigma ampliamente usado; no existe un estándar para su representación dentro del Lenguaje de Modelado Unificado UML. Adicionalmente, el nivel de madurez del lenguaje Swift, afecta procesos y herramientas dentro del ecosistema del lenguaje, como es el caso del compilador de documentación DocC. Por lo anterior, en este trabajo se propone una extensión de UML mediante la formulación de un perfil POP, definido por un conjunto de estereotipos, restricciones y valores etiquetados que representan las principales propiedades a nivel de diseño, como protocolos, estructuras y extensiones. De esta manera, se introduce una extensión formal para la representación de este nuevo paradigma en UML. Este aporte refuerza el papel de la documentación como una herramienta de descubrimiento de diseño a partir de código, además de contribuir con el avance del lenguaje Swift, permitiéndole desarrollos basados en Model Driven Engineering, MDE o Model Driven Development (MDD).

 

Palabras clave: Documentación, POP, Swift, UML, Diagrama de Perfil

Descargas

Los datos de descargas todavía no están disponibles.

Publicado

11-09-2023

Cómo citar

Perez, M., & Rodriguez, S. (2023). Formulación de un Perfil UML para la Documentación de Sistemas Informáticos Bajo el Paradigma de Programación Orientada a Protocolos: Formulation of a UML Profile for the Documentation of Computer Systems Under the Protocol-Oriented Programming Paradigm. Tekhné, 26(2), 22–31. https://doi.org/10.62876/tekhn.v26i2.6160

Número

Sección

Artículos