Revista de Ingeniería

revinge | eISSN 2011-0049 | ISSN 0121-4993

Approach to a Graphical Modeling Language Ontology

No. 29 (2009-05-01)
  • Carlos Mario Zapata
    Phd. Profesor Asociado, Grupo de Investigación en Lenguajes Computacionales, Escuela de Sistemas, Universidad Nacional de Colombia, Sede Medellín. Medellín, Colombia. cmzapata@unalmed.edu.co
  • Gloria Lucía Giraldo
    Doctora en Informática. Profesora Asistente, Grupo de Investigación en Lenguajes Computacionales, Escuela de Sistemas, Universidad Nacional de Colombia, Sede Medellín. Medellín, Colombia. glgiraldog@unalmed.edu.co
  • Byron Portilla
    Estudiante de Maestría en Ingeniería de Sistemas, Escuela de Sistemas, Universidad Nacional de Colombia, Sede Medellín. Medellín, Colombia. beportillar@unalmed.edu.co
  • Duvan Gómez
    Estudiante de Maestría en Ingeniería de Sistemas, Escuela de Sistemas, Universidad Nacional de Colombia, Sede Medellín. Medellín, Colombia. dagomezbe@unalmed.edu.co
  • Marcela Naranjo
    Estudiante de Maestría en Ingeniería de Sistemas, Escuela de Sistemas, Universidad Nacional de Colombia, Sede Medellín. Medellín, Colombia. emnaranj@unalmed.edu.co
  • Patricia Carmona
    Estudiante de Especialización en Ingeniería de Sistemas, Escuela de Sistemas, Universidad Nacional de Colombia, Sede Medellín. Medellín, Colombia. gpcarmonar@unalmed.edu.co

Abstract

UML, SysML, and WebML are graphical modeling languages (GML). Despite their similarities, these languages can not be jointly interpreted, since they exhibit different kinds of models and diagrams. Some studies for examining the features of some GML are proposed in the state of the art, but applied to individual languages, avoiding the common features among such languages. In this paper, we propose an ontology design and implementation for summarizing GML concepts and relations. We use a methodology created in the Stanford University. The developed ontology can successfully answer 35 competence questions, some of them exemplified in this paper.

Keywords: Diagram, graphical modeling languages, model, modeling languages, ontology, SysML, UML, WebML