SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Metamodelado

Por Juan Guadarrama Campos
12 de enero de 2013

En el desarrollo de sistemas entendemos como modelado a la descripción de un
sistema en proceso de desarrollo a través de un lenguaje, es común que en el
análisis que se lleva a cabo durante la etapa de diseño de un sistema de
información se utilice modelado mediante diagramas enlazados y esquematizando
de manera abstracta el comportamiento de un proceso.
Un meta-modelo es un modelo que describe a través de un lenguaje el análisis, la
construcción y desarrollo de esquemas, reglas, restricciones, modelos y teorías
aplicables, es decir un meta-modelo describe la sintaxis abstracta de un lenguaje
(Esther Guerra, 2010) utilizando diagramas de clases o entidad relación.


Caso de Uso
Los diagramas de casos de uso modelan parcialmente la funcionalidad de la
aplicación, describiendo los procesos y actores involucrados así como los roles
que desempañan cada uno de ellos, el lenguaje que se utiliza para modelar estos
procesos es el Lenguaje de Modelado Unificado UML.
Un caso de uso puede ser definido como una secuencia de acciones, incluyendo
variaciones, que el sistema puede ejecutar y que produce un resultado observable
de valor para un actor que interactúa con el sistema (Molina, 2000).

El primer pasó del modelado del negocio consiste en capturar los procesos de
negocio de la organización bajo estudio. La definición del conjunto de procesos del
negocio es fundamental, ya que define los límites del proceso de modelado. En
primer lugar, consideramos los objetivos estratégicos de la organización. Teniendo
en cuenta que estos objetivos van a ser muy complejos y de un nivel de
abstracción muy alto, serán descompuestos en un conjunto de sub-objetivos más
concretos, que deberán cumplirse para conseguir el objetivo estratégico. Estos
sub-objetivos pueden a su vez ser descompuestos en otros, de manera que se
defina una jerarquía de objetivos.
Una vez se han identificado los procesos de negocio, es preciso encontrar los
agentes involucrados en su realización para la asignación de roles, los roles son
las acciones o actividades en las que interactúan los actores para llevar a cabo el
proceso.
Los caso de uso se obtienen al describir las actividades que representan una
función del sistema para lograr un objetivo.
Ejemplo de un Caso de Uso
En este ejemplo se analiza la aceptación de un pedido en una comercializadora de
productos, el cual consiste en buscar en un catálogo de productos si un producto
existe para aceptar o rechazar el pedido.




                  Fig. 1 Diagrama de caso de uso (UML) Registro de Pedido


Análisis del Diagrama
El diagrama indica la interacción que existe entre el sistema y cada uno de los
usuarios, se puede observar que a manera generalizada representa las
actividades o roles que desempeñan tanto los actores como el sistema.
La mejor interpretación de un diagrama de caso de uso de puede registrarse en
una plantilla denominada descripción de caso de uso propuesta por Coleman, es
una tabla que describe de manera general las acciones del caso de uso
combinando simplicidad y completitud el formato de esta plantilla puede
observarse en la tabla 1 (Molina, 2000).
Nombre:                  Nombre del caso de uso

Actor:                   Socio/Empleado/

Descripción:             Describe el proceso

Flujo Principal:                   Eventos ACTOR                                    Eventos SISTEMA

                         Actividades del actor                          Actividades del sistema




Alternativa:             Actividades alternativas                       Acciones del sistema en actividades alternativas




Precondición:            Condiciones de inicio


Poscondición:            Condiciones o estatus después de realizar el caso de uso

Presunción:              Acciones o actividades supuestas

                            Tabla 1 Descripción de Casos de Uso (Molina, 2000)

Referencias
Esther Guerra, J. d. (03 de 2010). http://astreo.ii.uam.es. Recuperado el 12 de 01 de 2013, de
        astreo.ii.uam.es/~jlara/doctorado.2010/3_MetaModelado.pdf

Meza, R. R. (2010). Desarrollo Dirigido por Modelos de Aplicaciones Web que integran Datos y Funcionalidad
        a partir de Servicios Web. Valencia: Tesis.

Molina, J. G. (2000). De l os Procesos del Negoci o a l os Casos de Uso. Recuperado el 12 de 01 de 2013, de
         http://dis.um.es/~jmolina/jis2000modeladonegocio.pdf

Montaldo, D. F. (2005). Patrones de Diseño de Arquitecturas de Software . Buenos Aires: TESIS.

Pastor, O. (Mayo de 2008). www.infor.uva.es/~mlaguna/cd/cd7.pdf. Recuperado el 12 de Enero de 2013, de
         www.infor.uva.es

Peñalvo, D. F. (05 de Mayo de 2011). grialdspace.usal.es. Recuperado el 12 de Enero de 2013, de
         grialdspace.usal.es:443/.../20110505%20-...

Reina, A. M. (Octubre de 2006). HACIA LENGUAJES DE METAMODELADO ORIENTADOS. Recuperado el 12 de
         Enero de 2013, de http://www.lsi.us.es/˜reinaqu

Más contenido relacionado

La actualidad más candente

Equipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- umlEquipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- umlmarimallol
 
Modelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónModelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónKharem Torrenegra
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clasesRamiro Estigarribia Canese
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujolordXDie
 
Herramientas Del Modelo Esencial
Herramientas Del Modelo EsencialHerramientas Del Modelo Esencial
Herramientas Del Modelo EsencialVukakup
 
Enfoques de desarrollo de sw
Enfoques de desarrollo de swEnfoques de desarrollo de sw
Enfoques de desarrollo de swWalterJes
 
Casos de uso
Casos de usoCasos de uso
Casos de uso53140294
 
UML CASOS DE USO
UML CASOS DE USOUML CASOS DE USO
UML CASOS DE USOcriistianp
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
Portafoloio de ingenieria
Portafoloio de ingenieriaPortafoloio de ingenieria
Portafoloio de ingenieriaMario Martinez
 
Diseño logico de la base de datos
Diseño logico de la base de datosDiseño logico de la base de datos
Diseño logico de la base de datosFabricio Sanchez
 
Método del desarrollo
Método del desarrolloMétodo del desarrollo
Método del desarrollojrllp
 

La actualidad más candente (20)

Equipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- umlEquipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
 
Modelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónModelo conceptual de sistemas de información
Modelo conceptual de sistemas de información
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clases
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Herramientas Del Modelo Esencial
Herramientas Del Modelo EsencialHerramientas Del Modelo Esencial
Herramientas Del Modelo Esencial
 
Enfoques de desarrollo de sw
Enfoques de desarrollo de swEnfoques de desarrollo de sw
Enfoques de desarrollo de sw
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
UML CASOS DE USO
UML CASOS DE USOUML CASOS DE USO
UML CASOS DE USO
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Portafoloio de ingenieria
Portafoloio de ingenieriaPortafoloio de ingenieria
Portafoloio de ingenieria
 
Tania
TaniaTania
Tania
 
Expo escenarios requerimientos sw
Expo escenarios requerimientos swExpo escenarios requerimientos sw
Expo escenarios requerimientos sw
 
Omt
OmtOmt
Omt
 
Diagrama de comportamiento
Diagrama de comportamientoDiagrama de comportamiento
Diagrama de comportamiento
 
Diseño logico de la base de datos
Diseño logico de la base de datosDiseño logico de la base de datos
Diseño logico de la base de datos
 
Trabajo practico 1
Trabajo practico 1Trabajo practico 1
Trabajo practico 1
 
Método del desarrollo
Método del desarrolloMétodo del desarrollo
Método del desarrollo
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 

Destacado

Paradis canadien gilles mercier1
Paradis canadien gilles mercier1Paradis canadien gilles mercier1
Paradis canadien gilles mercier1Ariel Muñoz
 
Le modele d'affaires l'inclusion financiere a travers le telepnonie mobile
Le modele d'affaires l'inclusion financiere a travers le telepnonie mobileLe modele d'affaires l'inclusion financiere a travers le telepnonie mobile
Le modele d'affaires l'inclusion financiere a travers le telepnonie mobileDr Lendy Spires
 
Drill-test Semaine 2
Drill-test Semaine 2Drill-test Semaine 2
Drill-test Semaine 2GE 94
 
Conjugaison de verbes (présent et passé)
Conjugaison de verbes (présent et passé)Conjugaison de verbes (présent et passé)
Conjugaison de verbes (présent et passé)CarlosHernandez2e
 
Forest hille ek_dupure
Forest hille ek_dupureForest hille ek_dupure
Forest hille ek_dupureStudent
 
L'Equateur: Pionnier du tourisme communautaire
L'Equateur: Pionnier du tourisme communautaireL'Equateur: Pionnier du tourisme communautaire
L'Equateur: Pionnier du tourisme communautaireTradeForDevelopment Centre
 
Outil pour clubs d'investisseurs et business angels
Outil pour clubs d'investisseurs et business angelsOutil pour clubs d'investisseurs et business angels
Outil pour clubs d'investisseurs et business angelsDavid Dumont
 
Permisos Individuales de formación
Permisos Individuales de formaciónPermisos Individuales de formación
Permisos Individuales de formaciónTecnifores
 
Les 60 engagements
Les 60 engagementsLes 60 engagements
Les 60 engagementsFactaMedia
 
Pre post 2014
Pre post 2014Pre post 2014
Pre post 2014enricopet
 
A module dl intro
A module dl introA module dl intro
A module dl introslhanna
 
Formation au Marketing Mobile
Formation au Marketing MobileFormation au Marketing Mobile
Formation au Marketing MobileHigh Connexion
 
Boletín de la Alcaldía de Palmira 78 (martes 17 de abril)
Boletín de la Alcaldía de Palmira 78  (martes 17  de abril)Boletín de la Alcaldía de Palmira 78  (martes 17  de abril)
Boletín de la Alcaldía de Palmira 78 (martes 17 de abril)Luis Fernando Tascón Montes
 
Morris Visitor Publications c'est aussi la radio de la Côte d'Azur : Riviera ...
Morris Visitor Publications c'est aussi la radio de la Côte d'Azur : Riviera ...Morris Visitor Publications c'est aussi la radio de la Côte d'Azur : Riviera ...
Morris Visitor Publications c'est aussi la radio de la Côte d'Azur : Riviera ...Where Paris Editions
 
SailGrib - Météo Marine et Marée - Manuel d'utilisation
SailGrib - Météo Marine et Marée - Manuel d'utilisationSailGrib - Météo Marine et Marée - Manuel d'utilisation
SailGrib - Météo Marine et Marée - Manuel d'utilisationsailgrib
 
Livre blanc sur les tendances du CRM 2014
Livre blanc sur les tendances du CRM 2014Livre blanc sur les tendances du CRM 2014
Livre blanc sur les tendances du CRM 2014reclationclient-infos
 

Destacado (20)

Boissons
BoissonsBoissons
Boissons
 
Paradis canadien gilles mercier1
Paradis canadien gilles mercier1Paradis canadien gilles mercier1
Paradis canadien gilles mercier1
 
Le modele d'affaires l'inclusion financiere a travers le telepnonie mobile
Le modele d'affaires l'inclusion financiere a travers le telepnonie mobileLe modele d'affaires l'inclusion financiere a travers le telepnonie mobile
Le modele d'affaires l'inclusion financiere a travers le telepnonie mobile
 
Drill-test Semaine 2
Drill-test Semaine 2Drill-test Semaine 2
Drill-test Semaine 2
 
Conjugaison de verbes (présent et passé)
Conjugaison de verbes (présent et passé)Conjugaison de verbes (présent et passé)
Conjugaison de verbes (présent et passé)
 
Forest hille ek_dupure
Forest hille ek_dupureForest hille ek_dupure
Forest hille ek_dupure
 
L'Equateur: Pionnier du tourisme communautaire
L'Equateur: Pionnier du tourisme communautaireL'Equateur: Pionnier du tourisme communautaire
L'Equateur: Pionnier du tourisme communautaire
 
Outil pour clubs d'investisseurs et business angels
Outil pour clubs d'investisseurs et business angelsOutil pour clubs d'investisseurs et business angels
Outil pour clubs d'investisseurs et business angels
 
Permisos Individuales de formación
Permisos Individuales de formaciónPermisos Individuales de formación
Permisos Individuales de formación
 
Les 60 engagements
Les 60 engagementsLes 60 engagements
Les 60 engagements
 
Pre post 2014
Pre post 2014Pre post 2014
Pre post 2014
 
A module dl intro
A module dl introA module dl intro
A module dl intro
 
Formation au Marketing Mobile
Formation au Marketing MobileFormation au Marketing Mobile
Formation au Marketing Mobile
 
Boletín de la Alcaldía de Palmira 78 (martes 17 de abril)
Boletín de la Alcaldía de Palmira 78  (martes 17  de abril)Boletín de la Alcaldía de Palmira 78  (martes 17  de abril)
Boletín de la Alcaldía de Palmira 78 (martes 17 de abril)
 
Morris Visitor Publications c'est aussi la radio de la Côte d'Azur : Riviera ...
Morris Visitor Publications c'est aussi la radio de la Côte d'Azur : Riviera ...Morris Visitor Publications c'est aussi la radio de la Côte d'Azur : Riviera ...
Morris Visitor Publications c'est aussi la radio de la Côte d'Azur : Riviera ...
 
SailGrib - Météo Marine et Marée - Manuel d'utilisation
SailGrib - Météo Marine et Marée - Manuel d'utilisationSailGrib - Météo Marine et Marée - Manuel d'utilisation
SailGrib - Météo Marine et Marée - Manuel d'utilisation
 
Protección jurídica
Protección jurídicaProtección jurídica
Protección jurídica
 
Cartelera cine(2)
Cartelera cine(2)Cartelera cine(2)
Cartelera cine(2)
 
Arabesques62
Arabesques62Arabesques62
Arabesques62
 
Livre blanc sur les tendances du CRM 2014
Livre blanc sur les tendances du CRM 2014Livre blanc sur les tendances du CRM 2014
Livre blanc sur les tendances du CRM 2014
 

Similar a Metamodelado

9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10Julio Pari
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10Julio Pari
 
4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.pptAnder Gonzalez
 
04 casos de uso
04   casos de uso04   casos de uso
04 casos de usoduncan007
 
Modelar con casos de Uso
Modelar con casos de UsoModelar con casos de Uso
Modelar con casos de Usoapereda
 
Diagramas caso uso software
Diagramas caso uso softwareDiagramas caso uso software
Diagramas caso uso softwareCrhis
 
aplicado al analisis y diseño de REA diseño computacional
aplicado al analisis y diseño de REA diseño computacionalaplicado al analisis y diseño de REA diseño computacional
aplicado al analisis y diseño de REA diseño computacionalAriel Adolfo Rodriguez Hernandez
 
Jose fabian montaño la historia de uml
Jose fabian montaño la historia de umlJose fabian montaño la historia de uml
Jose fabian montaño la historia de umlJosè Fabian Montaño
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejerciciosWalter Chacon
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Usoturlahackers
 

Similar a Metamodelado (20)

9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt
 
04 casos de uso
04   casos de uso04   casos de uso
04 casos de uso
 
Yuliana y dency
Yuliana y dencyYuliana y dency
Yuliana y dency
 
Modelar con casos de Uso
Modelar con casos de UsoModelar con casos de Uso
Modelar con casos de Uso
 
Diagramas caso uso software
Diagramas caso uso softwareDiagramas caso uso software
Diagramas caso uso software
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
aplicado al analisis y diseño de REA diseño computacional
aplicado al analisis y diseño de REA diseño computacionalaplicado al analisis y diseño de REA diseño computacional
aplicado al analisis y diseño de REA diseño computacional
 
Uml
UmlUml
Uml
 
Jose fabian montaño la historia de uml
Jose fabian montaño la historia de umlJose fabian montaño la historia de uml
Jose fabian montaño la historia de uml
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Uso
 
Diagramas de caso de uso1
Diagramas de caso de uso1Diagramas de caso de uso1
Diagramas de caso de uso1
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
UML
UMLUML
UML
 
Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 

Metamodelado

  • 1. Metamodelado Por Juan Guadarrama Campos 12 de enero de 2013 En el desarrollo de sistemas entendemos como modelado a la descripción de un sistema en proceso de desarrollo a través de un lenguaje, es común que en el análisis que se lleva a cabo durante la etapa de diseño de un sistema de información se utilice modelado mediante diagramas enlazados y esquematizando de manera abstracta el comportamiento de un proceso. Un meta-modelo es un modelo que describe a través de un lenguaje el análisis, la construcción y desarrollo de esquemas, reglas, restricciones, modelos y teorías aplicables, es decir un meta-modelo describe la sintaxis abstracta de un lenguaje (Esther Guerra, 2010) utilizando diagramas de clases o entidad relación. Caso de Uso Los diagramas de casos de uso modelan parcialmente la funcionalidad de la aplicación, describiendo los procesos y actores involucrados así como los roles que desempañan cada uno de ellos, el lenguaje que se utiliza para modelar estos procesos es el Lenguaje de Modelado Unificado UML. Un caso de uso puede ser definido como una secuencia de acciones, incluyendo variaciones, que el sistema puede ejecutar y que produce un resultado observable de valor para un actor que interactúa con el sistema (Molina, 2000). El primer pasó del modelado del negocio consiste en capturar los procesos de negocio de la organización bajo estudio. La definición del conjunto de procesos del negocio es fundamental, ya que define los límites del proceso de modelado. En primer lugar, consideramos los objetivos estratégicos de la organización. Teniendo en cuenta que estos objetivos van a ser muy complejos y de un nivel de abstracción muy alto, serán descompuestos en un conjunto de sub-objetivos más concretos, que deberán cumplirse para conseguir el objetivo estratégico. Estos sub-objetivos pueden a su vez ser descompuestos en otros, de manera que se defina una jerarquía de objetivos. Una vez se han identificado los procesos de negocio, es preciso encontrar los agentes involucrados en su realización para la asignación de roles, los roles son las acciones o actividades en las que interactúan los actores para llevar a cabo el proceso. Los caso de uso se obtienen al describir las actividades que representan una función del sistema para lograr un objetivo.
  • 2. Ejemplo de un Caso de Uso En este ejemplo se analiza la aceptación de un pedido en una comercializadora de productos, el cual consiste en buscar en un catálogo de productos si un producto existe para aceptar o rechazar el pedido. Fig. 1 Diagrama de caso de uso (UML) Registro de Pedido Análisis del Diagrama El diagrama indica la interacción que existe entre el sistema y cada uno de los usuarios, se puede observar que a manera generalizada representa las actividades o roles que desempeñan tanto los actores como el sistema. La mejor interpretación de un diagrama de caso de uso de puede registrarse en una plantilla denominada descripción de caso de uso propuesta por Coleman, es una tabla que describe de manera general las acciones del caso de uso combinando simplicidad y completitud el formato de esta plantilla puede observarse en la tabla 1 (Molina, 2000).
  • 3. Nombre: Nombre del caso de uso Actor: Socio/Empleado/ Descripción: Describe el proceso Flujo Principal: Eventos ACTOR Eventos SISTEMA Actividades del actor Actividades del sistema Alternativa: Actividades alternativas Acciones del sistema en actividades alternativas Precondición: Condiciones de inicio Poscondición: Condiciones o estatus después de realizar el caso de uso Presunción: Acciones o actividades supuestas Tabla 1 Descripción de Casos de Uso (Molina, 2000) Referencias Esther Guerra, J. d. (03 de 2010). http://astreo.ii.uam.es. Recuperado el 12 de 01 de 2013, de astreo.ii.uam.es/~jlara/doctorado.2010/3_MetaModelado.pdf Meza, R. R. (2010). Desarrollo Dirigido por Modelos de Aplicaciones Web que integran Datos y Funcionalidad a partir de Servicios Web. Valencia: Tesis. Molina, J. G. (2000). De l os Procesos del Negoci o a l os Casos de Uso. Recuperado el 12 de 01 de 2013, de http://dis.um.es/~jmolina/jis2000modeladonegocio.pdf Montaldo, D. F. (2005). Patrones de Diseño de Arquitecturas de Software . Buenos Aires: TESIS. Pastor, O. (Mayo de 2008). www.infor.uva.es/~mlaguna/cd/cd7.pdf. Recuperado el 12 de Enero de 2013, de www.infor.uva.es Peñalvo, D. F. (05 de Mayo de 2011). grialdspace.usal.es. Recuperado el 12 de Enero de 2013, de grialdspace.usal.es:443/.../20110505%20-... Reina, A. M. (Octubre de 2006). HACIA LENGUAJES DE METAMODELADO ORIENTADOS. Recuperado el 12 de Enero de 2013, de http://www.lsi.us.es/˜reinaqu