OMG

3.4351211072336 (1156)
Publicado por tornado 01/03/2009 @ 06:01

Tags : omg, genética, ciencias de la vida, ciencia

últimas noticias
Costa Rica será sede de reunión mundial de OMG - Revista RadarTI
San José de Costa Rica será la sede la próxima reunión técnica del Object Management Group (OMG, por sus siglas en inglés), en la cual también se celebrará el 20 aniversario de la organización. La reunión se realizará entre el 22 y 26 de junio del 2009...
Maíz con múltiples características OMG - Diario Siglo XXI
Monsanto -la empresa más temida que el demonio-, ha anunciado presentación de una solicitud a la agencia de protección del medio ambiente norteamericana (EPA) para la aprobación para el cultivo de un nuevo tipo de maíz OMG. Se trata del maíz denominado...
Maíz OMG con alto contenido en beta caroteno, ascorbato y folato - Agrodigital
La mitad de la población mundial tiene carencia de vitaminas. Las personas con estas carencias se encuentran principalmente en los países en vías de desarrollo, debido a que alimentan con una monodieta a base de cereales....
Desayuno con transgénicos - A Fuego Lento
Yo era ya, anti-transgénicos (OMG, Organismo Modificado Genéticamente) pero creía que tenía controlada su ingestión y que me era lejano... Pero me doy cuenta de que no es así, pues ya hay 100.000 hectáreas dedicadas al cultivo de maíz transgénico en...
Mejora la actitud de los consumidores hacia la biotecnología si se ... - Agrodigital
La actitud del consumidor europeo hacia los organismos modificados genéticamente (OMG) mejora cuando éste conoce sus aplicaciones, como puede ser la reducción del uso de pesticidas, la mejor adaptación a condiciones meteorológicas extremas o como...
Canarias es “Zona Libre de Transgénicos”, pero no las estanterías ... - Revista Digital San Borondón
Un alimento transgénico (Organismo Modificado Genéticamente, OMG) es un organismo vivo que ha sido creado de forma artificial mediante la manipulación de sus genes. A través de técnicas de ingeniería se aislan segmentos del ADN (el material genético)...
Innovaciones biotecnológicas para aumentar sus producciones y ... - Agricultura.org (Comunicado de prensa)
Los OMG se logran sin alterar las cualidades beneficiosas del producto e incluso consiguen que se reduzca el riesgo de alergias a determinados alimentos. Este aspecto adquiere vital importancia en las zonas más deprimidas donde cada día mueren miles de...
Buscan el genoma de la papa - La Vanguardia Liberal
La berenjena OMG de tipo Bt, tolerante a plagas, podría ser el primer cultivo alimentario que se apruebe en India, tras varios años de cultivarse con gran éxito algodones transgénicos tipo Bt, con esa misma característica. Las previsiones son que la...
España: hasta 19 ayuntamientos gobernados por IU vetan cultivos ... - Biodiversidad en América Latina
Esta iniciativa, que se ha presentado hoy, se enmarca en la "Semana internacional de lucha campesina", dedicada este año al rechazo del uso de Organismos Modificados Genéticamente (OMG) y que lidera la Plataforma "Andalucía Libre de Transgénicos",...
NUESTROS VISITANTES SE COMUNICAN - Micrófono Digital
El pólen del transgénico viaja a kilómetros de distancias,contaminando cultivos tradicionales, lo que hace imposible su coexistencia, de ahí el rechazo mundial a los OMG. La tecnología "terminator" ha sido abandonada por ése motivo , a lo que el Dr...

Organismo modificado genéticamente

GloFish®: Peces genéticamente modificados fluorescentes.

Un organismo modificado genéticamente (abreviado OMG o GMO, del inglés Genetically Modified Organism) es aquél cuyo material genético es manipulado en laboratorios donde ha sido diseñado o alterado deliberadamente con el fin de otorgarle alguna característica de interés. Comúnmente se les denomina transgénicos y son creados artificialmente en los laboratorios por ingenieros genéticos.

Las técnicas de ingeniería genética que se usan consisten en aislar segmentos del ADN (material genético) de un ser vivo (virus, bacteria, vegetal y animal -humano y no humano) para introducirlos en el genoma (material hereditario) de otro.

Por la sensibilización del público en este campo y para honrar el derecho que tenemos los consumidores a saber lo que consumimos, las legislaciones de muchos países empiezan a tener en cuenta este tema, obligando, por ejemplo, a rotular explícitamente los alimentos en cuya composición se incluyen los transgénicos.

Todo ello pese a que en la actualidad no existen aún indicios de que la ingestión de alimentos transgénicos sea perjudicial.

Que fundamentalmente afectan a la calidad del producto final; es decir, a la modificación de sus características.

Mejoras agronómicas relativas a la metodología de producción y su rendimiento.

Además de la innovación en materia alimentaria, la ingeniería genética permite obtener cualidades novedosas fuera de este ámbito; por ejemplo, por producción de plásticos biodegradables y biocombustibles.

También ha de añadirse otra posible aplicación de los OMG, en los últimos años se desarrollaron unos poríferos de la subclase calcaronea , orden Baerida.Estos poríferos fueron tratados para que pudieran ser utilizados para destruir los contaminantes que albergue una zona mediante filtración. Este método fue utilizado para descontaminar el vertedero de residuos peligrosos Three Mile Island',también se utilizaron zeolitas para descontaminar esta región. Se espera que en el futuro estos métodos sean utilizados no solo para descontaminar, sino también para controlar la radiación nuclear de aquellos territorios en los que hubo accidentes o explosiones nucleares o una gran radiación ultravioleta.

Un método común en la ingeniería genética, aplicado a la creación de transgénicos, es la introducción de genes que determinan cierta resistencia a unos antibióticos denominados marcadores. Dicho método se utiliza con el fin de verificar que el gen de interés haya sido efectivamente incorporado en el genoma del organismo huésped. No obstante, dichos marcadores se eliminan tras haber obtenido las cepas recombinantes; además, existen marcadores que no tienen relación con la resistencia a quimioterápicos, como los de auxotrofía.

El posible riesgo sanitario ha sido desmentido para algunos GMOs, como el maíz resistente a glifosato.

La Administración de Fármacos y Alimentos estadounidense (FDA) aprobó en febrero de 2009 por primera vez el uso clínico de un primer medicamento obtenido usando animales genéticamente modificados. Se trata de ATryn, una forma recombinante de la hormona humana antitrombina, que se obtiene de la leche de cabras (Capra aegagrus hircus) modificadas genéticamente. La droga, que previene la formación de coágulos sanguíneos en personas víctimas de deficiencia congénita de la hormona, ya había sido aprobada por la Unión Europea en 2006.

Al principio



Cisgénesis

La cisgénesis es la modificación genética de un organismo (abreviado OMG o GMO, del inglés Genetically Modified Organism), receptor de un gen natural que proviene de otro organismo sexualmente compatible. Esta técnica de biotecnología molecular se aplica en la reproducción de plantas.

Difiere de la transgénesis en la medida que no se hacen modificaciones o inserciones de genes entre organismos no sexualmente compatibles, la ventaja de la cisgénesis es que se evita el “linkage drag”, el cual es un proceso que perjudica los genes deseados por la aparicion de caracteres negativos.

Al principio



Lenguaje Unificado de Modelado

Jerarquía de los diagramas UML 2.0, mostrados como un diagrama de clases

Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.

Es importante resaltar que UML es un "lenguaje" para especificar y no para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.

Se puede aplicar en el desarrollo de software entregando gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o proceso usar.

UML no puede compararse con la programación estructurada, pues UML significa Lenguaje Unificado de Modelado, no es programación, solo se diagrama la realidad de una utilización en un requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es la orientación a objetos, sin embargo, la programación orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos.

UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas.

En UML 2.0 hay 13 tipos diferentes de diagramas. Para comprenderlos de manera concreta, a veces es útil categorizarlos jerárquicamente, como se muestra en la figura de la derecha.

Estos programas están bajo licencias libres, siendo posible su libre uso, estudio y modificación.

Aunque gratuitos, estos programas se encuentran bajo licencias que no permiten el estudio y modificación de los mismos.

Además de haberse convertido en un estándar de facto, UML es un estándar industrial promovido por el grupo OMG al mismo nivel que el estándar CORBA para intercambio de objetos distribuidos. Para la revisión de UML se formaron dos "corrientes" que promovían la aparición de la nueva versión desde distintos puntos de vista. Finalmente se impuso la visión más industrial frente a la académica. Recientemente se ha publicado la versión 2.0 en la que aparecen muchas novedades y cambios que, fundamentalmente, se centran en resolver carencias prácticas. Además, esta versión recibe diversas mejoras que provienen del lenguaje SDL.

Al principio



RMI-IIOP

RMI-IIOP (leído RMI sobre IIOP) denota la interfase RMI de Java sobre el sistema CORBA.

Este estándar fue creado intentando simplificar el desarrollo de las aplicaciones CORBA, mientras preservaba todos los beneficios principales. RMI-IIOP está ampliamente basado en el concepto Objeto por Valor (descrito en la página CORBA) que sirve como un contenedor o un reemplazo directo para estructuras CORBA, uniones, secuencias, arrays y strings. La IDL no se usa. En cambio, las definiciones de la estructura de datos "supuestas" automáticamente, recolectan los datos necesarios a través de mecanismos de reflexión. Cuando CORBA normalmente necesita una clase generada suplementaria para cada estructura de datos no trivial que está siendo transferida, RMI-IIOP solo usa el código generado para los objetos remotos. Menos código generado resulta en menos huella.

Ambas CORBA y RMI-IIOP usan el mismo estándar de comunicación GIOP. Si se necesitara, es posible generar las definiciones de IDL para las estructuras de datos RMI-IIOP involucradas y usar esas definiciones para alcanzar la interoperabilidad entre las aplicaciones RMI-IIOP y CORBA planas.

Las versiones recientes de RMI-IIOP derivan sus servants desde la clase estándar Servant (CORBA). Por lo tanto es posible conectarlos al CORBA ORB manualmente, involucrando, si es necesario, el Adaptador de Objeto Portable, Interceptores Portables, servicio de nombrado CORBA y todas las demás características estándar CORBA.

El nombre estándar para el paquete de implementación Java RMI-IIOP es javax.rmi.CORBA.

La herramienta de desarrollo RMI-IIOP, usualmente llamada rmic, utilizará las dos clases anteriores y creará dos stubs (para uso en el lado remoto) y los dos lazos (para uso en la parte servidora), un par para el servidor y otro par para el cliente.

El servidor (primero) y el cliente (segundo) son iniciados en dos máquinas diferentes (o como dos procesos separados en la misma máquina). El servidor imprime The client says: it is raining. El cliente imprime And the answer is: Yes, it is raining, it is raining, it is raining...

El código de ejemplo sugerido Hello world debe funcionar con Sun Microsystems java 1.5 y GNU Classpath 0.19 (usa la pestaña discusión para informar si no fuera así). Debido a posteriores bugs solucionados los ejemplos no funcionarán con los releases más antiguos de las dos plataformas.

IIOP es la marca resgistrada OMG y debe usarse con cuidado. Dado que este protocolo es puesto en la parte superior de GIOP, en algunos casos puede ser recomendable decir que la application usa o implementa GIOP.

Al principio



Model Driven Architecture

La arquitectura dirigida por modelos (Model-Driven Architecture o MDA) es un acercamiento al diseño de software, propuesto y patrocinado por el Object Managemente Group. MDA se ha concebido para dar soporte a la ingeniería dirigida a modelos de los sistemas software. MDA es una arquitectura que proporciona un conjunto de guías para estructurar especificaciones expresadas como modelos.

Los principios de MDA pueden aplicarse a otras áreas como el modelado de procesos de negocios donde el PIM, independiente de la tecnología y de la arquitectura es adaptado tanto a los sistemas como a los procesos manuales. El modelo MDA está relacionado con múltiples normas, incluyendo el lenguaje de modelado unificado (Unified Modeling Language o UML), Meta-Object Facility (MOF), XML Metadata Interchange (XMI), Enterprise Distributed Object Computing (EDOC), el Software Process Engineering Metamodel (SPEM) y el Common Warehouse Metamodel (CWM). Fijese que el término "arquitectura" en los metamodelos no se refiere a la arquitectura del sistema modelizado sino más bien a la arquitectura de los distintos estándares y formas del modelo que sirven de base tecnológica al MDA.

El Object Management Group mantiene la marca registrada sobre MDA, así como sobre varios términos similares incluyendo MDD (Model Driven Development), Model Driven Application Development, Model Based Application Developtment, Model Based Programming y otros similares. El acrónimo principal que aun no ha sido depositado por OMG hasta ahora es MDE. A consecuencia de esto, el acrónimo MDE es usado actualmente por la comunidad investigadora internacional cuando se refieren a ideas relacionadas con la ingeniería de modelos sin centrarse exclusivamente en los estandares OMG.

Uno de los principales objetivos de MDA es separar el diseño de la arquitectura y de las tecnologías de construcción, facilitando que el diseño y la arquitectura puedan ser alterados independientemente. El diseño alberga los requerimientos funcionales (casos de uso) mientras que la arquitectura proporciona la infraestructura a través de la cual se hacen efectivos requerimientos no funcionales como la escalabilidad, fiabilidad o rendimiento. MDA se asegura de que el modelo independiente de la plataforma (PIM), el cual representa un diseño conceptual que concreta los requerimientos funcionales, sobrevive a los cambios que se produzcan en las tecnologías de fabricación y en las arquitecturas software. De particular importancia en MDA es la noción de transformación de modelos. Uno de los estándares definidos para la transformación de modelos se denomina QVT.

Entre las distintas conferencias sobre el tema podemos citar la ECMDA, Conferencia Europea sobre MDA, o incluso MoDELS, anteriormente llamadas conferencias <<UML>>. También hay distintas conferencias y seminarios de trabajo (en OOPSLA, ECOOP y demás) orientadas en aspectos más específicos de MDA como la transformación de modelos, la composición o su generación.

Al principio



Business Process Modeling Notation

Business Process Modeling Notation o BPMN (en español Notación para el Modelado de Procesos de Negocio) es una notación gráfica estandarizada que permite el modelado de procesos de negocio, en un formato de flujo de trabajo (workflow). BPMN fue inicialmente desarrollada por la organización Business Process Management Initiative (BPMI), y es actualmente mantenida por el OMG (Object Management Group), luego de la fusión de las dos organizaciones en el año 2005. Su versión actual es la 1.1 y hay una versión futura propuesta, la 2.0.

El principal objetivo de BPMN es proveer una notación estándar que sea fácilmente legible y entendible por parte de todos los involucrados e interesados del negocio (stakeholders). Entre estos interesados están los analistas de negocio (quienes definen y redefinen los procesos), los desarrolladores técnicos (responsables de implementar los procesos) y los gerentes y administradores del negocio (quienes monitorean y gestionan los procesos). En síntesis BPMN tiene la finalidad de servir como lenguaje común para cerrar la brecha de comunicación que frecuentemente se presenta entre el diseño de los procesos de negocio y su implementación.

Actualmente hay una amplia variedad de lenguajes, herramientas y metodologías para el modelamiento de procesos de negocio. La adopción cada vez mayor de la notación BPMN como estándar ayudará a unificar la expresión de conceptos básicos de procesos de negocio (por ejemplo procesos públicos y privados, orquestación, coreografía, etc.) así como conceptos avanzados de modelamiento (por ejemplo manejo de excepciones, compensación de transacciones, entre otros).

Adicionalmente, a pesar de que BPMN muestra el flujo de datos (mensajes) y la asociación de artefactos de datos con las actividades, no es de ningún modo un diagrama de flujo de datos.

Estas cuatro categorías de elementos nos dan la oportunidad de realizar un diagrama simple de procesos de negocio (en inglés Business Process Diagram o BPD). En un BPD se permite definir un tipo personalizado de Objeto de Flujo o un Artefacto, si con ello se hace el diagrama más comprensible.

Al principio



Interface description language

Interface description language (también interface definition language), o su acrónimo IDL , es un lenguaje de informática utilizado para describir los componentes de software de una interfaz. Describe una interfaz en un lenguaje neutral, lo cual permite la comunicación entre componentes de software que no comparten el mismo lenguaje como por ejemplo, entre las componentes escritas en C++ y otras escritas en Java.

Son utilizadas con frecuencia en el software de las llamadas a procedimiento remoto (RPC), lo que permite a los sistemas de computadoras utilizar lenguajes y sistemas operativos diferentes. IDL ofrece un puente entre dos sistemas diferentes.

La definición de IDL es utilizada por Sun Microsystems en su ONC RPC mediante el protocolo XDR, The Open Group en su sistema DCE, IBM en su "System Object Model", OMG en CORBA, también en XML-RPC,SOAP y otros servicios web.

Al principio



Source : Wikipedia