Demo Data from EDBT 2026 / reviewers in the wild / expert
Mikal Ziane
dblp:30/976
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2
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.
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
parallel query processing |
0.0 | 1 | 1993 | Parallel Query Processing with Zigzag Trees · VLDB J. 1993 |
Compilers and program optimization
program transformation |
0.0 | 1 | 2000 | A Transformational Viewpoint on Design Patterns · ASE 2000 |
Methods — techniques the papers use, named apart from their topics
reasoning binding · 0.0program transformation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | The Kendrick modelling platform: language abstractions and tools for epidemiologyabstractBACKGROUND: Mathematical and computational models are widely used to study the transmission, pathogenicity, and propagation of infectious diseases. Unfortunately, complex mathematical models are difficult to define, reuse and reproduce because they are composed of several concerns that are intertwined. The problem is even worse for computational models because the epidemiological concerns are also intertwined with low-level implementation details that are not easily accessible to non-computing scientists. Our goal is to make compartmental epidemiological models easier to define, reuse and reproduce by facilitating implementation of different simulation approaches with only very little programming knowledge. RESULTS: We achieve our goal through the definition of a domain-specific language (DSL), Kendrick, that relies on a very general mathematical definition of epidemiological concerns as stochastic automata that are combined using tensor-algebra operators. A very large class of epidemiological concerns, including multi-species, spatial concerns, control policies, sex or age structures, are supported and can be defined independently of each other and combined into models to be simulated by different methods. Implementing models does not require sophisticated programming skills any more. The various concerns involved within a model can be changed independently of the others as well as reused within other models. They are not plagued by low-level implementation details. CONCLUSIONS: Kendrick is one of the few DSLs for epidemiological modelling that does not burden its users with implementation details or required sophisticated programming skills. It is also currently the only language for epidemiology modelling that supports modularity through clear separation of concerns hence fostering reproducibility and reuse of models and simulations. Future work includes extending Kendrick to support non-compartmental models and improving its interoperability with existing complementary tools. Bui Thi Mai Anh, Nick Papoulias, Serge Stinckwich, Mikal Ziane, Benjamin Roche |
BMC Bioinform. | 4 |
| 2019 | Correction to: The Kendrick modelling platform: language abstractions and tools for epidemiologyabstractFollowing publication of the original article [1], the author noticed that the following lines were missing from the published article. The original article has been corrected. Bui Thi Mai Anh, Nick Papoulias, Serge Stinckwich, Mikal Ziane, Benjamin Roche |
BMC Bioinform. | 4 |
| 2011 | A Fully Dynamic Approach to the Reverse Engineering of UML Sequence DiagramsabstractThe reverse engineering of behavioral models consists in extracting high-level models that help understand the behavior of existing software systems. In the context of reverse engineering of sequence diagrams, most approaches strongly depend on the static analysis and instrumentation of the source code to produce correct diagrams that take into account control flow structures such as alternative blocks ("if"s) and repeated blocks ("loop"s). This approach is not possible with systems for which no source code is available anymore (e.g. some legacy systems). In this paper, we propose an approach for the reverse engineering of sequence diagrams from the analysis of execution traces produced dynamically by an object-oriented application. Our approach is fully based on dynamic analysis and reuses the k-tail merging algorithm to produce a Labeled Transition System (LTS) that merges the collected traces. This LTS is then translated into a sequence diagram which contains alternatives and loops. A prototype of this approach has been tested with a real world application that has been developed independently from the present work. Our results show that this approach can produce sequence diagrams in reasonable time and suggest that these diagrams are helpful in understanding the behavior of the underlying application. Tewfik Ziadi, Marcos Aurélio Almeida da Silva, Lom-Messan Hillah, Mikal Ziane |
ICECCS | 4 |
| 2000 | A Transformational Viewpoint on Design PatternsabstractWe propose that design patterns be systematically analyzed and reformulated to exhibit a reasoning binding solutions to precisely stated problems, given a set of mechanisms. We show that these mechanisms can be described as program transformations and how an assistant tool could systematically explore the set of potential solutions induced by these transformations. This will both help the selection of the appropriate patterns and their instantiation in the context of the application under development. Mikal Ziane |
ASE | 1 |
| 1995 | Design and Implementation of Flora, A Language for Object Algebra
Daniela Florescu, Jean-Robert Gruser, Michael Novak, Patrick Valduriez, Mikal Ziane |
Inf. Sci. | 5 |
| 1994 | Invited Project Review: Industrial-strength parallel query optimization: issues and lessons
Rosana S. G. Lanzelotte, Patrick Valduriez, Mohamed Zaït, Mikal Ziane |
Inf. Syst. | 4 |
| 1993 | Parallel Query Processing with Zigzag Trees
Mikal Ziane, Mohamed Zaït, Pascale Borla-Salamet |
VLDB J. | 1 |