M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

43
M.Ing Jorge Ierache M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM MODELOS Y ARQUITECTURAS CIM I CIM I

Transcript of M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

Page 1: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIM MODELOS Y ARQUITECTURASCIM MODELOS Y ARQUITECTURAS

CIM ICIM I

Page 2: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIM-ObjetivoCIM-Objetivo

El objetivo de CIM es tratar de integrar las distintas El objetivo de CIM es tratar de integrar las distintas áreas funcionales de la organización productora de áreas funcionales de la organización productora de bienes:bienes: a través de flujos de materiales e información ,a través de flujos de materiales e información , mediante la automatización y coordinación de sus distintas mediante la automatización y coordinación de sus distintas

actividadesactividades utilizando el soporte de hardware, software y comunicación.utilizando el soporte de hardware, software y comunicación.

Page 3: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIM-Situación del ContextoCIM-Situación del Contexto

Page 4: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Modelos CIMModelos CIM

Concepto CIM de IBMConcepto CIM de IBM Modelo jerárquico NIST-AMRFModelo jerárquico NIST-AMRF Concepto CIM de Digital Equipment CorporationConcepto CIM de Digital Equipment Corporation Modelo Amherst-karlsruheModelo Amherst-karlsruhe Modelo CIM de SiemensModelo CIM de Siemens

Page 5: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Concepto CIM de IBMConcepto CIM de IBM

Se inicio en los años 70 involucra actividades tales Se inicio en los años 70 involucra actividades tales como:como: Control de datos de Ingeniería y Producción.Control de datos de Ingeniería y Producción. Servicio al Cliente.Servicio al Cliente. Pronostico de Demandas.Pronostico de Demandas. Planificación de la Producción.Planificación de la Producción. Gestión de Inventarios.Gestión de Inventarios. Planificación de actividades de Manufactura.Planificación de actividades de Manufactura. Lanzamiento de Ordenes.Lanzamiento de Ordenes. Monitoreo y Control de Plantas.Monitoreo y Control de Plantas. Compras y recepción.Compras y recepción. Planificación y Control de Costos.Planificación y Control de Costos.

Page 6: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Concepto CIM de IBMConcepto CIM de IBM

Se focaliza en actividades de planificación y control, de Se focaliza en actividades de planificación y control, de tipo operacional y toma de decisiones de nivel medio.tipo operacional y toma de decisiones de nivel medio.

No incluye las actividades de diseño y manufactura No incluye las actividades de diseño y manufactura asistida por computadora.asistida por computadora.

Enfatiza comunicaciones , administración de bases de Enfatiza comunicaciones , administración de bases de datos y presentación.datos y presentación.

Inicialmente propietario sobre plataformas de IBM.Inicialmente propietario sobre plataformas de IBM. Posteriormente se generaron interfaces y protocolos d e Posteriormente se generaron interfaces y protocolos d e

comunicación.comunicación.

Page 7: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

ModeloJerárquico NIST-AMRFModeloJerárquico NIST-AMRF

Page 8: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Modelo CIM de SiemensModelo CIM de Siemens

Page 9: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Modelo CIM de SiemensModelo CIM de Siemens

Page 10: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Modelo CIM de SiemensModelo CIM de Siemens

Identifica un conjunto de funciones principales de un Identifica un conjunto de funciones principales de un ambiente CIM:CAD,CAM,CAP,PPC,CAQ,etc.,a las que es preciso ambiente CIM:CAD,CAM,CAP,PPC,CAQ,etc.,a las que es preciso integrar.integrar.

Distingue el ambiente CIM del ambiente CAO (organización asistida Distingue el ambiente CIM del ambiente CAO (organización asistida por computadora), donde se tratan aspectos administrativos. por computadora), donde se tratan aspectos administrativos. Modela la iteración entre CIM y CAO.Modela la iteración entre CIM y CAO.

Introduce los conceptos de integración vertical y horizontal de Introduce los conceptos de integración vertical y horizontal de información.información.

Plantea los conceptos de logística de la información: “ Es necesario Plantea los conceptos de logística de la información: “ Es necesario contar con la información correcta, en cantidad y calidad adecuada contar con la información correcta, en cantidad y calidad adecuada a las necesidades en el momento preciso y en el lugar adecuado”.a las necesidades en el momento preciso y en el lugar adecuado”.

Page 11: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Niveles Jerárquicos en la Administración de Niveles Jerárquicos en la Administración de InformaciónInformación

Nivel de dirección de la empresaNivel de dirección de la empresa:información relativa a economía y :información relativa a economía y políticas y normas de la empresa entre las distintas áreas políticas y normas de la empresa entre las distintas áreas centralizadas de la organización.centralizadas de la organización.

Nivel de Dirección de TallerNivel de Dirección de Taller: Distribución de datos organizativos, : Distribución de datos organizativos, técnicos y comerciales a fin de establecer una vinculación entre los técnicos y comerciales a fin de establecer una vinculación entre los distintos departamentos de la empresa.distintos departamentos de la empresa.

Nivel de dirección de producciónNivel de dirección de producción: Se coordina las diferentes : Se coordina las diferentes secciones de producción de la empresa, incluye la planificación secciones de producción de la empresa, incluye la planificación detallada, ordenes de producción y de suministros, entre las detallada, ordenes de producción y de suministros, entre las diferentes celdas de manufactura.diferentes celdas de manufactura.

Page 12: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Niveles Jerárquicos en la Administración de Niveles Jerárquicos en la Administración de InformaciónInformación

Nivel de dirección de proceso:Nivel de dirección de proceso: agrupa maquinas de mecanizado, agrupa maquinas de mecanizado, robots, sistemas de transporte para formar celdas de manufactura robots, sistemas de transporte para formar celdas de manufactura lo mas autárquicas posibles, sincroniza la actividades entre celdaslo mas autárquicas posibles, sincroniza la actividades entre celdas

Nivel de control de procesoNivel de control de proceso: uno de los principales contenidos de : uno de los principales contenidos de este nivel es el monitoreo y la captación de datos , así como la este nivel es el monitoreo y la captación de datos , así como la sincronización de maquinas (ej:comunicación entre robot y estación sincronización de maquinas (ej:comunicación entre robot y estación de transporte).de transporte).

Nivel de procesoNivel de proceso: forma la interfaz entre la electrónica y la : forma la interfaz entre la electrónica y la mecánica, las instrucciones de control se convierten por medio de mecánica, las instrucciones de control se convierten por medio de actuadores en movimientos de las maquinas de fabricación, actuadores en movimientos de las maquinas de fabricación, sistemas de transporte, a la inversa por medio de sensores se sistemas de transporte, a la inversa por medio de sensores se captan movimientos , esfuerzos, medidas, temperaturas, etc, que captan movimientos , esfuerzos, medidas, temperaturas, etc, que se transmiten al nivel superior.se transmiten al nivel superior.

Page 13: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Niveles Jerárquicos en la Administración de Niveles Jerárquicos en la Administración de InformaciónInformación

Page 14: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Módulos del Sistema CIM de SiemensMódulos del Sistema CIM de Siemens

Planificación y control de la producción (PPC):Planificación y control de la producción (PPC): organiza la organiza la producción control y seguimiento de las distintas fase de la producción control y seguimiento de las distintas fase de la producción, sus funciones son planificación de la producción, producción, sus funciones son planificación de la producción, cantidades, programación de materiales, plazos y la capacidad cantidades, programación de materiales, plazos y la capacidad necesaria para cumplir los pedidos, se extiende a compras y necesaria para cumplir los pedidos, se extiende a compras y administración de inventarios y seguimiento de ordenes.administración de inventarios y seguimiento de ordenes.

Diseño asistido por computadora (CAD):Diseño asistido por computadora (CAD): generación gráfica e generación gráfica e iteractiva y a la manipulación de una representación digital de un iteractiva y a la manipulación de una representación digital de un objeto tridimensional, facilita al proyectista información sobre objeto tridimensional, facilita al proyectista información sobre piezas disponibles, costos, medios de producción, diseño de piezas disponibles, costos, medios de producción, diseño de productos similares. En las industrias de proceso las herramientas productos similares. En las industrias de proceso las herramientas CAD se orientan al diseño de procesos.CAD se orientan al diseño de procesos.

Page 15: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Módulos del Sistema CIM de SiemensMódulos del Sistema CIM de Siemens

Planificación asistida por computadora (CAP):Planificación asistida por computadora (CAP): apoyo de los apoyo de los sistemas informáticos en la planificación de procesos y secuencias sistemas informáticos en la planificación de procesos y secuencias de trabajo, generación de programas de maquinas de control de trabajo, generación de programas de maquinas de control numérico, robots, equipos de medición para la obtención de datos numérico, robots, equipos de medición para la obtención de datos que permiten el control de los recursos de CAM. En síntesis CAP que permiten el control de los recursos de CAM. En síntesis CAP provee las capacidades para la preparación de planes y procesos provee las capacidades para la preparación de planes y procesos de trabajo para obtener instrucciones de fabricación de piezas y de trabajo para obtener instrucciones de fabricación de piezas y montaje.montaje.

Manufactura asistida por computadora (CAM):Manufactura asistida por computadora (CAM): asistencia de asistencia de sistemas informáticos a nivel de planta, en la adquisición de datos, sistemas informáticos a nivel de planta, en la adquisición de datos, gestión y control de instalaciones de procesos, recursos, almacén, gestión y control de instalaciones de procesos, recursos, almacén, supervisión de líneas, mantenimiento y diagnostico de equipos. supervisión de líneas, mantenimiento y diagnostico de equipos. CAM se encuentra en el ámbito operativo logístico de la empresa CAM se encuentra en el ámbito operativo logístico de la empresa abarca niveles de proceso, control de proceso, dirección de abarca niveles de proceso, control de proceso, dirección de proceso y dirección de producción.proceso y dirección de producción.

Page 16: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Módulos del Sistema CIM de SiemensMódulos del Sistema CIM de Siemens

Calidad asistida por computadora (CAQ):Calidad asistida por computadora (CAQ): involucra la determinación involucra la determinación de las características de la calidad, la preparación de procesos e de las características de la calidad, la preparación de procesos e verificación, programas de ensayo y determinación de valores de verificación, programas de ensayo y determinación de valores de control así como los programas de verificación supervisión, incluye control así como los programas de verificación supervisión, incluye estudios estadísticos y generación de documentación.estudios estadísticos y generación de documentación.

Page 17: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

ArquitecturaArquitectura

Es un conjunto finito de componentes interrelacionados, Es un conjunto finito de componentes interrelacionados, que empleados en forma conjunta dan origen aun que empleados en forma conjunta dan origen aun componente definido por su funcionalidad.componente definido por su funcionalidad.

Arquitectura referencia: es una arquitectura genérica Arquitectura referencia: es una arquitectura genérica para un dominio determinado a partir de la cual se para un dominio determinado a partir de la cual se pueden comprar o generar las restantes.pueden comprar o generar las restantes.

Entre las principales arquitecturas se encuentran Entre las principales arquitecturas se encuentran CIMOSACIMOSA (Open System Architecture for Computer (Open System Architecture for Computer Integrated), Integrated), GRAI-CIMGRAI-CIM(Integrated Methodology (Integrated Methodology desarrollada por el laboratorio GRAI de la Universidad desarrollada por el laboratorio GRAI de la Universidad de Bordeaux, de Bordeaux, PERAPERA Purdue Enterprise Reference Purdue Enterprise Reference Arquitecture Universidad de Purdue)Arquitecture Universidad de Purdue)

Page 18: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSACIMOSA

Objetivo de CIMOSA es asistir a la empresa en manejar Objetivo de CIMOSA es asistir a la empresa en manejar el cambio, integrar sus instalaciones y operaciones.el cambio, integrar sus instalaciones y operaciones.

CIMOSA provee una arquitectura consistente CIMOSA provee una arquitectura consistente compuesta por: compuesta por: Una definición general de alcance.Una definición general de alcance. Guías para implementación. Guías para implementación. Descripción de los sistemas y sub-sistemas Descripción de los sistemas y sub-sistemas

constituyentes.constituyentes. Framework modular (bajo standares internacionales).Framework modular (bajo standares internacionales).

Page 19: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSACIMOSA Framework compuesto por tres componentes Framework compuesto por tres componentes

principales:principales: Ambiente de Modelado de Empresa Ambiente de Modelado de Empresa Infraestructura de Integración Infraestructura de Integración Ciclo de Vida del SistemaCiclo de Vida del Sistema

El framework propuesto por CIMOSA provee dos El framework propuesto por CIMOSA provee dos ambientes:ambientes: Ambiente para Ingeniería de EmpresasAmbiente para Ingeniería de Empresas: se construyen o : se construyen o

adaptan modelos.adaptan modelos. Ambiente para Operación de EmpresasAmbiente para Operación de Empresas: los modelos son : los modelos son

empleados para soportar, controlar y monitorear las empleados para soportar, controlar y monitorear las operaciones de la empresa a lo largo del Ciclo de Vida del operaciones de la empresa a lo largo del Ciclo de Vida del Producto.Producto.

y dos conceptos fundamentales: Entidades y dos conceptos fundamentales: Entidades Funcionales, Servicios de IntegraciónFuncionales, Servicios de Integración

Page 20: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSACIMOSA

Ciclo de vida del productoCiclo de vida del producto Requerimientos/Marketing.Requerimientos/Marketing. Diseño/Desarrollo.Diseño/Desarrollo. Liberación del Producto.Liberación del Producto. Producción.Producción. Distribución /Ventas.Distribución /Ventas. Empleo del producto.Empleo del producto. MantenimientoMantenimiento

Page 21: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Ciclo de Vida CIMOSACiclo de Vida CIMOSA

Page 22: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Entidad FuncionalEntidad Funcional ( (efef))

Entidad FuncionalEntidad Funcional ( (efef) es un ) es un recurso activorecurso activo dentro o dentro o fuera de la empresa, capaz de fuera de la empresa, capaz de enviar, recibirenviar, recibir o o procesarprocesar mensajesmensajes(solicitudes o datos) ,y/o (solicitudes o datos) ,y/o almacenar almacenar informacióninformación..

Una Una efef posee cierto grado de inteligencia y autonomía.posee cierto grado de inteligencia y autonomía. CIMOSA define tres tipos de ef:CIMOSA define tres tipos de ef:

MaquinasMaquinas (robots, equipos,maquinas de control, numérico, etc.) (robots, equipos,maquinas de control, numérico, etc.) y y Dispositivos asociados a tecnología de información Dispositivos asociados a tecnología de información (computadoras, dispositivos de comunicación, (computadoras, dispositivos de comunicación, impresoras,simuladores,etc)impresoras,simuladores,etc)

Page 23: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

Entidad FuncionalEntidad Funcional ( (efef))

AplicacionesAplicaciones, paquetes de software (Sistemas CAD,Sistemas , paquetes de software (Sistemas CAD,Sistemas de Administración, Control, Simuladores, etc.)de Administración, Control, Simuladores, etc.)

PersonasPersonas, son el tipo de , son el tipo de efef mas importantes y mas difíciles de mas importantes y mas difíciles de considerar en el modelo ya que introducen: considerar en el modelo ya que introducen: No determinismo.No determinismo. La posibilidad de resolver problemas ante eventos no previstos.La posibilidad de resolver problemas ante eventos no previstos.

Las Las efef pueden interactuar entre si ya que son pueden interactuar entre si ya que son componentes activos y poseen un protocolo externo.componentes activos y poseen un protocolo externo.

CIMOSA considera la empresa como una federación CIMOSA considera la empresa como una federación (leyes propias para cada (leyes propias para cada efef sujetas a decisiones de una sujetas a decisiones de una entidad central) de agentes con capacidad de entidad central) de agentes con capacidad de comunicación.comunicación.

Page 24: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA- ModeladoCIMOSA- Modelado

Page 25: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA-CIMOSA- Modelado-Principio de DerivaciónModelado-Principio de Derivación

Page 26: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA- Modelado- Principio de CIMOSA- Modelado- Principio de InstanciaciónInstanciación

Page 27: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA- Modelado- Principio de CIMOSA- Modelado- Principio de GeneraciónGeneración

Page 28: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA vista de informaciónCIMOSA vista de información

Representa los Objetos de la Empresa y sus Elementos de Representa los Objetos de la Empresa y sus Elementos de Información.Información.

Se define dos construcciones para modelar la información de la Se define dos construcciones para modelar la información de la empresa a nivel de Objeto Empresarial (OE),Vista de Objeto.empresa a nivel de Objeto Empresarial (OE),Vista de Objeto.

Los OE son entidades con existencia real, identificables y Los OE son entidades con existencia real, identificables y conforman un objeto compuesto consistente.conforman un objeto compuesto consistente.

Las vistas de objetos son todos los documentos, formularios, Las vistas de objetos son todos los documentos, formularios, pantallas, archivos de datos,empleados por los usuarios y pantallas, archivos de datos,empleados por los usuarios y actividades en las operaciones diarias de la empresa.actividades en las operaciones diarias de la empresa.

Los mecanismos de abstracción consisten en las jerarquías de Los mecanismos de abstracción consisten en las jerarquías de Generalización (relación es un), Agregación (relación es parte de).Generalización (relación es un), Agregación (relación es parte de).

Page 29: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA vista de informaciónCIMOSA vista de información

Generalización se emplea para definir clases de objetos Generalización se emplea para definir clases de objetos empresariales a partir de la especialización de una o varias clases empresariales a partir de la especialización de una o varias clases (la clase especializada hereda solo las propiedades de la clase (la clase especializada hereda solo las propiedades de la clase genéricas).genéricas).

Agregación: Una clase de objetos empresariales se conforma de Agregación: Una clase de objetos empresariales se conforma de otras clases de objetos empresariales, representados por otras clases de objetos empresariales, representados por agregación fuerte (los ciclos de vida del objeto y sus partes están agregación fuerte (los ciclos de vida del objeto y sus partes están vinculadas los componentes se presentan como una lista de vinculadas los componentes se presentan como una lista de atributos), agregación débil (si se destruye el objeto las partes atributos), agregación débil (si se destruye el objeto las partes siguen existiendo)siguen existiendo)

Page 30: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA vista de informaciónCIMOSA vista de información

Una vista de objetos es una manifestación o estado de Objetos Una vista de objetos es una manifestación o estado de Objetos Empresariales OE (entidad con existencia real en la empresa).Empresariales OE (entidad con existencia real en la empresa).

Los OE no poseen métodos,los OE con comportamiento se Los OE no poseen métodos,los OE con comportamiento se denominan entidades funcionales y su comportamiento lo llevan a denominan entidades funcionales y su comportamiento lo llevan a cabo las operaciones funcionales. cabo las operaciones funcionales.

Un OE se describe por medio de un conjunto de propiedades, Un OE se describe por medio de un conjunto de propiedades, CIMOSA define para los OE tipos de propiedades :elementos de CIMOSA define para los OE tipos de propiedades :elementos de información, mecanismos de abstracción.información, mecanismos de abstracción.

Una vista de objetos es una manifestación física de uno o varios Una vista de objetos es una manifestación física de uno o varios objetos empresarial es como lo perciben los usuarios o objetos empresarial es como lo perciben los usuarios o aplicaciones.aplicaciones.

Page 31: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA vista de informaciónCIMOSA vista de información

Una vista de objeto pude tener características de entidad de Una vista de objeto pude tener características de entidad de información( formularios, display, reportes, archivos, mensajes,etc.) información( formularios, display, reportes, archivos, mensajes,etc.) o de entidad material, (objetos concretos de existencia o de entidad material, (objetos concretos de existencia física :materiales , piezas, herramientas, etc).física :materiales , piezas, herramientas, etc).

Las vistas de objetos poseen únicamente como mecanismo de Las vistas de objetos poseen únicamente como mecanismo de abstracción agregación débil.abstracción agregación débil.

Los elementos de información de un OE representan datos o Los elementos de información de un OE representan datos o grupos de datos contenidos en el OE.grupos de datos contenidos en el OE.

Un Elemento de información puede ser un atributo,una agregación Un Elemento de información puede ser un atributo,una agregación de datos (lista, arreglo),una referencia a otro OE considerado como de datos (lista, arreglo),una referencia a otro OE considerado como un atributo.(el objeto referenciado es considerado parte del mismo)un atributo.(el objeto referenciado es considerado parte del mismo)

Page 32: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA vista de informaciónCIMOSA vista de información

CIMOSA asume que la empresa se compone de diferentes objetos CIMOSA asume que la empresa se compone de diferentes objetos definidos por un conjunto de elementos de información y definidos por un conjunto de elementos de información y asociaciones por relacionesasociaciones por relaciones

los OE pueden ser accedidos por sus vistas de información, los los OE pueden ser accedidos por sus vistas de información, los usuarios y las actividades de la empresa siempre procesan vistas usuarios y las actividades de la empresa siempre procesan vistas de objetos (no OE directamente)de objetos (no OE directamente)

Page 33: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA vista de recursosCIMOSA vista de recursos

Representa los medios con los que cuenta la empresa Representa los medios con los que cuenta la empresa sus capacidades y administración.sus capacidades y administración.

CIMOSA considera a la empresa como un conjunto de CIMOSA considera a la empresa como un conjunto de entidades funcionales iterconectadas, las que actúan por entidades funcionales iterconectadas, las que actúan por medio de mensajes y ejecutan operaciones funcionales.medio de mensajes y ejecutan operaciones funcionales.

CIMOSA brinda dos construcciones básicas para CIMOSA brinda dos construcciones básicas para modelar los requerimientos de recursos ( objetos ) de modelar los requerimientos de recursos ( objetos ) de una empresa constituidos por:una empresa constituidos por: Conjunto de capacidades (descripción de funcionalidad, objetos Conjunto de capacidades (descripción de funcionalidad, objetos

procesados, requerimientos de performance de una actividad o procesados, requerimientos de performance de una actividad o recursorecurso

Los conjuntos de actividades son los únicos elementos de Los conjuntos de actividades son los únicos elementos de modelado empleados en el nivel de requerimientos para modelado empleados en el nivel de requerimientos para representar los requerimientos de recursos de las actividades.representar los requerimientos de recursos de las actividades.

Page 34: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA vista de recursosCIMOSA vista de recursos

CIMOSA propone dos elementos de modelado básico para CIMOSA propone dos elementos de modelado básico para representar recursos:representar recursos: Entidades funcionales: son recursos activos (ejecutan acciones) por Entidades funcionales: son recursos activos (ejecutan acciones) por

ejemplo una persona, un programa que realiza cálculos ejemplo una persona, un programa que realiza cálculos Componentes: son recursos pasivos , objetos que no pueden proveer Componentes: son recursos pasivos , objetos que no pueden proveer

ninguna funcionalidad por si mismos, son empleados en una entidad ninguna funcionalidad por si mismos, son empleados en una entidad funcional, por ejemplo herramientas ,vehículos ,dispositivos de medida, funcional, por ejemplo herramientas ,vehículos ,dispositivos de medida, etc.etc.

Las entidades funcionales (humano, maquina, aplicación, etc) Las entidades funcionales (humano, maquina, aplicación, etc) proveen capacidades materializadas por el conjunto de operaciones proveen capacidades materializadas por el conjunto de operaciones funcionales ofrecidas por el recurso, los componentes no poseen funcionales ofrecidas por el recurso, los componentes no poseen operaciones funcionales.operaciones funcionales.

Page 35: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA vista de recursosCIMOSA vista de recursos

Las entidades funcionales pueden agregarse para conformar Las entidades funcionales pueden agregarse para conformar entidades funcionales complejas, las cuales deberán contar con entidades funcionales complejas, las cuales deberán contar con unidades de control para acceder a sus funcionalidades, esta unidades de control para acceder a sus funcionalidades, esta agregación puede ser permanente o temporarias.agregación puede ser permanente o temporarias.

Celda de recurso agregación permanente de entidades funcionales Celda de recurso agregación permanente de entidades funcionales y/o componentes. Por ejemplo una celda de manufactura con y/o componentes. Por ejemplo una celda de manufactura con maquinas de CN, un controlador de celda, un manejador de maquinas de CN, un controlador de celda, un manejador de herramientas.herramientas.

Conjunto de recursos: agregación temporaria de entidades Conjunto de recursos: agregación temporaria de entidades funcionales y/o componentes empleados como una entidad funcionales y/o componentes empleados como una entidad funcional, por ejemplo un sistema de transporte, durante el tiempo funcional, por ejemplo un sistema de transporte, durante el tiempo en que se traslada el material.en que se traslada el material.

Page 36: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA vista de OrganizaciónCIMOSA vista de Organización

Representa los niveles organizacionales, autoridades y Representa los niveles organizacionales, autoridades y responsabilidades.responsabilidades.

CIMOSA presenta una vista de la organización cuyo objetivo es CIMOSA presenta una vista de la organización cuyo objetivo es distribuir responsabilidades y autoridades entre los componentes de distribuir responsabilidades y autoridades entre los componentes de las otras vistas del modelo de la empresa.las otras vistas del modelo de la empresa.

CIMOSA provee dos construcciones básicas: unidad organizacional CIMOSA provee dos construcciones básicas: unidad organizacional y celda organizacional, incorporando responsabilidad ( es una y celda organizacional, incorporando responsabilidad ( es una habilidad brindada a una unidad organizacional de tomar decisiones habilidad brindada a una unidad organizacional de tomar decisiones y/o tomar acciones acerca de un área de competencia en particular) y/o tomar acciones acerca de un área de competencia en particular) y autoridad (habilidad brindada a una unidad organizacional de y autoridad (habilidad brindada a una unidad organizacional de tomar decisiones acerca de otra unidad organizacional) tomar decisiones acerca de otra unidad organizacional)

Page 37: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA vista de OrganizaciónCIMOSA vista de Organización

Unidad Organizacional: Elemento organizacional definido por una Unidad Organizacional: Elemento organizacional definido por una lista de habilidades, responsabilidades y autoridades en la lista de habilidades, responsabilidades y autoridades en la estructura organizacional.estructura organizacional.

Celda Organizacional: Agregación de unidades organizacionales Celda Organizacional: Agregación de unidades organizacionales y/o celdas organizacionales para describir un área organizacional y/o celdas organizacionales para describir un área organizacional de la estructura de la organización.de la estructura de la organización.

Estas dos construcciones se emplean en las fases de diseño Estas dos construcciones se emplean en las fases de diseño implementación del sistema.implementación del sistema.

Page 38: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA- reglasCIMOSA- reglas

CIMOSA describe el comportamiento de procesos estructurado y CIMOSA describe el comportamiento de procesos estructurado y sin estructura por medio de reglas.sin estructura por medio de reglas.

Proceso con estructuras: reglas disparadoras de procesos ,reglas Proceso con estructuras: reglas disparadoras de procesos ,reglas de paralelización, reglas de repetición,reglas de terminación entre de paralelización, reglas de repetición,reglas de terminación entre otras.otras.

Proceso sin estructura: reglas de elección en tiempo de ejecución, Proceso sin estructura: reglas de elección en tiempo de ejecución, reglas de excepción,entre otras.reglas de excepción,entre otras.

El comportamiento de un proceso de dominio o de un proceso de El comportamiento de un proceso de dominio o de un proceso de negocio en CIMOSA se encuentra completamente especificado por negocio en CIMOSA se encuentra completamente especificado por la sintaxis.la sintaxis.

Page 39: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA - especificación de actividadCIMOSA - especificación de actividad

Las actividades definen las funcionalidades de una empresa, donde Las actividades definen las funcionalidades de una empresa, donde el recurso son las entidades funcionales, cuyas entradas son las el recurso son las entidades funcionales, cuyas entradas son las vistas de objetos y como salida producen una vista de objeto que vistas de objetos y como salida producen una vista de objeto que representa la acción de la actividad.representa la acción de la actividad.

Especificación de la actividad:Especificación de la actividad: Identificador y Nombre.Identificador y Nombre. Objetivo, restricciones y reglas declarativas.Objetivo, restricciones y reglas declarativas. Descripción de las funciones de transformación.Descripción de las funciones de transformación.

Page 40: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA - especificación de actividadCIMOSA - especificación de actividad

Entradas de función, el conjunto de vistas de objetos a ser procesados Entradas de función, el conjunto de vistas de objetos a ser procesados o transformados (conjunto de vistas de objetos físicos o de o transformados (conjunto de vistas de objetos físicos o de información).información).

Salidas de Función, el conjunto de vistas de objetos a ser producidos o Salidas de Función, el conjunto de vistas de objetos a ser producidos o transformados (vistas de objetos físicos o información)transformados (vistas de objetos físicos o información)

Especificación de comportamiento de la actividad: la función de Especificación de comportamiento de la actividad: la función de transformación se especifica bajo la forma de un algoritmo empleando transformación se especifica bajo la forma de un algoritmo empleando operaciones funcionales.operaciones funcionales.

Estados finalesEstados finales

Page 41: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA - especificación de actividadCIMOSA - especificación de actividad

Entrada de Control : el conjunto de vistas de objetos usados como Entrada de Control : el conjunto de vistas de objetos usados como control o restricciones , pero no modificados o transformados por la control o restricciones , pero no modificados o transformados por la actividad (vistas de objetos información).actividad (vistas de objetos información).

Salida de Control: el conjunto de las condiciones de terminación al Salida de Control: el conjunto de las condiciones de terminación al finalizar la actividad o la lista de eventos generados por al actividad.finalizar la actividad o la lista de eventos generados por al actividad.

Recursos de entrada: el conjunto de entidades funcionales Recursos de entrada: el conjunto de entidades funcionales empleadas como recursos requeridos para ejecutar la actividad.empleadas como recursos requeridos para ejecutar la actividad.

Recursos de salida: una vista de objetos de información sobre los Recursos de salida: una vista de objetos de información sobre los objetos de recursos empleados como recursos de entrada para objetos de recursos empleados como recursos de entrada para reportar el empleo de recursos (opcional)reportar el empleo de recursos (opcional)

Duración máxima y mínima: El tiempo que toma ejecutar una Duración máxima y mínima: El tiempo que toma ejecutar una ocurrencia de la actividad.ocurrencia de la actividad.

Page 42: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA - ModeladoCIMOSA - Modelado

Características del ambiente de modelado de CIMOSA:Características del ambiente de modelado de CIMOSA: el numero de vistas puede ser expandido si se requiere.el numero de vistas puede ser expandido si se requiere. Para una arquitectura particular existe un modelo en cada nivel de Para una arquitectura particular existe un modelo en cada nivel de

modelado.modelado. La capa general definelas construcciones básicas de un lenguaje La capa general definelas construcciones básicas de un lenguaje

de modelado genérico empleando en los tres niveles de modelado. de modelado genérico empleando en los tres niveles de modelado. El lenguaje incrementa su complejidad en el eje de derivación,El lenguaje incrementa su complejidad en el eje de derivación,

el modelo de cada nivel es un refinamiento del modelo del nivel el modelo de cada nivel es un refinamiento del modelo del nivel precedente a lo largo del eje de derivación (requerimientos -diseño-precedente a lo largo del eje de derivación (requerimientos -diseño-implantación). Un cambio en un modelo , debe ser reflejado en los implantación). Un cambio en un modelo , debe ser reflejado en los modelos equivalentes de otros niveles.modelos equivalentes de otros niveles.

Page 43: M.Ing Jorge Ierache CIM MODELOS Y ARQUITECTURAS CIM I.

M.Ing Jorge IeracheM.Ing Jorge Ierache

CIMOSA - ModeladoCIMOSA - Modelado

Modelo basado en procesos en CIMOSA.Modelo basado en procesos en CIMOSA. Dominio: es un área funcional que logra alguno delos objetivos de Dominio: es un área funcional que logra alguno delos objetivos de

la empresa. Esta compuesta por un conjunto de procesos. la empresa. Esta compuesta por un conjunto de procesos. Interactuan entre si mediante eventos y objetos. No deben ser Interactuan entre si mediante eventos y objetos. No deben ser confundidos con departamentos organizacionales.confundidos con departamentos organizacionales.

Proceso de dominio: secuencia completa de actividades disparadas Proceso de dominio: secuencia completa de actividades disparadas por algún evento y que produce un resultado final completamente por algún evento y que produce un resultado final completamente definido, esta completamente contenido en un dominio.definido, esta completamente contenido en un dominio.

Proceso de negocio: agrupamiento de actividades dentro de un Proceso de negocio: agrupamiento de actividades dentro de un proceso de dominio es un subproceso de un proceso de dominio.proceso de dominio es un subproceso de un proceso de dominio.

Actividad: etapa de procesamiento en un proceso que transforma Actividad: etapa de procesamiento en un proceso que transforma objetos y requiere recursos para su ejecución.objetos y requiere recursos para su ejecución.