Carassius: A Simple Process Model Editor

Process models and graphs are commonly used for modeling and visualization of processes. They may represent sets of objects or events linked with each other in some way. Wide use of models in such languages engenders necessity of tools for creating and editing them. This paper describes the model ed...

Full description

Bibliographic Details
Main Authors: N. Nikitina, A. Mitsyuk
Format: Article
Language:English
Published: Ivannikov Institute for System Programming of the Russian Academy of Sciences 2018-10-01
Series:Труды Института системного программирования РАН
Subjects:
Online Access:https://ispranproceedings.elpub.ru/jour/article/view/647
_version_ 1818807331060711424
author N. Nikitina
A. Mitsyuk
author_facet N. Nikitina
A. Mitsyuk
author_sort N. Nikitina
collection DOAJ
description Process models and graphs are commonly used for modeling and visualization of processes. They may represent sets of objects or events linked with each other in some way. Wide use of models in such languages engenders necessity of tools for creating and editing them. This paper describes the model editor which allows for dealing with classical graphs, Petri nets, finite-state machines and their systems. Additionally, the tool has a list of features like simulation of Petri nets, import and export of models in different storage formats. Carassius is a modular tool which can be extended with, for example, new formalisms. In the paper one can find a detailed description of a couple of layout algorithms that can be used for visualizing Petri nets and graphs. Carassius might be useful for educational and research purposes because of its simplicity, range of features and variety of supported notations.
first_indexed 2024-12-18T19:23:58Z
format Article
id doaj.art-05c315adf6724153bdaed2cb53556446
institution Directory Open Access Journal
issn 2079-8156
2220-6426
language English
last_indexed 2024-12-18T19:23:58Z
publishDate 2018-10-01
publisher Ivannikov Institute for System Programming of the Russian Academy of Sciences
record_format Article
series Труды Института системного программирования РАН
spelling doaj.art-05c315adf6724153bdaed2cb535564462022-12-21T20:55:54ZengIvannikov Institute for System Programming of the Russian Academy of SciencesТруды Института системного программирования РАН2079-81562220-64262018-10-0127321923610.15514/ISPRAS-2015-27(3)-15647Carassius: A Simple Process Model EditorN. Nikitina0A. Mitsyuk1НУЛ ПОИС, Национальный Исследовательский Университет Высшая Школа ЭкономикиНУЛ ПОИС, Национальный Исследовательский Университет Высшая Школа ЭкономикиProcess models and graphs are commonly used for modeling and visualization of processes. They may represent sets of objects or events linked with each other in some way. Wide use of models in such languages engenders necessity of tools for creating and editing them. This paper describes the model editor which allows for dealing with classical graphs, Petri nets, finite-state machines and their systems. Additionally, the tool has a list of features like simulation of Petri nets, import and export of models in different storage formats. Carassius is a modular tool which can be extended with, for example, new formalisms. In the paper one can find a detailed description of a couple of layout algorithms that can be used for visualizing Petri nets and graphs. Carassius might be useful for educational and research purposes because of its simplicity, range of features and variety of supported notations.https://ispranproceedings.elpub.ru/jour/article/view/647графсеть петриконечный автоматмодель процессавизуализация моделей процессовредактор моделей процессов
spellingShingle N. Nikitina
A. Mitsyuk
Carassius: A Simple Process Model Editor
Труды Института системного программирования РАН
граф
сеть петри
конечный автомат
модель процесса
визуализация моделей процессов
редактор моделей процессов
title Carassius: A Simple Process Model Editor
title_full Carassius: A Simple Process Model Editor
title_fullStr Carassius: A Simple Process Model Editor
title_full_unstemmed Carassius: A Simple Process Model Editor
title_short Carassius: A Simple Process Model Editor
title_sort carassius a simple process model editor
topic граф
сеть петри
конечный автомат
модель процесса
визуализация моделей процессов
редактор моделей процессов
url https://ispranproceedings.elpub.ru/jour/article/view/647
work_keys_str_mv AT nnikitina carassiusasimpleprocessmodeleditor
AT amitsyuk carassiusasimpleprocessmodeleditor