UML-based Scheme for Software Architecture Representations

Sandra Victoria Hurtado Gil

Abstract


A significant amount of research has been conducted in the Software Architecture field in the last few years. The focus of many of these studies is to find a representation system able to go beyond the informality of the traditional “box-and-line” diagram, but keeping a low complexity level, so it can be used as a communication tool between all the software project stakeholders.

Computer systems engineers now may use Architecture Description Languages as a valuable tool for a more accurate representation of the system’s architecture. However, most of these languages are very complex or purpose-specific.

This article presents an UML-based scheme for software architecture representations. This novel scheme benefits from all the advantages of UML, and includes several structures that enable the representation of an ample variety of systems.


Keywords


Software architecture; architectural structures; unified modeling language (UML); architecture description languages.



DOI: http://dx.doi.org/10.18046/syt.v1i1.918

Refbacks

  • There are currently no refbacks.

Comments on this article

View all comments