Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2016, Volume 28, Issue 3, Pages 65–84
DOI: https://doi.org/10.15514/ISPRAS-2016-28(3)-5
(Mi tisp38)
 

This article is cited in 3 scientific papers (total in 3 papers)

Automatic code generation from nested Petri nets to event-based systems on the Telegram platform

D. I. Samokhvalov, L. V. Dvoryanskiy

National Research University Higher School of Economics
References:
Abstract: Nested Petri net formalisms is an extension of coloured Petri net formalism that uses Petri Nets as tokens. The formalism allows creating comprehensive models of multi-agent systems, simulating, verifying and analyzing them in a formal and rigorous way. Multi-agent systems are found in many different fields - from safety critical systems to everyday networks of personal computational devices; and, their presence in the real world in increasing with the increasing number of mobile computational devices. While several methods and tools were developed for modelling and analysis of NP-nets models, the synthesis part of multi-agent systems development via NP-nets is still under active development. The widely used method of automatic generation of target system code from designed and verified formal models ensures obtaining correct systems from correct models. In this paper, we demonstrate how Nested Petri net formalism can be applied to model search-and-rescue coordination systems and automatically generate implementation in the form of the executable code for event-driven systems based on the Telegram platform. We augment the NP-nets models with Action Language annotation, which enables us to link transition firings on the model level to Telegram Bot API calls on the implementation level. The suggested approach is illustrated by the example annotated model of a search and rescue coordination system.
Keywords: nested petri nets, telegram bot api, action language, event-based systems, code-generation.
Funding agency Grant number
Russian Foundation for Basic Research 16-01-00546
This work is supported by the Basic Research Program at the National Research University Higher School of Economics and Russian Foundation for Basic Research, project No. 16-01-00546.
Bibliographic databases:
Document Type: Article
Language: English
Citation: D. I. Samokhvalov, L. V. Dvoryanskiy, “Automatic code generation from nested Petri nets to event-based systems on the Telegram platform”, Proceedings of ISP RAS, 28:3 (2016), 65–84
Citation in format AMSBIB
\Bibitem{SamDvo16}
\by D.~I.~Samokhvalov, L.~V.~Dvoryanskiy
\paper Automatic code generation from nested Petri nets to event-based systems on the Telegram platform
\jour Proceedings of ISP RAS
\yr 2016
\vol 28
\issue 3
\pages 65--84
\mathnet{http://mi.mathnet.ru/tisp38}
\crossref{https://doi.org/10.15514/ISPRAS-2016-28(3)-5}
\elib{https://elibrary.ru/item.asp?id=26605247}
Linking options:
  • https://www.mathnet.ru/eng/tisp38
  • https://www.mathnet.ru/eng/tisp/v28/i3/p65
  • This publication is cited in the following 3 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:170
    Full-text PDF :173
    References:43
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024