Использование ролей в сценариях взаимодействия.


Использование ролей в сценариях взаимодействия.

А. Волков.

Аннотация

Сценарий взаимодействия описывает поведение системы через описания взаимодействий некоторых объектов. Такими объектами выступают компоненты системы и внешние объекты, называемые акторами (actors). Обычно в сценарии взаимодействия подразумевается уникальность каждого объекта системы, т.е. предполагается, что описываются физически различные экземпляры объектов. Однако в ряде случаев это приводит к дублированию при описании сценариев. В работе предлагается расширить аппарат сценариев взаимодействия, разрешив использование ролей объектов. Роль соответствует некоторому срезу поведения определенного физического объекта. При таком подходе к описанию поведения возникает задача композиции поведения объектов в различных ролях. В данной статье рассматривается возможность систематического использования понятия роли в сценариях и исследуются средства, позволяющие строить общее поведение для объектов моделируемой системы по их поведению в различных ролях. Для представления сценариев используется модель взаимодействий UML (UML Interactions). В качестве абстрактных моделей для описания общего поведения объектов рассматриваются автоматные модели и модели, основанные на сетях Петри, в нотации UML (машины состояний и активности соответственно).

Издание

Труды Института системного программирования РАН, том 9, 2006, стр. 193-222.

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

Для цитирования

А. Волков. Использование ролей в сценариях взаимодействия.. Труды Института системного программирования РАН, том 9, 2006, стр. 193-222. .

Полный текст статьи в формате pdf Вернуться к содержанию тома