Demo Data from EDBT 2026 / reviewers in the wild / expert
Zinovy Diskin
dblp:18/2744
· DBLP profile ↗
37ranked-venue papers
19as first author
0since 2021 · last 2020
0000-0001-8025-4630ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 28 · 11 first-authorTheory of computation · 6 · 5 first-authorArtificial intelligence and machine learning · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 2 · 2 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
2 papers |
Requirements engineering and software design · 100% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software product lines
feature models |
0.2 | 1 | 2015 | The Semantics of Cardinality-Based Feature Models via Formal Languages · FM 2015 |
Requirements engineering and software design
software product lines |
0.2 | 1 | 2015 | The Semantics of Cardinality-Based Feature Models via Formal Languages · FM 2015 |
Logic in computer science
formal semantics |
0.2 | 1 | 2015 | The Semantics of Cardinality-Based Feature Models via Formal Languages · FM 2015 |
Requirements engineering and software design
model-driven engineering |
0.2 | 1 | 2013 | Example-driven modeling: model = abstractions + examples · ICSE 2013 |
Requirements engineering and software design › software modeling
structural modeling |
0.2 | 1 | 2013 | Example-driven modeling: model = abstractions + examples · ICSE 2013 |
Methods — techniques the papers use, named apart from their topics
formal languages · 0.4examples · 0.2abstraction · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | General Supervised Learning as Change Propagation with Delta LensesabstractAbstract Delta lenses are an established mathematical framework for modelling and designing bidirectional model transformations (Bx). Following the recent observations by Fong et al, the paper extends the delta lens framework with a a new ingredient: learning over a parameterized space of model transformations seen as functors. We will define a notion of an asymmetric learning delta lens with amendment (ala-lens), and show how ala-lenses can be organized into a symmetric monoidal (sm) category. We also show that sequential and parallel composition of well-behaved (wb) ala-lenses are also wb so that wb ala-lenses constitute a full sm-subcategory of ala-lenses. Zinovy Diskin |
FoSSaCS | 1 |
| 2020 | Correction to: Multiple model synchronization with multiary delta lenses with amendment and K-PutputabstractOwing to a production error, the reference in footnote Zinovy Diskin, Harald König, Mark Lawford |
Formal Aspects Comput. | 1 |
| 2020 | Benchmarking bidirectional transformations: theory, implementation, application, and assessment
Anthony Anjorin, Thomas Buchmann, Bernhard Westfechtel, Zinovy Diskin, Hsiang-Shang Ko, Romina Eramo, Georg Hinkel, Leila Samimi-Dehkordi, Albert Zündorf |
Softw. Syst. Model. | 4 |
| 2020 | A query-retyping approach to model transformation co-evolution
Adrian Rutle, Ludovico Iovino, Harald König, Zinovy Diskin |
Softw. Syst. Model. | 4 |
| 2019 | SL2SF: Refactoring Simulink to StateflowabstractIn the Matlab Simulink environment, systems can be modelled using Simulink block diagrams and Stateflow state charts. While stateful logic is more naturally modelled using Stateflow, in practice complex block diagrams are often used instead, resulting in models that are hard to understand and maintain. In order to improve the maintainability and understandability of large industrial models, this paper presents a strategy for refactoring Simulink block diagrams implementing stateful logic into functionally equivalent Stateflow state charts that more naturally represent the intended behaviour. To bridge the gap between the syntax of block diagrams and state charts, Mealy machines represented by tabular expressions are used as an intermediate representation. The compositional language of block diagrams is used to combine tables modelling individual blocks into a table for the entire block diagram which describes the high level state machine encoded in the Simulink subsystem. A prototype tool that performs the translation from Simulink to Stateflow automatically is discussed. Stephen Wynn-Williams, Zinovy Diskin, Vera Pantelic, Mark Lawford, Gehan M. K. Selim, Curtis Milo, Moustapha Diab, Feisel Weslati |
FASE | 2 |
| 2019 | Multiple model synchronization with multiary delta lenses with amendment and K-PutputabstractAbstract Multiple (more than 2) model synchronization is ubiquitous and important for MDE, but its theoretical underpinning gained much less attention than the binary case. Specifically, the latter was extensively studied by the bx community in the framework of algebraic models for update propagation called lenses . We make a step to restore the balance and propose a notion of multiary delta lens. Besides multiarity, our lenses feature reflective updates, when consistency restoration requires some amendment of the update that violated consistency, and a reasonable Put Put law that requires compatibility of update propagation with update composition for a precisely specified restricted class of composable update pairs. We emphasize the importance of various ways of lens composition for practical applications of the framework, and prove several composition results. Zinovy Diskin, Harald König, Mark Lawford |
Formal Aspects Comput. | 1 |
| 2018 | Automatic Transformation Co-evolution Using Traceability Models and Graph Transformation
Adrian Rutle, Ludovico Iovino, Harald König, Zinovy Diskin |
ECMFA | 4 |
| 2018 | Multiple Model Synchronization with Multiary Delta LensesabstractMultiple (more than 2) model synchronization is ubiquitous and important for MDE, but its theoretical underpinning gained much less attention than the binary case. Specifically, the latter was extensively studied by the bx community in the framework of algebraic models for update propagation called lenses . Now we make a step to restore the balance and propose a notion of multiary delta lens. Besides multiarity, our lenses feature reflective updates, when consistency restoration requires some amendment of the update that violated consistency. We emphasize the importance of various ways of lens composition for practical applications of the framework, and prove several composition results. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Zinovy Diskin, Harald König, Mark Lawford |
FASE | 1 |
| 2018 | Assurance via model transformations and their hierarchical refinementabstractAssurance is a demonstration that a complex system (such as a car or a communication network) possesses an importantproperty, such as safety or security, with a high level of confidence. In contrast to currently dominant approaches to building assurance cases, which are focused on goal structuring and/or logical inference, we propose considering assurance as a model transformation (MT) enterprise: saying that a system possesses an assured property amounts to saying that a particular assurance view of the system comprising the assurance data, satisfies acceptance criteria posed as assurance constraints. While the MT realizing this view is very complex, we show that it can be decomposed into elementary MTs via a hierarchy of refinement steps. The transformations at the bottom level are ordinary MTs that can be executed for data specifying the system, thus providing the assurance data to be checked against the assurance constraints. In this way, assurance amounts to traversing the hierarchy from the top to the bottom and assuring the correctness of each MT in the path. Our approach has a precise mathematical foundation (rooted in process algebra and category theory) --- a necessity if we are to model precisely and then analyze our assurance cases. We discuss the practical applicability of the approach, and argue that it has several advantages over existing approaches. Zinovy Diskin, T. S. E. Maibaum, Alan Wassyng, Stephen Wynn-Williams, Mark Lawford |
MoDELS | 1 |
| 2017 | Efficient Consistency Checking of Interrelated Models
Harald König, Zinovy Diskin |
ECMFA | 2 |
| 2017 | Traceability Mappings as a Fundamental Instrument in Model Transformations
Zinovy Diskin, Abel Gómez 0001, Jordi Cabot |
FASE | 1 |
| 2016 | Advanced Local Checking of Global Consistency in Heterogeneous Multimodeling
Harald König, Zinovy Diskin |
ECMFA | 2 |
| 2016 | A three-dimensional taxonomy for bidirectional model synchronization
Zinovy Diskin, Hamid Gholizadeh, Arif Wider, Krzysztof Czarnecki 0001 |
J. Syst. Softw. | 1 |
| 2016 | Clafer: unifying class and feature modeling
Kacper Bak, Zinovy Diskin, Michal Antkiewicz, Krzysztof Czarnecki 0001, Andrzej Wasowski |
Softw. Syst. Model. | 2 |
| 2015 | A Model Management Imperative: Being Graphical Is Not Sufficient, You Have to Be Categorical
Zinovy Diskin, T. S. E. Maibaum, Krzysztof Czarnecki 0001 |
ECMFA | 1 |
| 2015 | The Semantics of Cardinality-Based Feature Models via Formal Languages
Aliakbar Safilian, T. S. E. Maibaum, Zinovy Diskin |
FM | 3 |
| 2015 | Modeling Product Lines with Kripke Structures and Modal Logic
Zinovy Diskin, Aliakbar Safilian, T. S. E. Maibaum, Shoham Ben-David |
ICTAC | 1 |
| 2015 | Model synchronization based on triple graph grammars: correctness, completeness and invertibility
Frank Hermann 0001, Hartmut Ehrig, Fernando Orejas, Krzysztof Czarnecki 0001, Zinovy Diskin, Yingfei Xiong 0001, Susann Gottmann, Thomas Engel 0001 |
Softw. Syst. Model. | 5 |
| 2013 | Example-driven modeling: model = abstractions + examplesabstractWe propose Example-Driven Modeling (EDM), an approach that systematically uses explicit examples for eliciting, modeling, verifying, and validating complex business knowledge. It emphasizes the use of explicit examples together with abstractions, both for presenting information and when exchanging models. We formulate hypotheses as to why modeling should include explicit examples, discuss how to use the examples, and the required tool support. Building upon results from cognitive psychology and software engineering, we challenge mainstream practices in structural modeling and suggest future directions. Kacper Bak, Dina Zayan, Krzysztof Czarnecki 0001, Michal Antkiewicz, Zinovy Diskin, Andrzej Wasowski, Derek Rayside |
ICSE | 5 |
| 2013 | Partial Instances via Subclassing
Kacper Bak, Zinovy Diskin, Michal Antkiewicz, Krzysztof Czarnecki 0001, Andrzej Wasowski |
SLE | 2 |
| 2013 | Mapping-Aware Megamodeling: Design Patterns and Laws
Zinovy Diskin, Sahar Kokaly, T. S. E. Maibaum |
SLE | 1 |
| 2012 | Intermodeling, Queries, and Kleisli Categories
Zinovy Diskin, T. S. E. Maibaum, Krzysztof Czarnecki 0001 |
FASE | 1 |
| 2011 | From State- to Delta-Based Bidirectional Model Transformations: The Symmetric Case
Zinovy Diskin, Yingfei Xiong 0001, Krzysztof Czarnecki 0001, Hartmut Ehrig, Frank Hermann 0001, Fernando Orejas |
MoDELS | 1 |
| 2011 | Correctness of Model Synchronization Based on Triple Graph Grammars
Frank Hermann 0001, Hartmut Ehrig, Fernando Orejas, Krzysztof Czarnecki 0001, Zinovy Diskin, Yingfei Xiong 0001 |
MoDELS | 5 |
| 2009 | Relationship-based change propagation: A case studyabstractSoftware development is an evolutionary process. Requirements of a system are often incomplete or inconsistent, and hence need to be extended or modified over time. Customers may demand new services or goals that often lead to changes in the design and implementation of the system. These changes are typically very expensive. Even if only local modifications are needed, manually applying them is time-consuming and and error-prone. Thus, it is essential to assist users in propagating changes across requirements, design, and implementation artifacts. In this paper, we take a model-based approach and provide an automated algorithm for propagating changes between requirements and design models. The key feature of our work is explicating relationships between models at the requirements and design levels. We provide conditions for checking validity of these relationships both syntactically and semantically. We show how our algorithm utilizes the relationships between models at different levels to localize the regions that should be modified. We use the IBM Trade 6 case study to demonstrate our approach. Marsha Chechik, Winnie Lai, Shiva Nejati 0001, Jordi Cabot, Zinovy Diskin, Steve M. Easterbrook, Mehrdad Sabetzadeh, Rick Salay |
MiSE@ICSE | 5 |
| 2008 | Contexts and Context Awareness in View of the Diagram Predicate Framework
Uwe Wolter, Zinovy Diskin |
ISoLA | 2 |
| 2008 | Algebraic Models for Bidirectional Model Synchronization
Zinovy Diskin |
MoDELS | 1 |
| 2008 | A General Approach for Scenario Integration
Hongzhi Liang, Zinovy Diskin, Jürgen Dingel, Ernesto Posse |
MoDELS | 2 |
| 2008 | Understanding and improving UML package merge
Jürgen Dingel, Zinovy Diskin, Alanna Zito |
Softw. Syst. Model. | 2 |
| 2006 | Mappings, Maps and Tables: Towards Formal Semantics for Associations in UML2
Zinovy Diskin, Jürgen Dingel |
MoDELS | 1 |
| 2006 | Package Merge in UML 2: Practice vs. Theory?
Alanna Zito, Zinovy Diskin, Jürgen Dingel |
MoDELS | 2 |
| 2003 | Variable set semantics for keyed generalized sketches: formal semantics for object identity and abstract syntax for conceptual modeling
Zinovy Diskin, Boris Kadish |
Data Knowl. Eng. | 1 |
| 2002 | Visualization vs. Specification in Diagrammatic Notations: A Case Study with the UML
Zinovy Diskin |
Diagrams | 1 |
| 2000 | Universal Arrow Foundations for Visual Modeling
Zinovy Diskin, Boris Kadish, Frank Piessens |
Diagrams | 1 |
| 1997 | A Graphical Yet Formalized Framework for Specifying View Systems
Zinovy Diskin, Boris Cadish |
ADBIS | 1 |
| 1996 | Heterogeneous View Integration via Sketches and Equations
Boris Cadish, Zinovy Diskin |
ISMIS | 2 |
| 1993 | Lambda Substitution Algebras
Zinovy Diskin, Ilya Beylin |
MFCS | 1 |