Demo Data from EDBT 2026 / reviewers in the wild / expert
Spiro Michaylov
dblp:m/SpiroMichaylov
· DBLP profile ↗
13ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 1 first-authorTheory of computation · 5 · 1 first-authorArtificial intelligence and machine learning · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 1
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 |
Distributed and cloud data management · 77% Database system architecture and tuning · 23% | |
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 87% Program analysis · 13% | |
| Theoretical computer science
2 papers |
Logic in computer science · 48% Automated reasoning and model checking · 38% Computational complexity · 13% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management › distributed data store
distributed file system |
0.3 | 1 | 2017 | Azure Data Lake Store: A Hyperscale Distributed File Service for Big Data Analytics · SIGMOD Conference 2017 |
Programming languages and type systems › logic programming
constraint logic programming |
0.0 | 3 | 1992 | The CLP(R) Language and System · ACM Trans. Program. Lang. Syst. 1992 An Abstract Machine for CLP(R) · PLDI 1992 A Methodology for Managing Hard Constraints in CLP Systems · PLDI 1991 |
Logic in computer science › logic programming
constraint logic programming |
0.0 | 1 | 1998 | Repeated Redundant Inequalities in Constraint Logic Programming · Inf. Comput. 1998 |
Programming languages and type systems
logic programming |
0.0 | 2 | 1992 | An Abstract Machine for CLP(R) · PLDI 1992 A Methodology for Managing Hard Constraints in CLP Systems · PLDI 1991 |
Programming languages and type systems › language implementation
abstract machines |
0.0 | 1 | 1992 | An Abstract Machine for CLP(R) · PLDI 1992 |
Program analysis
constraint solving |
0.0 | 1 | 1991 | A Methodology for Managing Hard Constraints in CLP Systems · PLDI 1991 |
Computational complexity
constraint satisfaction |
0.0 | 1 | 1998 | Repeated Redundant Inequalities in Constraint Logic Programming · Inf. Comput. 1998 |
Parallel and multicore computing › parallel programming models › task parallelism
OR-parallelism |
0.0 | 1 | 1989 | PARTHENON: A Parallel Theorem Prover for Non-Horn Clauses · LICS 1989 |
Automated reasoning and model checking › theorem proving › resolution theorem proving
model elimination |
0.0 | 1 | 1989 | PARTHENON: A Parallel Theorem Prover for Non-Horn Clauses · LICS 1989 |
Automated reasoning and model checking › automated theorem proving
parallel theorem proving |
0.0 | 1 | 1989 | PARTHENON: A Parallel Theorem Prover for Non-Horn Clauses · LICS 1989 |
Automated reasoning and model checking
theorem proving |
0.0 | 1 | 1989 | PARTHENON: A Parallel Theorem Prover for Non-Horn Clauses · LICS 1989 |
Logic in computer science
first-order logic |
0.0 | 1 | 1989 | PARTHENON: A Parallel Theorem Prover for Non-Horn Clauses · LICS 1989 |
Methods — techniques the papers use, named apart from their topics
resolution · 0.0model elimination · 0.0global program analysis · 0.0constraint delaying · 0.0constraint awakening · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Azure Data Lake Store: A Hyperscale Distributed File Service for Big Data AnalyticsabstractAzure Data Lake Store (ADLS) is a fully-managed, elastic, scalable, and secure file system that supports Hadoop distributed file system (HDFS) and Cosmos semantics. It is specifically designed and optimized for a broad spectrum of Big Data analytics that depend on a very high degree of parallel reads and writes, as well as collocation of compute and data for high bandwidth and low-latency access. It brings together key components and features of Microsoft?s Cosmos file system-long used by internal customers at Microsoft and HDFS, and is a unified file storage solution for analytics on Azure. Internal and external workloads run on this unified platform. Distinguishing aspects of ADLS include its design for handling multiple storage tiers, exabyte scale, and comprehensive security and data sharing features. We present an overview of ADLS architecture, design points, and performance. Raghu Ramakrishnan 0001, Baskar Sridharan, John R. Douceur, Pavan Kasturi, Balaji Krishnamachari-Sampath, Karthick Krishnamoorthy, Mitica Manu, Spiro Michaylov, Rogério Ramos, Neil Sharman, Zee Xu, Youssef Barakat, Chris Douglas, Richard Draves, Shrikant S. Naidu, Shankar Shastry, Atul Sikaria, Simon Sun, Ramarathnam Venkatesan |
SIGMOD Conference | 9 |
| 1998 | Repeated Redundant Inequalities in Constraint Logic Programming
Spiro Michaylov |
Inf. Comput. | 1 |
| 1994 | Skeletons and Techniques for the Systematic Development of Constraint Logic ProgramsabstractWe study the systematic development of constraint logic programs from the viewpoint of "skeletons and techniques" as described by M. Kirschenbaum et al. (1994). We describe a number of fundamental skeleton classes for CLP, and generalize the notion of skeletons to deal with non-structural recursion. Then we describe a range of useful techniques for extending these skeletons. Furthermore, we introduce important classes of techniques that alter the control flow of skeletons in certain well-defined and desirable ways.> Spiro Michaylov |
ICTAI | 1 |
| 1992 | An Abstract Machine for CLP(R)abstractAn abstract machine is described for the CLP(ℜ) programming language. It is intended as a first step toward enabling CLP(ℜ) programs to be executed with efficiency approaching that of conventional languages. The core Constraint Logic Arithmetic Machine (CLAM) extends the Warren Abstract Machine (WAM) for compiling Prolog with facilities for handling real arithmetic constraints. The full CLAM includes facilities for taking advantage of information obtained from global program analysis. Joxan Jaffar, Spiro Michaylov, Peter J. Stuckey, Roland H. C. Yap |
PLDI | 2 |
| 1992 | PARTHENON: A Parallel Theorem Prover for Non-Horn Clauses
Soumitra Bose, Edmund M. Clarke, David E. Long, Spiro Michaylov |
J. Autom. Reason. | 4 |
| 1992 | CLP(R) and Some Electrical Engineering Problems
Nevin Heintze, Spiro Michaylov, Peter J. Stuckey |
J. Autom. Reason. | 2 |
| 1992 | The CLP(R) Language and System
Joxan Jaffar, Spiro Michaylov, Peter J. Stuckey, Roland H. C. Yap |
ACM Trans. Program. Lang. Syst. | 2 |
| 1991 | Compiling the Polymorphic Lambda-Calculusabstractquantification, side-effects, and assignment.TheseWe report some initial results regarding the efficient compilation of the second-order polymorphic A-calculus (Fz).Our compiler makes strong use of type information and the strong normalization and Church-Rosser properties of F2.Among the conceptual tools we develop is a notion of observational equivalence for F2, which we use to outline a proof that our compiler preserves the observable behavior of programs.Our technique compiles functions of well-understood inductive types to non-functional data structures, and computation is no longer just /reduction.A limited form of partial evaluation with a simple "Eureka" step is used to help circumvent provable inefficiencies of some functions in the pure polymorphic Lcalculus.For example, the usual predecessor function on Church numerals is compiled to a constant-time function. Spiro Michaylov, Frank Pfenning |
PEPM | 1 |
| 1991 | A Methodology for Managing Hard Constraints in CLP SystemsabstractIn constraint logic programming (CLP) systems, the standard technique for dealing with hard constraints is to delay solving them until additional constraints reduce them to a simpler form.For example, the CLP (7?) system delays the solving of nonlinear equations until they become linear, when certain variables become ground.In a naive implement ation, the overhead of delaying and awakening constraints could render a CLP system impractical. Joxan Jaffar, Spiro Michaylov, Roland H. C. Yap |
PLDI | 2 |
| 1989 | PARTHENON: A Parallel Theorem Prover for Non-Horn ClausesabstractA parallel resolution theorem prover, called Parthenon, that handles first-order logic is described. Parthenon is apparently the first general-purpose theorem prover to be developed for a multiprocessor. The system is based on a modification of D.H.D. Warren's SRI model (Int. Symp. on Logic Prog., pp.92-101, 1987) for OR-parallelism and implements a variant of D.W. Loveland's (J. ACM, vol.15, pp.236-51, 1968) model elimination procedure. It has been evaluated on various shared memory multiprocessors, including a 16-processor Encore Multimax. The authors have found that typical theorem-proving problems exhibit a great deal of potential parallelism. Parthenon has been able to exploit much of this parallelism, producing both impressive absolute run times and near-linear speed-up curves.> Soumitra Bose, Edmund M. Clarke, David E. Long, Spiro Michaylov |
LICS | 4 |
| 1988 | PARTHENON: A Parallel Theorem Prover for Non-Horn Clauses
P. E. Allen, Soumitra Bose, Edmund M. Clarke, Spiro Michaylov |
CADE | 4 |
| 1987 | CLP(R) and Some Electrical Engineering Problems
Nevin Heintze, Spiro Michaylov, Peter J. Stuckey |
ICLP | 2 |
| 1987 | Methodology and Implementation of a CLP System
Joxan Jaffar, Spiro Michaylov |
ICLP | 2 |