Расширенный язык корпоративного моделирования - Extended Enterprise Modeling Language

Пример моделирования целей EEML и моделирования процессов.

Расширенный язык корпоративного моделирования (EEML) в программная инженерия это язык моделирования используется для Моделирование предприятия через несколько слоев.

Обзор

Extended Enterprise Modeling Language (EEML) - это язык моделирования, который объединяет структурное моделирование, моделирование бизнес-процессов, моделирование целей с иерархиями целей и моделирование ресурсов. Он был предназначен для устранения разрыва между моделированием целей и другими подходами к моделированию. Согласно Johannesson and Söderström (2008), «логика процесса в EEML в основном выражается через вложенные структуры задач и точек решения. Последовательность задач выражается взаимосвязью потоков между точками принятия решений. Каждая задача имеет входной порт и выходной порт. являются точками принятия решений для моделирования логики процесса ".[1]

EEML был разработан как простой язык, позволяющий легко обновлять модели. Помимо регистрации задач и их взаимозависимостей, модели показывают, какие роли выполняют каждую задачу, а также инструменты, службы и информацию, которые они применяют.

История

Расширенный язык моделирования предприятия (EEML) появился в конце 1990-х годов в рамках проекта ЕС EXTERNAL как расширение модели порта действий (APM) С. Карлсеном (1998).[2] ВНЕШНИЙ проект [3] направлен на «облегчение межорганизационного сотрудничества в наукоемких отраслях. Проект работал над гипотезой о том, что интерактивные модели процессов образуют подходящую основу для инструментов и методологий для динамически объединенных в сеть организаций. В проекте EEML (Extended Enterprise Modeling Language) сначала был построен как общая метамодель, разработанная для обеспечения синтаксической и семантической совместимости ".[4]

Он получил дальнейшее развитие в проектах ЕС Unified Enterprise Modeling Language (UEML).[5] с 2002 по 2003 год и текущий проект ATHENA.[6]

Цели рабочей группы UEML заключались в том, чтобы «определить, проверить и распространить набор базовых языковых конструкций для поддержки унифицированного языка для моделирования предприятия, названного UEML, который послужит основой для взаимодействия внутри интеллектуальной организации или сети предприятия ».[7]

Темы

Области моделирования

EEML-язык разделен на 4 подъязыка с четко определенными ссылками на этих языках:[8]

Моделирование процессов в EEML, согласно Krogstie (2006) "поддерживает моделирование логики процесса, которая в основном выражается через вложенные структуры задач и точек решения. Последовательность задач выражается соотношением потоков между точками решения. Каждая задача имеет минимум порт ввода и порт вывода являются точками принятия решений для моделирования логики процесса. Роли ресурсов используются для подключения ресурсов различного типа (людей, организаций, информации, материальных объектов, программных средств и ручных инструментов) к задачам. Кроме того, моделирование данных (с использованием диаграмм классов UML), моделирование целей и моделирование компетенций (требования к навыкам и имеющиеся навыки) могут быть интегрированы с моделями процессов ".[8]

Слои

EEML имеет четыре уровня интереса:

  • Типовой тип задачи: Этот уровень определяет составляющие задачи общих повторяющихся процессов и логические зависимости между этими задачами.
  • Конкретный тип задачи: На этом уровне мы имеем дело с моделированием процессов в другом масштабе, который больше связан с этапами конкретизации, декомпозиции и специализации. Здесь модели процессов расширяются и дорабатываются для облегчения бизнес-решений. С точки зрения интеграции, этот уровень направлен на более эффективное выявление зависимостей между вспомогательными действиями в отношении ресурсов, необходимых для фактической производительности.
  • Управление экземплярами задач: Цель этого уровня состоит в предоставлении ограничений, а также полезных ресурсов (в форме шаблонов процессов) для планирования и выполнения корпоративного процесса. Эффективность организационных, информационных и инструментальных ресурсов в их среде подчеркивается посредством управления распределением конкретных ресурсов.
  • Выполнение экземпляров задач: Здесь описано фактическое выполнение задач в отношении вопросов расширения прав и возможностей и децентрализации. На этом уровне ресурсы используются или потребляются монопольно или совместно.

Эти задачи связаны между собой другим слоем, который называется Управление знаниями о задачах что позволяет достичь глобального взаимодействия между разными слоями, выполняя между ними реальную согласованность. Согласно EEML 2005 Guide, это управление знаниями задачи может быть определено как совокупность процессов, необходимых для инноваций, распространения и использования знаний в кооперативном ансамбле, где взаимодействуют искатели знаний и источники знаний посредством общей базы знаний.

Моделирование целей

Моделирование целей - одна из четырех возрастных областей моделирования EEML. Цель выражает желаемое (или нежелательное) состояние дел (текущее или будущее) в определенном контексте. Пример модели цели изображен ниже. Он показывает цели и отношения между ними. В EEML можно смоделировать сложные отношения целей с помощью соединителей целей. Коннектор целей используется, когда нужно связать несколько целей.

При моделировании цели для достижения цели 1 необходимо достичь других целей: как цели 2, так и цели 3 (соединительная цель с «и» в качестве логической связи). Если цель 2 и цель 3 - это два разных способа достижения цели 1, тогда это должно быть логическое отношение «xor». Это может быть противоположная ситуация, когда необходимо выполнить и цель 2, и цель 3, а для их достижения необходимо выполнить цель 1. В этом случае цель 2 и цель 3 связаны с соединителем цели, и этот соединитель цели имеет ссылку на цель 1 с логическим соотношением «и».

В таблице указаны различные типы взаимосвязей при моделировании целей EEML. Модель цели также может быть связана с моделью процесса.

Моделирование, ориентированное на цели и процессы

Мы можем описать модель процесса как модели, которые включают набор действий, а деятельность может быть разложена на под-действия.[9] Эти действия связаны между собой. Цель описывает ожидаемое состояние работы в бизнес-предприятии и может быть связана со всей моделью процесса или с фрагментом модели процесса, при этом деятельность каждого уровня в модели процесса может рассматриваться как цель.[9]

Цели связаны в иерархическом формате, где вы обнаруживаете, что некоторые цели зависят от других промежуточных целей для их выполнения, что означает, что все промежуточные цели должны быть достигнуты для достижения основной цели. Есть и другие цели, когда для достижения главной цели необходимо выполнить только одну из целей. В моделировании целей используется деонтический оператор, который находится между контекстом и достигнутым состоянием.[10] Цели применимы к задачам, вехам, ролям ресурсов и ресурсам и могут рассматриваться как правило действия для задачи. Правила EEML также были возможны, хотя моделирование целей требует гораздо больше консультаций при поиске связей между правилами на разных уровнях.[11] Целеориентированный анализ фокусируется на описании и оценке альтернатив и их связи с целями организации.[12]

Ресурсное моделирование

Ресурсы выполняют определенные роли во время выполнения различных процессов в организации. Следующие значки представляют различные ресурсы, необходимые для моделирования.

Отношения этих ресурсов могут быть разных типов:

а. Заполняется - это отношение назначения между ролями и ресурсами. Он имеет отношение "один ко многим".
б. Is Candidate For - кандидат указывает на возможное заполнение роли ресурсом.
c. Имеет член - это своего рода отношения между организацией и человеком, означающие, что определенное лицо имеет членство в организации. Имеет отношение "многие ко многим".
d. Обеспечить поддержку - шаблон поддержки между ресурсами и ролями.
е. Общается с - Схема связи между ресурсами и ролями.
f. Имеет контроль - показывает, какой ресурс роли контролирует другую роль или ресурс.
грамм. Рейтинг - описывает отношение между навыком и человеком или организацией.
час Требуется - это основной навык, необходимый для этой роли
я. Имеет доступ к - создание моделей с правами доступа.

Преимущества

С общей точки зрения, EEML можно использовать, как и любые другие языки моделирования, во многих случаях. Однако мы можем выделить пример виртуального предприятия, которое можно рассматривать как прямую область применения EEML в отношении планирования, эксплуатации и управления расширенным предприятием.

  • Обмен знаниями: создание и поддержание общего понимания масштабов и цели предприятия, а также точек зрения на то, как достичь цели.
  • Организации с динамической сетью: сделайте знания максимально доступными внутри организации.
  • Гетерогенные инфраструктуры. Обеспечьте соответствующий процесс обмена знаниями с помощью гетерогенных инфраструктур.
  • Управление знаниями о процессах: интеграция различных уровней абстракции бизнес-процессов.
  • Мотивация: вызывает у членов организации энтузиазм и приверженность к выполнению различных действий, необходимых для реструктуризации предприятия.

EEML может помочь организациям решить эти проблемы, моделируя все производственные и логистические процессы на расширенном предприятии. Эта модель позволяет охватить широкий набор взаимосвязей между организацией, людьми, процессами и ресурсами виртуального предприятия.[13] Он также направлен на то, чтобы люди понимали, общались, разрабатывали и находили решения бизнес-проблем.[14]

Согласно J. Krogstie (2008), модели предприятия могут быть созданы для различных целей, в том числе:

  1. Человеческое осмысление и коммуникация - основная цель моделирования предприятия - понять аспекты реального мира предприятия, чтобы облегчить общение с вовлеченными сторонами.
  2. Компьютерный анализ - основная цель моделирования предприятия - получить знания о предприятии посредством моделирования и вычисления различных параметров.
  3. Развертывание и активация модели - основная цель моделирования предприятия - интегрировать модель в информационную систему предприятия и обеспечить оперативный поиск информации и непосредственное руководство рабочим процессом.

EEML позволяет расширенным предприятиям строить свои операции на основе стандартных процессов, позволяя моделировать всех участников, процессы и задачи в расширенном предприятии и, таким образом, иметь четкое описание расширенного предприятия. Наконец, разработанные модели будут использоваться для измерения и оценки расширенного предприятия.

Смотрите также

Рекомендации

  1. ^ Пол Йоханнессон и Ева Сёдерстрём (2008).Инженерия информационных систем. с.58-61.
  2. ^ Карлсен, С. (1998). «Модель порта действий: язык моделирования концептуальных рабочих процессов со смешанной парадигмой». В: Труды Третьей конференции IFCIS по совместным информационным системам (CoopIS'98), Нью-Йорк.
  3. ^ ВНЕШНИЙ ВНЕШНИЙ - Расширенные корпоративные ресурсы, сети и обучение, Проект ЕС, IST-1999-10091,
  4. ^ Ховард Д. Йоргенсен (2004). Интерактивные модели процессов. Диссертация Норвежский университет науки и технологий, Тронхейм, Норвегия. с.173-202.
  5. ^ Франсуа Вернадат (2002). «UEML: к единому языку моделирования предприятий». В: Int. J. Производственные исследования, 40 (17), 4309-4321.
  6. ^ Джон Крогсти и Т.А. Halpin, Кенг Сиау (2004). Методы и методики информационного моделирования. Idea Group Inc (IGI), стр.73.
  7. ^ Единый язык моделирования предприятия. Доступ 29 ноября 2008 г.
  8. ^ а б Джон Крогсти (2006). «Использование EEML для комбинированного моделирования цели и процесса: пример из практики».
  9. ^ а б Юн Линь и Арне Сёльвберг Цель аннотации моделей процессов для семантического обогащения знаний о процессах
  10. ^ J. Krogstie (2005) EEML2005: РАСШИРЕННЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ ПРЕДПРИЯТИЙ
  11. ^ Джон Крогсти (2008) Использование EEML для комбинированного моделирования, ориентированного на цели и процесс: пример из практики. IDI, NTNU, Тронхейм, Норвегия. Материалы EMMSAD 2008.
  12. ^ Милопулос, Чанг и Ю (1999): «От объектно-ориентированного к целевому анализу требований». Сообщения ACM, январь
  13. ^ H.D. Йоргенсен (2004) Интерактивные модели процессов. Департамент компьютерных и информационных наук, факультет информационных технологий, математики и электротехники, Норвежский университет науки и технологий. Тронхейм, Норвегия
  14. ^ Р. Матулявичюс и П. Хейманс (2007) Визуально эффективные модели целей с использованием KAOS. Исследовательский центр PReCISE, факультет компьютерных наук, Намюрский университет, rue Grandgagnage 21,5000, Намюр, Бельгия.

дальнейшее чтение

  • Болчини, Д., Паолини, П.: «Ориентированный на цель анализ требований для веб-приложений, интенсивно использующих гипермедиа», Журнал разработки требований, Springer, специальный выпуск RE03 (9) 2004: 85-103.
  • Йоргенсен, Ховард Д .: «Интегрированное в процесс электронное обучение»
  • Крамберг, В .: «Целевые бизнес-процессы с WS-BPEL»[постоянная мертвая ссылка ], Магистерская работа, Штутгартский университет, 2008 г.
  • Джон Крогсти (2005). EEML2005: расширенный язык моделирования предприятия
  • Джон Крогсти (2001). «Семиотический подход к качеству в технических требованиях» (Proc. IFIP 8.1) IFIP 8.1. Рабочая конференция по организационной семиотике.
  • Линь Лю, Эрик Ю. «Проектирование информационных систем в социальном контексте: подход к моделированию целей и сценариев»

внешняя ссылка