Revista Ingenierías Universidad de Medellín (Jul 2006)

Reglas de conversión entre el diagrama de clases y los grafos conceptuales de Sowa

  • Carlos Mario Zapata,
  • Betsy María Estrada,
  • Guillermo González

Journal volume & issue
Vol. 5, no. 9
pp. 111 – 122

Abstract

Read online

La conversión entre modelos de un nivel de abstracción inferior a otro de nivel de abstracción superior facilita la comunicación entre los involucrados en un proceso de desarrollo de software. Los grafos conceptuales son diagramas que presentan la información modelada de una manera semiformal, y pueden llegar a ser comprensibles tanto por el humano como por el computador. El diagrama de clases, en cambio, presenta las clases, atributos, operaciones y relaciones principales de un sistema en un lenguaje propio de los expertos en modelamiento de productos de software. En este artículo se propone un conjunto de reglas de conversión para traducir el diagrama de clases (más detallado y, en consecuencia, de bajo nivel de abstracción) en una forma más comprensible al interesado (y de más alto nivel de abstracción) como lo son los grafos conceptuales de Sowa.The conversion from lower-level abstraction models to upper-level abstraction models encourages communication between the parts of the software development process. Conceptual graphs are diagrams for presentation of the modeled information in a semi-formal way, and they can be understandable both for human and computer. Class diagram, in contrast, presents the systems classes, attributes, operations and main relations in an expert language for software product modelers. In this paper, we propose a set of conversion rules for translating class diagram (a more detailed, low-level abstraction model) into a one more understandable form for stakeholders (an upper-level abstraction model) based on Sowa's Conceptual Graphs

Keywords