Roman A. Nesterov

Roman A. Nesterov
National Research University Higher School of Economics | HSE · Laboratory of Process-Aware Information Systems

Doctor of Philosophy

About

12
Publications
935
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
19
Citations
Citations since 2017
10 Research Items
19 Citations
20172018201920202021202220230123456
20172018201920202021202220230123456
20172018201920202021202220230123456
20172018201920202021202220230123456
Additional affiliations
September 2019 - January 2022
National Research University Higher School of Economics
Position
  • Lecturer
Description
  • Courses: Algorithms and Data Structures; Formal Methods in Software Engineering
September 2017 - June 2019
National Research University Higher School of Economics
Position
  • Research Assistant
Description
  • Formal Methods of Software Engineering, 1st year Master
February 2016 - June 2016
National Research University Higher School of Economics
Position
  • Research Assistant
Description
  • Quality Assurance and Software Testing, 3rd year Bachelor
Education
November 2017 - November 2021
Università degli Studi di Milano-Bicocca
Field of study
  • Computer Science
November 2017 - November 2021
September 2015 - June 2017
National Research University Higher School of Economics
Field of study
  • System and Software Engineering

Publications

Publications (12)
Preprint
Full-text available
This paper presents a modular approach to discover process models for multi-agent systems from event logs. System event logs are filtered according to individual agent behavior. We discover workflow nets for each agent using existing process discovery algorithms. We consider asynchronous interactions among agents. Given a specification of an intera...
Conference Paper
Full-text available
Process models discovered from event logs of multi-agent systems may be complicated and unreadable. To overcome this problem, we suggest using a compositional approach. A system model is composed from agent models w.r.t. an interface. Morphisms guarantee that composition of correct models is correct. This study contributes to the practical implemen...
Preprint
In this paper, we propose a compositional approach to construct formal models of complex distributed systems with several synchronously and asynchronously interacting components. A system model is obtained from a composition of individual component models according to requirements on their interaction. We represent component behavior using workflow...
Chapter
Structural transformations that preserve properties of formal models of concurrent systems make their verification easier. We define structural transformations that allow to abstract and refine elementary net systems. Relations between abstract models and their refinements are formalized using morphisms. Transformations proposed in this paper induc...
Article
Full-text available
A process model discovered from an event log of a multi-agent system often does not fully cover certain viewpoints of its architecture. We consider those concerned with the structure of a model explicitly reflecting agent behavior and interactions. The direct discovery from an event log of a multi-agent system may result in an unclear model structu...
Article
Full-text available
In this paper, we present an approach to the generation of Petri nets exhibiting desired structural and behavioral properties. Given a reference Petri net, we apply a collection of local refinement transformations, which extends the internal structure of the reference model. The correctness of applying these transformations is justified via Petri n...
Conference Paper
Full-text available
Structural transformations that preserve properties of formal models of concurrent systems make their verification easier. We define structural transformations that allow to abstract and refine elementary net systems. Relations between abstract models and their refinements are formalized using morphisms. Transformations proposed in this paper induc...
Article
Full-text available
In this paper, we present an approach to model and simulate models of multi-agent systems (MAS) using Petri nets. A MAS is modeled as a set of workflow nets. The agent-to-agent interactions are described by means of an interface. It is a logical formula over atomic interaction constraints specifying the order of inner agent actions. Our study consi...
Chapter
Coordination of several distributed system components is an error-prone task, since interaction of several simple components can generate rather sophisticated behavior. Verification of such systems is very difficult or even impossible because of the so-called state space explosion problem, when the size of the system reachability set grows exponent...
Article
Full-text available
Process mining offers various tools for studying process-aware information systems. They mainly involve several participants (or agents) managing and executing operations on the basis of process models. To reveal the actual behavior of agents, we can use process discovery. However, for large-scale processes, it does not yield models, which help und...
Article
Full-text available
The approach to models generation automation and implementation of multifaceted business process modeling on the basis of graphical model transformation is described. To create graphical models of diverse notations (diagrams in notations of visual modeling languages) one can exploit visual modeling software tools and language workbenches, DSM platf...

Network

Cited By