<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aime+hlg</id>
	<title>EcuRed - Contribuciones del colaborador [es]</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aime+hlg"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/Especial:Contribuciones/Aime_hlg"/>
	<updated>2026-05-10T15:28:27Z</updated>
	<subtitle>Contribuciones del colaborador</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Entierros_de_Jos%C3%A9_Mart%C3%AD&amp;diff=773262</id>
		<title>Entierros de José Martí</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Entierros_de_Jos%C3%A9_Mart%C3%AD&amp;diff=773262"/>
		<updated>2011-07-28T19:16:56Z</updated>

		<summary type="html">&lt;p&gt;Aime hlg: Entierros de Martí&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Entierros de José Martí ==&lt;br /&gt;
=== Remanganagua (1895)===&lt;br /&gt;
Un día después de la caída en combate de [[José Martí]] en Dos Ríos, su cadáver recibe la primera sepultura en el Cementerio de Remanganagua cuando era trasladado hacia Santiago de Cuba por las tropas españolas. Remanganagua, sitio ubicado a 4 kilómetros de la carretera central que une a Santiago de Cuba con Contramaestre, es el escogido para rendir tributo al Héroe Nacional en cada fecha histórica. &lt;br /&gt;
&lt;br /&gt;
Este estaba muy cerca del lugar donde cayó y era un cementerio  muy humilde, allí sus restos sufrieron un gran deterioro y fueron exhumados, siendo trasladados a la necrópolis general de la provincia.&lt;br /&gt;
 &lt;br /&gt;
=== Nicho 134 Galería Sur – Cementerio Santa Ifigenia (1895)===&lt;br /&gt;
Aquí se realiza el segundo entierro pues ante las dudas surgidas por la muerte de Martí, el gobierno quiso hacer una plena confirmación y el 23 de mayo de 1895 el cadáver es desenterrado y se le realiza la autopsia. Fue enviado a Santiago de Cuba, donde llegó el 27 de mayo de 1895. Sus restos fueron enterrados aquí, el mismo no cumplía las condiciones dignas para tan célebre figura.&lt;br /&gt;
&lt;br /&gt;
=== Templete (1907)===&lt;br /&gt;
El tercer entierro fue motivado por una disposición sanitaria del gobierno interventor norteamericano, que ordenó la demolición de los antiguos nichos del cementerio. Para lograr una tumba para el Apóstol se constituyó una comisión integrada por diferentes personalidades. Figuraban entre otros Francisco Pérez Carbo, Emilio Bacardí, José Bofill Cayol y el general Rafael Portuondo Tamayo entre otros.&lt;br /&gt;
&lt;br /&gt;
El nuevo local de descanso de los restos de Martí fue inaugurado el 24 de febrero de 1907.&lt;br /&gt;
&lt;br /&gt;
Se dice que fue el primer verdadero entierro porque alrededor de su tumba aparecían varias lápidas con pensamiento del mismo y además en la exhumación participó su  hijo Ismaelillo.&lt;br /&gt;
&lt;br /&gt;
=== Castillo de los generales (1947)===&lt;br /&gt;
En 1946 se convocó a un Concurso Nacional para construirle una tumba digna a nuestro Apóstol.&lt;br /&gt;
&lt;br /&gt;
El proceso de construcción de la tumba planteó la necesidad de hacer el traslado de los restos de Martí al Retablo de los Héroes en el mismo cementerio, este acto se realizó el 8 de septiembre de 1947. El 29 de junio de 1951 se procedió a colocar los restos en una nueva caja metálica y se trasladó al Gobierno Provincial, para rendirle el máximo tributo a Martí. Aquí se le rinden  póstumos honores y se vela durante toda la noche.&lt;br /&gt;
&lt;br /&gt;
=== Mausoleo (30 de junio de 1951)===&lt;br /&gt;
&lt;br /&gt;
Se recibieron 18 proyectos que fueron presentados en una exposición en los salones del Gobierno Provincial desde el 28 de enero al 2 de febrero de 1948.&lt;br /&gt;
&lt;br /&gt;
Fue seleccionada la obra del arquitecto Joaquín Benavent y el escultor Mario Santi. Posteriormente se decide hacer una recogida por cada cubano de 0.20 centavos, para financiar el proyecto. Cuando se están colocando los restos del Apóstol por el actual presidente de la República Carlos Príos Socarrás se le acerca el líder estudiantil José Antonio Echeverría y le expresa: “Presidente, apúrese que las manos se le están quemando…”&lt;br /&gt;
&lt;br /&gt;
===Cementerio Santa Ifigenia. Mausoleo José Martí (1951)===&lt;br /&gt;
Luego del esfuerzo azaroso de muchos hombres y mujeres dignas y la contribución del pueblo de Santiago de Cuba, los restos mortales de José Martí son llevados a su definitiva morada, el 30 de junio de 1951, tras un largo peregrinar que comenzó el 19 de mayo de 1895, cuando los españoles segaron su vida. [2]&lt;br /&gt;
[[Archivo:santa ifigenia.JPG]]&lt;br /&gt;
&lt;br /&gt;
Castillo Amoros M, Ramirez Benitez A, García del Valle M.Donde yace nuestro apóstol, XXXV Edición del Evento Juvenil Martiano, Universidad de las Ciencias Informáticas, Cuba. 2009.&lt;br /&gt;
*[http://www.radiobaragua.cu/Palma%20Soriano/datoscementerio-santaefigenia-stgocuba.htm Radio Baraguá]&lt;br /&gt;
*[http://74.125.47.132/search?q=cache:MB6q_M7pdKIJ:www.noti490.blogspot.com/+cariatides+del+cementerio+Santa+Ifigenia&amp;amp;hl=es&amp;amp;ct=clnk&amp;amp;cd=4&amp;amp;gl=cu Cariatides del Santa Ifigenia]&lt;br /&gt;
&lt;br /&gt;
[[Category:Historia]]&lt;/div&gt;</summary>
		<author><name>Aime hlg</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Herramientas_de_metamodelado&amp;diff=772972</id>
		<title>Herramientas de metamodelado</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Herramientas_de_metamodelado&amp;diff=772972"/>
		<updated>2011-07-28T18:11:13Z</updated>

		<summary type="html">&lt;p&gt;Aime hlg: Herramienta  de metamodelado&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Herramientas de metamodelado ==&lt;br /&gt;
“Las  herramientas  de  [[metamodelado]]  son  las  herramientas  básicas  para  diseñar  el metamodelo de acuerdo al lenguaje de metamodelado”, tal como se plantea en (Gómez y Sánchez,  2006).  &lt;br /&gt;
&lt;br /&gt;
Según  (Quasar  Tecnología,  2007)  la  aplicación  de  herramientas  de &lt;br /&gt;
metamodelado en una entidad o proyecto puede  traer consigo varias ventajas, entre  las que se encuentran:  &lt;br /&gt;
* Reducción  en  tiempo  y  recursos  para  el  mantenimiento  de  las  aplicaciones existentes. &lt;br /&gt;
Todo  desarrollador  de  software  sabe  que  los  productos  que  realizan,  por &lt;br /&gt;
representar  modelos  de  lo  que  ocurre  en  el  mundo  real,  son  cambiantes  y dinámicos,  por  lo  que  deben  ser  adaptables  a  las  nuevas  exigencias  de  los clientes  o  beneficiarios  institucionales,  esto  conlleva  a  realizar  un  proceso  que involucra  grandes  cambios.  La  aplicación  del  metamodelado,  implica  que  los pasos a seguir para realizar la misma modificación sean menores. Este cambio en el  paradigma  del  mantenimiento  de  las  aplicaciones  genera  sustanciales beneficios a la organización que toma la decisión de adoptar esta tecnología para la construcción y mantenimiento de sus sistemas de información.&lt;br /&gt;
* Evita la introducción de errores en los programas. &lt;br /&gt;
La capacidad de introducir una nueva  funcionalidad en un sistema de información sin escribir  líneas de código adicional, elimina  la posibilidad de  introducir errores de  programación  cuyo  costo  tanto  para  la  información  registrada  (errores  en  la base de datos a causa de un programa erróneo) o el costo de ubicar, corregir y probar el código fuente causante del error, son eliminados.  &lt;br /&gt;
* Reducción en el tiempo de entrenamiento a los usuarios. &lt;br /&gt;
Luego  de  entrenar  un  usuario  en  la  utilización  de  estas  herramientas,  el entrenamiento para que aprenda a utilizar la aplicación del metamodelo para otras aplicaciones, se  reduce a  trabajar con éste sobre  los  formatos, grupos y campos de  información  con  los  cuales  se  ha  estructurado  la  información  en  el  nuevo contexto. Esto gracias a la unicidad de las  interfaces en el software de registro y consulta de información. &lt;br /&gt;
* Generación de consultas a la medida.  &lt;br /&gt;
El  sistema  generador  de  consultas  para  un  metamodelo,  se  convierte  en  una herramienta muy poderosa en manos de  las personas que  dominan el contexto temático  de  la  información  registrada  en  este  metamodelo,  ya  que  puede consultar, ordenar, agrupar, graficar o producir  información alfanumérica para  la información registrada. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AToM3 ===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
A  Tool  for  Multi-Formalism Modelling  and  Meta-Modelling  (AToM3)  es  una  herramienta MetaCASE escrita en el lenguaje de programación Python, y está enfocada a los flujos de trabajo  de  Análisis  y  Diseño.  Posee  un  procesador  que  incluye  un meta-metamodelo inicial basado en el modelo entidad-relación, que permite  la  definición de  los diferentes metamodelos en un entorno gráfico con las mismas características que emplea el usuario &lt;br /&gt;
en la construcción de los diferentes modelos. De esta manera, se puede definir cualquier tipo  de metamodelo  en  términos  de  las  entidades  que  forman  parte  del mismo  y  sus posibles interconexiones o relaciones. Una vez definido el metamodelo, se puede emplear su definición para construir los modelos pertinentes a un problema específico del mundo.(Zapata y Álvarez, 2005)&lt;br /&gt;
&lt;br /&gt;
AToM3 tiene la posibilidad de expresar restricciones en términos de gramáticas de grafos incorporadas a su entorno. Las gramáticas de grafos tienen similitudes con las gramáticas basadas  en  texto  en  el  sentido  de  que  pueden  ser  usadas  para  describir  las transformaciones a un grafo determinado;  la diferencia  radica en que  las  reglas de ese tipo de gramáticas se expresan de manera gráfica y no a modo de texto.  &lt;br /&gt;
&lt;br /&gt;
Las  gramáticas  de  grafos se  definen  como  un  conjunto  de  reglas  que  poseen  un  lado izquierdo (LHS, por sus siglas en inglés,  left-hand side) que contiene las precondiciones (expresadas  de  forma  gráfica)  que  deben  ser  cumplidas  para  activar  una  determinada regla y un  lado derecho  (RHS, por sus siglas en  inglés,  right-hand side) que contiene el grafo  que remplazará  el  que  equivale  al  lado  izquierdo  de  la  regla.  &lt;br /&gt;
&lt;br /&gt;
Para  las  reglas expresadas de esta manera se deben definir condiciones y acciones para ejecutar cuando la regla se active. La gramática de grafos de AToM3 posee también un mecanismo que va reescribiendo el modelo a medida que las diferentes reglas se van activando hasta que no haya reglas que se puedan ejecutar. (Zapata y Álvarez, 2005) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AndroMDA ===&lt;br /&gt;
&lt;br /&gt;
AndroMDA  (pronunciado  “Andrómeda”) es una herramienta de metamodelado escrita en el lenguaje Java bajo la licencia Berkeley Software Distribution (BSD), que está enfocada a  todo  el  proceso  de  desarrollo  de  software.  Es  un  programa  informático  de  tipo framework.  Se  considera  un  motor  de  transformación  de  modelos  en  código  fuente. &lt;br /&gt;
&lt;br /&gt;
AndroMDA  convierte  modelos  de  algunas  herramientas  de  modelado  UML  en &lt;br /&gt;
componentes listos para su despliegue en un gran número de lenguajes entre los que se encuentran  Java,  PHP,  .NET,  HTML,  sólo  con  utilizar  los  cartuchos adecuados. &lt;br /&gt;
&lt;br /&gt;
Estos cartuchos  dirigen  el  desarrollo  de  aplicaciones  basadas  en  componentes  y  son fundamentales  para  el  proceso  de  generación  de  código.  La  herramienta  permite  la creación de mecanismos para la construcción de nuevos cartuchos. (AndroMDA, 2006)&lt;br /&gt;
&lt;br /&gt;
=== Fuente ===&lt;br /&gt;
*[http://graduados.uci.cu/biblioteca_virtual/tesis/2009/F10/Validacion_de_herramientas_de_metamodelado.pdf Validacion de herramientas de Metamodelado]&lt;br /&gt;
&lt;br /&gt;
Ramírez Benitez A, Fonseca Suárez L. Validacion de Herramientas de Metamodelado. 2004-2009. Cuba: Universidad de las Ciencias Informáticas; 2009&lt;br /&gt;
&lt;br /&gt;
[[Category:Solicitada]]&lt;/div&gt;</summary>
		<author><name>Aime hlg</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Lenguaje_de_metamodelado&amp;diff=772556</id>
		<title>Lenguaje de metamodelado</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lenguaje_de_metamodelado&amp;diff=772556"/>
		<updated>2011-07-28T16:17:04Z</updated>

		<summary type="html">&lt;p&gt;Aime hlg: Página creada con '== Lenguajes de metamodelado == Los lenguajes de programación de alto nivel son los que están en auge actualmente para desarrollar  software,  sin  embargo,  el  nivel  de  co...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lenguajes de metamodelado ==&lt;br /&gt;
Los lenguajes de programación de alto nivel son los que están en auge actualmente para desarrollar  software,  sin  embargo,  el  nivel  de  complejidad  que  las  plataformas  han alcanzado hoy en día, unido a  la necesidad de adaptar el software a  requerimientos en constante cambio, han creado la necesidad de simplificar aún más el desarrollo. Ahora es necesario aumentar el nivel de abstracción, ocultar más  los detalles de  implementación, para así poder reducir la complejidad que el ingeniero de software debe enfrentar cuando va a crear un sistema. Es por ello que nacen los lenguajes de modelado, notaciones en su &lt;br /&gt;
mayoría visuales, que intentan representar un sistema de software a un nivel mucho más alto  que  los  lenguajes  de  programación,  representándolo  en  forma más  intuitiva  para personas sin especialización en informática. (Tasof, 2005) &lt;br /&gt;
&lt;br /&gt;
Los lenguajes de [[metamodelado]] más extendidos son MOF de OMG, Ecore y el lenguaje &lt;br /&gt;
de modelado UML 2.0, los cuales serán descritos a continuación. &lt;br /&gt;
&lt;br /&gt;
=== MOF ===&lt;br /&gt;
Meta  Object  Facility  es  el  lenguaje  de  metamodelado  propuesto  por  el  Object Management Group. Es utilizado para crear metamodelos (por ejemplo, el metamodelo de UML ha sido  definido con MOF), y es, por  tanto,  un elemento básico de MDA. Permite expresar metadatos  (igual que XML), es  independiente de  la plataforma, y está descrito con  la notación UML y Object Constraint Language  (OCL. Cada elemento del  lenguaje se representa mediante una clase y sus propiedades como atributos. Las relaciones entre elementos  se  representan  como  asociaciones.  Incluye  la  generalización  permitiendo &lt;br /&gt;
expresar que un elemento es una especialización de otro. Además, MOF usa paquetes si el metamodelo que se va a desarrollar es muy grande. (García, 2007) &lt;br /&gt;
&lt;br /&gt;
En el 2006 Object Management Group publicó dos variantes de MOF: &lt;br /&gt;
- Essential MOF(EMOF) &lt;br /&gt;
- Complete MOF(CMOF) &lt;br /&gt;
&lt;br /&gt;
=== Ecore ===&lt;br /&gt;
Ecore es un  lenguaje común basado en EMOF que es parte de  la especificación MOF. Ecore  es  usado  por  Eclipse  Modeling  Framework  (EMF)  para  la  definición  de metamodelos.  Los  metamodelos  y  modelos  usados  por  EMF  se  representan  con documentos XML. (Lee, Leung y Son, 2007) &lt;br /&gt;
&lt;br /&gt;
=== UML 2.0 ===&lt;br /&gt;
UML es un lenguaje de modelado visual que se usa para especificar, visualizar, construir y documentar artefactos de un sistema de software. Está pensado para usarse con todos los métodos de desarrollo, etapas del ciclo de vida, dominios de aplicación y medios.&lt;br /&gt;
&lt;br /&gt;
La expresividad  de  UML  no  es  suficiente  para  cubrir  todo  tipo  de  situaciones.  Nacen  así extensiones a UML para modelar otros elementos,  tales como persistencia, seguridad e interfaces  gráficas. &lt;br /&gt;
&lt;br /&gt;
Ante  la  proliferación  de  tantas  extensiones,  y  la  carencia  de  un &lt;br /&gt;
estándar  en  que  dichas  extensiones  sean  especificadas, surge  la  necesidad  de  definir claramente  un Metamodelo  para  UML.  Aunque  desde  un  principio  la  especificación  de UML  contenía  un  metamodelo,  éste  era  bastante  ambiguo  en  cuanto  a  extender  sus capacidades.  &lt;br /&gt;
&lt;br /&gt;
Después  de  varios  años  de  desarrollo  apareció  un  nuevo  estándar  para &lt;br /&gt;
UML,  la versión 2.0,  la cual  incluye no sólo un nuevo metamodelo para el  lenguaje de modelado en sí, sino que además incluye un meta-metamodelo. La idea detrás de esto es proveer  un  lenguaje  que  permita  a  cada  grupo  de  desarrolladores  definir  sus  propios lenguajes de modelado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fuente===&lt;br /&gt;
*[http://graduados.uci.cu/biblioteca_virtual/tesis/2009/F10/Validacion_de_herramientas_de_metamodelado.pdf Validacion de herramientas de Metamodelado]&lt;br /&gt;
Ramírez Benitez A, Fonseca Suárez L. Validacion de Herramientas de Metamodelado. 2004-2009. Cuba: Universidad de las Ciencias Informáticas; 2009&lt;br /&gt;
&lt;br /&gt;
[[Category:Solicitada]]&lt;/div&gt;</summary>
		<author><name>Aime hlg</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Metamodelado&amp;diff=772384</id>
		<title>Metamodelado</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Metamodelado&amp;diff=772384"/>
		<updated>2011-07-28T15:46:54Z</updated>

		<summary type="html">&lt;p&gt;Aime hlg: Metamodelado&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;El metamodelado constituye una  técnica dentro de este paradigma que  juega un papel importante  y  aporta  un  gran  beneficio  al  equipo  de  implementadores.  Es  un  tema fundamental en el campo de  las bases de datos y desarrollo de software. Este  término nace  con  la misma  filosofía  que  en  su  tiempo  motivó  a  desarrollar  computadores  de propósito general en lugar de seguir con el esquema de construir un ordenador para cada aplicación en particular. Al aplicarlo en el desarrollo de aplicaciones informáticas permite &lt;br /&gt;
diseñar  un  modelo  de  datos  (el  metamodelo)  con  la  capacidad  de  almacenar  otros modelos de información.&lt;br /&gt;
&lt;br /&gt;
== '''Modelo''' ==&lt;br /&gt;
Puede  considerarse  que  los  campos  de  la  ingeniería  desarrollan  sus  aplicaciones basados  en modelos,  al  igual  que muchas  acciones  de  la  vida  diaria.  Los modelos se usan para explicar y controlar fenómenos a nuestro alrededor y pueden predecir eventos que  están  por  ocurrir.  Se  define  un  modelo  como  “un  ente  que  representa  de  forma precisa algo que será realizado o que ya existe”. (Sánchez, 2008)&lt;br /&gt;
 &lt;br /&gt;
En general el modelo debe expresar de manera clara y correcta lo que se quiere obtener, sin  sobrecargar  de  información  al  mismo,  éste  debe  ser  completo.  Los  modelos  son utilizados en la ingeniería para varios propósitos, dentro de ellos se puede mencionar que son  utilizados  para  captar  y  enumerar  exhaustivamente  los  requisitos  y  el  dominio  de  &lt;br /&gt;
conocimiento, de forma que todos los  implicados puedan entenderlos y estar de acuerdo con ellos, ayudar a pensar el diseño de un sistema, para capturar decisiones del diseño de manera tal que puedan ser cambiados a partir de los requisitos. Otros de sus usos es el de generar productos aprovechables para el trabajo y facilitar el manejo de los sistemas complejos. (Isla y Llanes., 2008)&lt;br /&gt;
 &lt;br /&gt;
El  modelo  es  una  instancia  del  metamodelo.  Cuando  se  crea  un  modelo  se  está definiendo un lenguaje para describir el área que se está analizando o el sistema que se está diseñando. (González, 1998) &lt;br /&gt;
 &lt;br /&gt;
Uno de los elementos más utilizados en el desarrollo de software es el modelo, pues es necesaria una visión diferente del sistema a desarrollar. La construcción de un sistema se realiza a través de éstos, utilizándolos para describir todas las perspectivas del sistema. Este proceso se conoce como modelado. &lt;br /&gt;
&lt;br /&gt;
El modelado  es  un  ejercicio  de  abstracción,  entendida  esta  como  una  simplificación  y generalización  de  la  realidad.  El  uso  de  la  abstracción  permite  describir,  representar, manejar y resolver problemas complejos, pudiendo después aplicar los resultados a casos concretos. Normalmente, se construyen jerarquías de abstracción, en las que cada nivel &lt;br /&gt;
de abstracción se apoya en los inferiores.&lt;br /&gt;
  &lt;br /&gt;
'''Niveles de abstracción en el modelado''' (Isla y Llanes., 2008):&lt;br /&gt;
 &lt;br /&gt;
0.  Nivel  de  Información:  agregación  informal  de  datos  a manejar  en  un  entorno concreto  (aplicación).  Se  separa  un  subconjunto  de  datos  con  características comunes o interesantes desde un determinado punto de vista.  &lt;br /&gt;
&lt;br /&gt;
1.  Nivel de Modelo: agregación  informal de metadatos (datos sobre  los datos) que describen una información concreta. Se describen las características comunes de los datos dando lugar a metadatos que se agrupan, describiéndose las relaciones entre ellos, para formar un modelo. &lt;br /&gt;
&lt;br /&gt;
2.  Nivel de Metamodelo: agregación de modelos o meta-metadatos (descripción de &lt;br /&gt;
metadatos).  Descripciones  que  definen  la  estructura  y  la  semántica  de  los metadatos.  Se  describen  las  características  comunes  de  subconjuntos  de metadatos  dando  lugar  a  meta-metadatos  o  modelos  que  se  agrupan, &lt;br /&gt;
describiéndose las relaciones entre ellos, para formar un metamodelo.  &lt;br /&gt;
&lt;br /&gt;
3.  Nivel  de  Meta-metamodelo:  definición  de  la  estructura  y  la  semántica  de  los meta-metadatos.  Se  capturan  las  características  comunes  de  subconjuntos  de modelos  dando  lugar  a  metamodelos  que  se  agrupan,  describiéndose  las relaciones entre ellos, para formar un meta-metamodelo.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ''' Metamodelo''' ==&lt;br /&gt;
Según  (Quasar  Tecnología,  2007),  “el metamodelo  es  un modelo  con  la  capacidad  de almacenar  diferentes  modelos”.  Partiendo  de  esta  definición  se  puede  pensar  en  la posibilidad  de  construir  un  producto  de  software  con  la  capacidad  para  registrar información  en  el metamodelo  y  otro  producto  con  la  capacidad  de  realizar  consultas &lt;br /&gt;
sobre el mismo. &lt;br /&gt;
&lt;br /&gt;
'''El metamodelo está dividido en dos áreas:'''&lt;br /&gt;
&lt;br /&gt;
- Área de Metadatos &lt;br /&gt;
Esta área almacena el metamodelo en sí y en un conjunto de  tablas  relacionales se guarda una  descripción detallada  del modelo de  los datos a ser almacenados en el área  de  datos.  Este  modelo  parte  del  principio  que  toda  información  para  ser registrada  en  un  sistema  de  información  debe  ser  estructurada  en  uno  o  varios formatos.   &lt;br /&gt;
&lt;br /&gt;
- Área de Datos &lt;br /&gt;
Esta  área  almacena  la  información  acorde  a  la  estructura  definida  en  el  área  de metadatos.  Es  aquí  donde  se  registra  la  información  proveniente  del  mundo  real, estructurada de acuerdo a los formatos que forman parte del modelo almacenado en el área de metadatos. &lt;br /&gt;
&lt;br /&gt;
El metamodelo  es  la  capa  donde  se  define  el  lenguaje  que  sirve  para  especificar  los modelos que serán creados. En otras palabras, sirve para describir los elementos que van a componer los diagramas. (González, 1998)  &lt;br /&gt;
Se  puede  considerar  que  un  metamodelo  es  una  definición  precisa  de  las  reglas necesarias para definir la semántica de los modelos. Otra definición a tener en cuenta es la  que  se  plantea  en  (Reina,  Torres  y  Toro,  2006)  en  la  que  se  considera  que  el metamodelado puede  verse como una actividad que está  tomando auge en  los últimos años y que sirve para organizar  los modelos en diferentes niveles,  de  tal modo que un &lt;br /&gt;
modelo  se  describe  por  otro  modelo  que  está  situado  en  un  nivel  superior,  su metamodelo. &lt;br /&gt;
&lt;br /&gt;
Finalmente  las  autoras  definen  un  metamodelo  como  un  modelo  que  almacena información  referente  a  otros modelos,  describiendo  los  elementos  que   conforman  los mismos.  &lt;br /&gt;
&lt;br /&gt;
== '''Metamodelado''' ==&lt;br /&gt;
 &lt;br /&gt;
En  (De  Lara,  Vangheluwe  y  Alfonseca,  2003)  se  define  el  metamodelado  como  el “proceso de modelado de  formalismos”, el cual se suele  realizar para determinar si una instancia  de  un  modelo  particular  es  consistente  con  su  especificación  en  forma  de metamodelo.  &lt;br /&gt;
&lt;br /&gt;
La  técnica  de  metamodelado  permite  definir  lenguajes  de  modelado,  a través de un metamodelo. De acuerdo con  lo antes planteado se puede  resumir que el metamodelado  no  es  más  que  una  técnica  que  permite  la  creación  de  lenguajes  de modelado, mediante  la  realización  de metamodelos,  ya  que  éstos  como  bien  se  dice anteriormente, no son más que un modelo de un lenguaje de modelado. &lt;br /&gt;
&lt;br /&gt;
El metamodelado se comprende a partir de una estructura de cuatro niveles M0, M1, M2, M3  (Isla  y  Llanes,  2008),  los  cuales  se  describen  en  la  Tabla  1  que  se  explica  a continuación.  En esta estructura, el nivel M3 establece las primitivas de metamodelado, esto es, el lenguaje de metamodelado. En el nivel M2, se definen  los metamodelos en sí con las primitivas de M3. En M1 se aplican los metamodelos para generar instancias, que se  denominan modelos.  Por  último,  en  M0  se  realiza  la  instanciación  de  los modelos donde se tiene la información que se manejará en el sistema.[[Archivo:Metamodelado.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== '''Meta-metamodelo''' ==&lt;br /&gt;
&lt;br /&gt;
Un  meta-metamodelo  está  definido  como  una  especificación  de  la  estructura  de  un lenguaje que sirve para crear lenguajes de modelado. &lt;br /&gt;
La idea detrás de esto es bastante simple: proveer de un  lenguaje que permita a cada grupo de desarrolladores definir sus propios lenguajes de modelado. &lt;br /&gt;
 &lt;br /&gt;
Teniendo  en  cuenta  la  estructura  de  cuatro  niveles  M0,  M1,  M2,  M3  en  la  cual  está comprendido el metamodelado, se plantea que el meta-metamodelo, definido en la capa del metamodelo M3, es un metamodelo que describe el contenido de los metamodelos, es decir, los tipos de entidades que son compartidas a través de los diferentes sistemas deinformación.  Como   jemplo  de meta-metamodelo  se  tiene  Meta Object  Facility  (MOF), estándar  creado  por  la Object Management  Group  (OMG)  que  extiende  UML  (Unified &lt;br /&gt;
Modeling Language) para que éste sea aplicado en el modelado de diferentes  sistemas de  información.  El  mismo  conceptualiza  diversos  metamodelos,  esencialmente abstrayendo  la  forma  y  la  estructura  que  describen  estos.  Define  los  elementos esenciales,  sintaxis  y  estructuras  de  metamodelos  que  son  utilizados  para  construir modelos orientados a objetos de sistemas. &lt;br /&gt;
&lt;br /&gt;
Ramírez Benitez A, Fonseca Suárez L. Validacion de Herramientas de Metamodelado. 2004-2009. Cuba: Universidad de las Ciencias Informáticas; 2009&lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
*[http://graduados.uci.cu/biblioteca_virtual/tesis/2009/F10/Validacion_de_herramientas_de_metamodelado.pdf Validacion de herramientas de Metamodelado]&lt;br /&gt;
&lt;br /&gt;
[[Category:Solicitada]]&lt;/div&gt;</summary>
		<author><name>Aime hlg</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Archivo:Metamodelado.JPG&amp;diff=771800</id>
		<title>Archivo:Metamodelado.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Archivo:Metamodelado.JPG&amp;diff=771800"/>
		<updated>2011-07-28T13:55:50Z</updated>

		<summary type="html">&lt;p&gt;Aime hlg: Arquitectura del metamodelado&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sumario ==&lt;br /&gt;
Arquitectura del metamodelado&lt;br /&gt;
== Estado de copyright: ==&lt;br /&gt;
&lt;br /&gt;
== Fuente: ==&lt;/div&gt;</summary>
		<author><name>Aime hlg</name></author>
		
	</entry>
</feed>