stringtranslate.com

Lenguaje de modelado empresarial extendido

Ejemplo de modelado de objetivos y modelado de procesos EEML.

El lenguaje de modelado empresarial extendido ( EEML ) en ingeniería de software es un lenguaje de modelado utilizado para el modelado empresarial en varias capas.

Descripción general

Extended Enterprise Modeling Language (EEML) es un lenguaje de modelado que combina modelado estructural , modelado de procesos de negocio , modelado de objetivos con jerarquías de objetivos y modelado de recursos. Su objetivo era cerrar la brecha entre el modelado de objetivos y otros enfoques de modelado. Según Johannesson y Söderström (2008) "la lógica del proceso en EEML se expresa principalmente a través de estructuras anidadas de tareas y puntos de decisión. La secuenciación de tareas se expresa mediante la relación de flujo entre los puntos de decisión. Cada tarea tiene un puerto de entrada y un puerto de salida". siendo puntos de decisión para modelar la lógica del proceso". [1]

EEML fue diseñado como un lenguaje simple, lo que facilita la actualización de modelos. Además de capturar las tareas y sus interdependencias, los modelos muestran qué roles realizan cada tarea y las herramientas, servicios e información que aplican.

Historia

Extended Enterprise Modeling Language (EEML) es un lenguaje de finales de la década de 1990 desarrollado en el proyecto de la UE EXTERNAL como extensión del Action Port Model (APM) por S. Carlsen (1998). [2] El proyecto EXTERNAL [3] tenía como objetivo "facilitar la cooperación entre organizaciones en industrias intensivas en conocimiento". El proyecto trabajó sobre la hipótesis de que los modelos de procesos interactivos forman un marco adecuado para herramientas y metodologías para organizaciones dinámicamente conectadas en red. En el proyecto EEML ( Extended Enterprise Modeling Language) se construyó por primera vez como un metamodelo común, diseñado para permitir la interoperabilidad sintáctica y semántica". [4]

Se desarrolló aún más en los proyectos de la UE Unified Enterprise Modeling Language (UEML) [5] de 2002 a 2003 y en el proyecto en curso ATHENA. [6]

Los objetivos del grupo de trabajo UEML eran "definir, validar y difundir un conjunto de construcciones de lenguaje centrales para respaldar un lenguaje unificado para el modelado empresarial, denominado UEML, que sirva como base para la interoperabilidad dentro de una organización inteligente o una red de empresas". [7]

Temas

Dominios de modelado

El lenguaje EEML se divide en 4 sublenguajes, con vínculos bien definidos entre estos lenguajes: [8]

El modelado de procesos en EEML, según Krogstie (2006) "apoya el modelado de la lógica del proceso que se expresa principalmente a través de estructuras anidadas de tareas y puntos de decisión. La secuenciación de las tareas se expresa mediante la relación de flujo entre los puntos de decisión. Cada tarea tiene un mínimo un puerto de entrada y un puerto de salida son puntos de decisión para modelar la lógica del proceso. Los roles de recursos se utilizan para conectar recursos de diversos tipos (personas, organizaciones, información, objetos materiales, herramientas de software y herramientas manuales) a las tareas. (usando diagramas de clases UML), el modelado de objetivos y el modelado de competencias (requisitos de habilidades y habilidades poseídas) se pueden integrar con los modelos de procesos". [8]

Capas

EEML tiene cuatro capas de interés:

Estas tareas se unen a través de otra capa llamada Gestionar conocimiento de tareas que permite lograr una interacción global a través de las diferentes capas realizando una coherencia real entre ellas. Según la Guía EEML 2005, esta tarea de gestión del conocimiento se puede definir como el conjunto de procesos necesarios para la innovación, difusión y explotación del conocimiento en un conjunto cooperativo donde interactúan los buscadores de conocimiento y las fuentes de conocimiento a través de una base de conocimiento compartida.

Modelado de objetivos

El modelado de objetivos es uno de los cuatro dominios de modelado de EEML. Una meta expresa el estado de cosas deseado (o no deseado) (ya sea actual o futuro) en un contexto determinado. A continuación se muestra un ejemplo del modelo de objetivos. Muestra objetivos y relaciones entre ellos. Es posible modelar relaciones de objetivos avanzadas en EEML mediante el uso de conectores de objetivos. Un conector de objetivos se utiliza cuando es necesario vincular varios objetivos.

En el modelado de objetivos para cumplir el Objetivo 1, uno debe alcanzar otros objetivos: tanto el Objetivo 2 como el Objetivo 3 (conector de objetivo con "y" como relación lógica que sale). Si el Objetivo 2 y el Objetivo 3 son dos formas diferentes de lograr el Objetivo 1, entonces debería haber una relación lógica "xor". Puede ser una situación opuesta cuando es necesario cumplir el Objetivo 2 y el Objetivo 3 y, para lograrlos, es necesario cumplir el Objetivo 1. En este caso, Goal2 y Goal3 están vinculados al conector de objetivos y este conector de objetivos tiene un vínculo con Goal1 con una relación lógica "y".

La tabla indica diferentes tipos de relaciones de conexión en el modelado de objetivos EEML. El modelo de objetivos también puede interconectarse con un modelo de proceso.

Modelado orientado a objetivos y procesos.

Podemos describir el modelo de proceso como modelos que comprenden un conjunto de actividades y una actividad se puede descomponer en subactividades. [9] Estas actividades tienen relación entre sí. Un objetivo describe el estado de operación esperado en una empresa comercial y puede vincularse a un modelo de proceso completo o a un fragmento del modelo de proceso, donde cada nivel de actividad en un modelo de proceso puede considerarse como un objetivo. [9]

Los objetivos están relacionados en un formato jerárquico en el que algunos objetivos dependen de otros subobjetivos para que se completen, lo que significa que se deben lograr todos los subobjetivos para lograr el objetivo principal. Hay otros objetivos en los que solo es necesario cumplir uno de ellos para lograr el objetivo principal. En el modelado de objetivos, se utiliza el operador deóntico que se encuentra entre el contexto y el estado alcanzado. [10] Los objetivos se aplican a tareas, hitos, roles de recursos y recursos también y pueden considerarse como una regla de acción para una tarea. Las reglas EEML también fueron posibles, aunque el modelado de objetivos requiere mucha más consulta para encontrar las conexiones entre las reglas en los diferentes niveles. [11] El análisis orientado a metas se centra en la descripción y evaluación de alternativas y su relación con los objetivos organizacionales. [12]

Modelado de recursos

Los recursos tienen roles específicos durante la ejecución de varios procesos en una organización. Los siguientes iconos representan los diversos recursos necesarios en el modelado.

Las relaciones de estos recursos pueden ser de diferentes tipos:

a. Está lleno por: esta es la relación de asignación entre roles y recursos. Tiene una cardinalidad de relación uno a muchos.
b. Es candidato a: candidato indica la posible ocupación del puesto por parte de un recurso.
C. Tiene miembro: este es un tipo de relación entre organización y persona al denotar que una determinada persona es miembro de la organización. Tiene una cardinalidad de relación de muchos a muchos.
d. Proporcionar soporte a: patrón de soporte entre recursos y roles.
mi. Se comunica con: patrón de comunicación entre recursos y roles.
F. Tiene supervisión terminada: muestra qué recurso de rol supervisa otro rol o recurso.
gramo. Is Rating Of: describe la relación entre la habilidad y una persona u organización.
h. Es requerido por: esta es la habilidad principal requerida para este rol.
i. Tiene acceso a: creación de modelos con derechos de acceso.

Beneficios

Desde un punto de vista general, EEML se puede utilizar como cualquier otro lenguaje de modelado en numerosos casos. Sin embargo, podemos destacar el ejemplo de la empresa virtual, que puede considerarse como un campo de aplicación directo de EEML con respecto a la planificación, operación y gestión de la empresa extendida.

EEML puede ayudar a las organizaciones a enfrentar estos desafíos modelando todos los procesos de fabricación y logística en la empresa extendida. Este modelo permite capturar un rico conjunto de relaciones entre la organización, las personas, los procesos y los recursos de la empresa virtual. [13] También tiene como objetivo hacer que las personas comprendan, comuniquen, desarrollen y cultiven soluciones a los problemas empresariales [14]

Según J. Krogstie (2008), se pueden crear modelos empresariales para cumplir diversos propósitos que incluyen:

  1. Comunicación y sentido humano: el objetivo principal del modelado empresarial es dar sentido a los aspectos del mundo real de una empresa para facilitar la comunicación con las partes involucradas.
  2. Análisis asistido por computadora: el objetivo principal del modelado empresarial es obtener conocimientos sobre la empresa mediante la simulación y el cálculo de varios parámetros.
  3. Implementación y activación del modelo: el objetivo principal del modelado empresarial es integrar el modelo en un sistema de información de toda la empresa y permitir la recuperación de información en línea y la orientación directa del proceso de trabajo.

EEML permite a las Empresas Extendidas desarrollar su operación basándose en procesos estándar al permitir el modelado de todos los actores, procesos y tareas en la Empresa Extendida y, por lo tanto, tener una descripción clara de la Empresa Extendida. Finalmente, los modelos desarrollados se utilizarán para medir y evaluar la Empresa Extendida.

Ver también

Referencias

  1. Paul Johannesson y Eva Söderström (2008). Ingeniería de Sistemas de Información . págs.58-61.
  2. ^ Carlsen, S. (1998). "Modelo de puerto de acción: un lenguaje de modelado de flujo de trabajo conceptual de paradigma mixto". En: Actas de la Tercera Conferencia IFCIS sobre Sistemas de Información Cooperativa (CoopIS'98), Nueva York.
  3. ^ EXTERNO EXTERNO - Aprendizaje, redes y recursos empresariales ampliados , Proyecto de la UE, IST-1999-10091,
  4. ^ Håvard D. Jørgensen (2004). Modelos de procesos interactivos Archivado el 14 de octubre de 2006 en Wayback Machine . Tesis Universidad Noruega de Ciencia y Tecnología Trondheim, Noruega. págs.173-202.
  5. ^ François Vernadat (2002). "UEML: hacia un lenguaje de modelado empresarial unificado". En: Int. J. Investigación de producción , 40 (17), 4309-4321.
  6. ^ John Krogstie y TA Halpin , Keng Siau (2004). Métodos y metodologías de modelado de información . Idea Group Inc (IGI), página 73.
  7. ^ Lenguaje de modelado empresarial unificado. Consultado el 29 de noviembre de 2008.
  8. ^ ab John Krogstie (2006). "Uso de EEML para modelado combinado orientado a objetivos y procesos: un estudio de caso".
  9. ^ ab Yun Lin y Arne Sølvberg Anotación de objetivos de modelos de procesos para el enriquecimiento semántico del conocimiento de procesos
  10. ^ J. Krogstie (2005) EEML2005: LENGUAJE DE MODELADO EMPRESARIAL EXTENDIDO
  11. ^ John Krogstie (2008) Uso de EEML para modelado combinado orientado a objetivos y procesos: un estudio de caso. IDI, NTNU, Trondheim, Noruega. Actas de EMMSAD 2008.
  12. ^ Mylopoulos , Chung y Yu (1999): “Del análisis de requisitos orientado a objetos al análisis de requisitos orientado a objetivos”. Comunicaciones de la JCA, enero
  13. ^ HD Jørgensen (2004) Modelos de procesos interactivos. Departamento de Informática y Ciencias de la Información Facultad de Tecnología de la Información, Matemáticas e Ingeniería Eléctrica, Universidad Noruega de Ciencia y Tecnología. Trondheim, Noruega
  14. ^ R. Matulevičius y P. Heymans (2007) Modelos de objetivos visualmente efectivos que utilizan KAOS. Centro de Investigación PRECISE, Departamento de Ciencias de la Computación, Universidad de Namur, rue Grandgagnage 21,5000 Namur, Bélgica.

Otras lecturas

enlaces externos