Demo Data from EDBT 2026 / reviewers in the wild / expert
Natallia Kokash
dblp:39/6691
· DBLP profile ↗
11ranked-venue papers
8as first author
1since 2021 · last 2021
0000-0003-3639-1245ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 7 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-authorArtificial intelligence and machine learning · 1Theory of computation · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Program verification · 46% Services computing and microservices · 30% Requirements engineering and software design · 23% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
business process modeling |
0.2 | 1 | 2013 | Formal Design and Verification of Long-Running Transactions with Extensible Coordination Tools · IEEE Trans. Serv. Comput. 2013 |
Services computing and microservices
long-running transactions |
0.2 | 1 | 2013 | Formal Design and Verification of Long-Running Transactions with Extensible Coordination Tools · IEEE Trans. Serv. Comput. 2013 |
Program verification
model checking |
0.2 | 1 | 2013 | Formal Design and Verification of Long-Running Transactions with Extensible Coordination Tools · IEEE Trans. Serv. Comput. 2013 |
Program verification › model checking
temporal logic model checking |
0.2 | 1 | 2013 | Formal Design and Verification of Long-Running Transactions with Extensible Coordination Tools · IEEE Trans. Serv. Comput. 2013 |
Services computing and microservices › service composition
web service composition |
0.0 | 1 | 2013 | Formal Design and Verification of Long-Running Transactions with Extensible Coordination Tools · IEEE Trans. Serv. Comput. 2013 |
Methods — techniques the papers use, named apart from their topics
reo · 0.2constraint automata · 0.2LTL · 0.2CTL · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Compositional workflow modeling with priority constraints
Behnaz Changizi, Natallia Kokash, Farhad Arbab, Leonid Makhnist |
Sci. Comput. Program. | 2 |
| 2016 | Special section on Foundations of Coordination Languages and Software Architectures
Natallia Kokash, Javier Cámara 0001 |
Sci. Comput. Program. | 1 |
| 2016 | Foreword
Natallia Kokash, António Ravara |
Sci. Comput. Program. | 1 |
| 2014 | ApiNATOMY: Towards Multiscale Views of Human Anatomy
Bernard de Bono, Pierre Grenon, Michiel Helvensteijn, Joost N. Kok, Natallia Kokash |
IDA | 5 |
| 2013 | Formal Design and Verification of Long-Running Transactions with Extensible Coordination ToolsabstractEnsuring transactional behavior of business processes and web service compositions is an essential issue in the area of service-oriented computing. Transactions in this context may require long periods of time to complete and must be managed using nonblocking techniques. Data integrity in long-running transactions (LRTs) is preserved using compensations, that is, activities explicitly programmed to eliminate the effects of a process terminated by a user or that failed to complete due to another reason. In this paper, we present a framework for behavioral modeling of business processes, focusing on their transactional properties. Our solution is based on the channel-based coordination language Reo, which is an expressive, compositional, and semantically precise design language admitting formal reasoning. The operational semantics of Reo is given by constraint automata (CA). We illustrate how Reo can be used for modeling termination and compensation handling in a number of commonly used workflow patterns, including sequential and parallel compositions, nested transactions, discriminator choice and concurrent flows with link dependences. Furthermore, we show how essential properties of LRTs can be expressed in LTL and CTL-like logics and verified using model checking technology. Our framework is supported by a number of Eclipse plug-ins that provides facilities for modeling, animation, and verification of LRTs to generate executable code for them. Natallia Kokash, Farhad Arbab |
IEEE Trans. Serv. Comput. | 1 |
| 2012 | Reo + mCRL2: A framework for model-checking dataflow in service compositionsabstractAbstract The paradigm of service-oriented computing revolutionized the field of software engineering. According to this paradigm, new systems are composed of existing stand-alone services to support complex cross-organizational business processes. Correct communication of these services is not possible without a proper coordination mechanism. The Reo coordination language is a channel-based modeling language that introduces various types of channels and their composition rules. By composing Reo channels, one can specify Reo connectors that realize arbitrary complex behavioral protocols. Several formalisms have been introduced to give semantics to Reo. In their most basic form, they reflect service synchronization and dataflow constraints imposed by connectors. To ensure that the composed system behaves as intended, we need a wide range of automated verification tools to assist service composition designers. In this paper, we present our framework for the verification of Reo using the mCRL2 toolset. We unify our previous work on mapping various semantic models for Reo, namely, constraint automata, timed constraint automata, coloring semantics and the newly developed action constraint automata, to the process algebraic specification language of mCRL2, address the correctness of this mapping, discuss tool support, and present a detailed example that illustrates the use of Reo empowered with mCRL2 for the analysis of dataflow in service-based process models. Natallia Kokash, Christian Krause 0001, Erik P. de Vink |
Formal Aspects Comput. | 1 |
| 2010 | A Semantic Model for Service Composition with Coordination Time Delays
Natallia Kokash, Behnaz Changizi, Farhad Arbab |
ICFEM | 1 |
| 2010 | Time and Data-Aware Analysis of Graphical Service Models in ReoabstractReo is a graphical channel-based coordination language that enables the modeling of complex behavioral protocols using a small set of channel types with well-de ned behavior. Reo has been developed for the coordination of standalone components and services, which makes it suitable for the modeling of service-based business processes. The formal semantic models for Reo lay the grounds for computer-aided analysis of different aspects of Reo diagrams, including their animation, simulation and veri cation of control ow and data ow by means of model checking techniques. In this paper, we discuss the veri cation of data aware Reo process models using the mCRL2 model checking toolset including time analysis. We also show how behavior abstraction can be used to minimize Reo process models and generate smaller mCRL2 speci cations. A detailed auction example illustrates our approach to timeaware modeling and veri cation of data-centric service models. Natallia Kokash, Christian Krause 0001, Erik P. de Vink |
SEFM | 1 |
| 2008 | Towards Using Reo for Compliance-Aware Business Process Modeling
Farhad Arbab, Natallia Kokash, Sun Meng |
ISoLA | 2 |
| 2007 | Risk Management for Service-Oriented Systems
Natallia Kokash |
ICWE | 1 |
| 2006 | Leveraging Web Services Discovery with Customizable Hybrid Matching
Natallia Kokash, Willem-Jan van den Heuvel, Vincenzo D'Andrea |
ICSOC | 1 |