stringtranslate.com

Архитектура процесса

Архитектура процесса — это структурное проектирование общих систем процессов. Она применяется к таким областям, как компьютеры (программное обеспечение, оборудование, сети и т. д.), бизнес-процессы ( архитектура предприятия , политика и процедуры, логистика, управление проектами и т. д.) и любые другие системы процессов различной степени сложности . [1]

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

Система процессов — это специализированная система процессов. Процессы состоят из процессов. Сложные процессы состоят из нескольких процессов, которые в свою очередь состоят из нескольких процессов. Это приводит к общей структурной иерархии абстракции . Если система процессов изучается иерархически, ее легче понимать и управлять; поэтому архитектура процессов требует способности рассматривать системы процессов иерархически. Графическое моделирование архитектур процессов рассматривается дуалистическими сетями Петри . Математическое рассмотрение архитектур процессов можно найти в CCS и π-исчислении .

Структуру системы процессов или ее архитектуру можно рассматривать как дуалистические отношения ее инфраструктуры и супраструктуры. [1] [2] Инфраструктура описывает составные части системы процессов и их взаимодействие. Супраструктура рассматривает суперсистему, частью которой является система процессов. (Супраструктуру не следует путать с суперструктурой , которая на самом деле является частью инфраструктуры, созданной для (внешней) поддержки.) По мере того, как мы перемещаемся по архитектуре процессов с одного уровня абстракции на другой, инфраструктура становится основой для супраструктуры и наоборот, если мы смотрим внутрь системы или наружу.

Требования к системе процесса выводятся на каждом иерархическом уровне. [2] Требования черного ящика к системе исходят из ее надструктуры. Требования заказчика — это требования черного ящика, которые находятся вблизи вершины иерархии архитектуры процесса, если не на ней. Требования белого ящика, такие как правила проектирования, синтаксис программирования и т. д., исходят из инфраструктуры системы процесса.

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

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

Ссылки

  1. ^ ab Dawis, EP, JF Dawis, Wei-Pin Koo (2001). Архитектура компьютерных систем с использованием дуалистических сетей Петри. Системы, человек и кибернетика, 2001 IEEE Международная конференция по Тому 3, 2001 Страница(и):1554 - 1558 том 3
  2. ^ ab Dawis, EP (2001). Архитектура стека протоколов SS7 на платформе широкополосного коммутатора с использованием дуалистических сетей Петри. Communications, Computers and signal processing, 2001. PACRIM. 2001 IEEE Pacific Rim Conference on Volume 1, 2001 Page(s):323 - 326 vol.1