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...
Main Authors: | , |
---|---|
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 |