Архитектура процесса
Архитектура процессов — это структурный проект общих процессных систем. Это применимо к таким областям, как компьютеры (программное обеспечение, оборудование, сети и т. д.), бизнес-процессы ( архитектура предприятия , политика и процедуры, логистика, управление проектами и т. д.), а также любые другие процессные системы различной степени сложности . [1]
Процессы определяются как имеющие входы, выходные данные и энергию, необходимую для преобразования входных данных в выходные. Использование энергии во время трансформации также подразумевает течение времени: процессу требуется реальное время для выполнения связанного с ним действия. Процессу также требуется пространство для существования объектов ввода/вывода и объектов преобразования: процесс использует реальное пространство.
Система процессов – это специализированная система процессов. Процессы состоят из процессов. Сложные процессы состоят из нескольких процессов, которые, в свою очередь, состоят из нескольких процессов. Это приводит к общей иерархии абстракций структурной . Если система процессов изучается иерархически, ее легче понимать и управлять ею; следовательно, архитектура процессов требует способности рассматривать системы процессов иерархически. Графическое моделирование архитектур процессов рассматривается с помощью дуалистических сетей Петри . Математическое рассмотрение архитектуры процессов можно найти в CCS и π-исчислении .
Структуру процессной системы или ее архитектуру можно рассматривать как дуалистические отношения ее инфраструктуры и супраструктуры. [1] [2] Инфраструктура описывает составные части системы процессов и их взаимодействие. Супраструктура рассматривает надсистему, частью которой является процессная система. (Супраструктуру не следует путать с надстройкой , которая на самом деле является частью инфраструктуры, созданной для (внешней) поддержки.) По мере того, как кто-то перемещает архитектуру процесса от одного уровня абстракции к другому, инфраструктура становится основой для супраструктуры и наоборот. выглядит внутри системы или без нее.
Требования к системе процессов формируются на каждом иерархическом уровне. [2] Требования «черного ящика» к системе исходят из ее надструктуры. Требования заказчика — это требования «черного ящика», находящиеся на самом верху иерархии архитектуры процессов, если не на самом верху. Требования «белого ящика», такие как инженерные правила, синтаксис программирования и т. д., исходят из инфраструктуры системы процессов.
Процессуальные системы представляют собой дуалистический феномен изменения/неизменения или формы/трансформации и, как таковые, являются хорошо подходит для моделирования с помощью системы моделирования двудольных сетей Петри класса процессов и, в частности, дуалистических сетей Петри , где процессы можно моделировать в реальном времени и пространстве и изучать иерархически.
См. также [ править ]
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б Дэвис, Е.П., Дж. Ф. Дэвис, Вэй-Пин Ку (2001). Архитектура компьютерных систем с использованием дуалистических сетей Петри. Системы, человек и кибернетика, Международная конференция IEEE 2001 г., том 3, 2001 г. Страницы: 1554–1558, том 3
- ^ Jump up to: Перейти обратно: а б Дэвис, EP (2001). Архитектура стека протоколов SS7 на платформе широкополосного коммутатора с использованием дуалистических сетей Петри. Коммуникации, компьютеры и обработка сигналов, 2001. PACRIM. Конференция IEEE в Тихоокеанском регионе, 2001 г., том 1, 2001 г. Страницы: 323 - 326, том 1