Demo Data from EDBT 2026 / reviewers in the wild / expert
Leo Mark
dblp:03/5097
· DBLP profile ↗
33ranked-venue papers
7as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 25 · 5 first-authorArtificial intelligence and machine learning · 8Software engineering, systems software and programming languages · 4 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3Security and privacy · 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
10 papers |
Query processing and optimization · 37% Spatial and temporal data management · 30% Data models and query languages · 19% | |
| Theoretical computer science
1 paper |
Automata and formal languages · 100% |
Topics — the 13 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › view maintenance
incremental view maintenance |
0.0 | 3 | 1997 | Incremental Computation of Set Difference Views · IEEE Trans. Knowl. Data Eng. 1997 Incremental Computation of Time-Varying Query Expressions · IEEE Trans. Knowl. Data Eng. 1995 Incremental Implementation Model for Relational Databases with Transaction Time · IEEE Trans. Knowl. Data Eng. 1991 |
Spatial and temporal data management
temporal databases |
0.0 | 3 | 1998 | Efficient Differential Timeslice Computation · IEEE Trans. Knowl. Data Eng. 1998 Using Differential Techniques to Efficiently Support Transaction Time · VLDB J. 1993 Incremental Implementation Model for Relational Databases with Transaction Time · IEEE Trans. Knowl. Data Eng. 1991 |
Distributed and cloud data management › consistency maintenance
distributed view maintenance |
0.0 | 1 | 1997 | Incremental Computation of Set Difference Views · IEEE Trans. Knowl. Data Eng. 1997 |
Query processing and optimization › incremental computation
incremental query processing |
0.0 | 1 | 1995 | Incremental Computation of Nested Relational Query Expressions · ACM Trans. Database Syst. 1995 |
Spatial and temporal data management
temporal query processing |
0.0 | 1 | 1995 | Incremental Computation of Time-Varying Query Expressions · IEEE Trans. Knowl. Data Eng. 1995 |
Data models and query languages
temporal data model |
0.0 | 2 | 1992 | Queries on Change in an Extended Relational Model · IEEE Trans. Knowl. Data Eng. 1992 Incremental Implementation Model for Relational Databases with Transaction Time · IEEE Trans. Knowl. Data Eng. 1991 |
Data models and query languages › relational model
extended relational model |
0.0 | 1 | 1992 | Queries on Change in an Extended Relational Model · IEEE Trans. Knowl. Data Eng. 1992 |
Data models and query languages
relational algebra |
0.0 | 1 | 1992 | Grammars and Relations · IEEE Trans. Software Eng. 1992 |
Spatial and temporal data management › temporal databases
transaction time |
0.0 | 1 | 1991 | Incremental Implementation Model for Relational Databases with Transaction Time · IEEE Trans. Knowl. Data Eng. 1991 |
Query processing and optimization › materialized view
view materialization |
0.0 | 1 | 1991 | Incremental Implementation Model for Relational Databases with Transaction Time · IEEE Trans. Knowl. Data Eng. 1991 |
Indexing and storage engines
tree index |
0.0 | 1 | 1998 | Efficient Differential Timeslice Computation · IEEE Trans. Knowl. Data Eng. 1998 |
Automata and formal languages
petri nets |
0.0 | 1 | 1994 | Implementation of Rule-Based Information Systems for Integrated Manufacturing · IEEE Trans. Knowl. Data Eng. 1994 |
Programming languages and type systems › grammar formalisms
grammar-based specification |
0.0 | 1 | 1992 | Grammars and Relations · IEEE Trans. Software Eng. 1992 |
Methods — techniques the papers use, named apart from their topics
incremental computation · 0.0rule-based translation · 0.0colored petri nets · 0.0pointer-less insertion tree · 0.0log-based storage · 0.0cost analysis · 0.0view pointer caches · 0.0algebra-to-algebra transformation · 0.0differential techniques · 0.0relational algebra extension · 0.0normalization · 0.0compact active domain operator · 0.0rule base · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | OTPM: Failure handling in data-intensive analytical processingabstractParallel processing is the key to speedup performance and to achieve high throughput in processing large scale data analytical workloads. However, failures of nodes involved in the analytical query can interrupt the whole process, resulting in the complete restart of the query if the system does not Binh Han, Edward Omiecinski, Leo Mark, Ling Liu 0001 |
CollaborateCom | 3 |
| 2011 | Query optimization using column statistics in hiveabstractHive is a data warehousing solution on top of the Hadoop MapReduce framework that has been designed to handle large amounts of data and store them in tables like a relational database management system or a conventional data warehouse while using the parallelization and batch processing functionalities of the Hadoop MapReduce framework to speed up the execution of queries. Data inserted into Hive is stored in the Hadoop FileSystem (HDFS), which is part of the Hadoop MapReduce framework. To make the data accessible to the user, Hive uses a query language similar to SQL, which is called HiveQL. When a query is issued in HiveQL, it is translated by a parser into a query execution plan that is optimized and then turned into a series of map and reduce iterations. These iterations are then executed on the data stored in the HDFS, writing the output to a file. Anja Gruenheid, Edward Omiecinski, Leo Mark |
IDEAS | 3 |
| 2010 | A Fast Randomized Method for Local Density-Based Outlier Detection in High Dimensional Data
Minh Quoc Nguyen, Edward Omiecinski, Leo Mark, Danesh Irani |
DaWak | 3 |
| 2009 | History Guided Low-Cost Change Detection in Streams
Weiyun Huang, Edward Omiecinski, Leo Mark, Minh Quoc Nguyen |
DaWaK | 3 |
| 2009 | A Fast Feature-Based Method to Detect Unusual Patterns in Multidimensional Datasets
Minh Quoc Nguyen, Edward Omiecinski, Leo Mark |
DaWaK | 3 |
| 2008 | Unusual Pattern Detection in High Dimensions
Minh Quoc Nguyen, Leo Mark, Edward Omiecinski |
PAKDD | 2 |
| 2006 | Message from Demo ChairsabstractPresents the welcome message from the conference proceedings. Govi Govindarajan, Leo Mark, Arjen P. de Vries |
ICDE | 2 |
| 2004 | Compression schemes for differential categorical stream clusteringabstractStream data analysis differs significantly from traditional data processing. To process the data online the algorithm has to work in one pass, incorporating new data into a model maintained in main memory. Storing a model or synopsis of processed data in the memory, which we call "data compression", is an important technique in both incremental and differential stream mining. This paper proposes several data compression schemes in one-pass categorical data clustering, and demonstrates their performance on synthetic and real data. Our compression schemes can efficiently generate compact representations of original data, so as to enable the algorithm to process streams at high speed and detect the changes in underlying data. The example algorithm based on these compression schemes achieves good accuracy in short execution time. Weiyun Huang, Edward Omiecinski, Leo Mark |
CIKM | 3 |
| 2003 | iTopN: incremental extraction of the N most visible objectsabstractThe visual exploration of large databases calls for a tight coupling of database and visualization systems. Current visualization systems typically fetch all the data and organize it in a scene tree, which is then used to render the visible data. For immersive data explorations, where an observer navigates in a potentially huge data space and explores selected data regions this approach is inadequate. A scalable approach is to make the database system observer-aware and exchange the data that is visible and most relevant to the observer.In this paper we present iTopN an incremental algorithm for extracting the most visible objects relative to the current position of the observer. We implement iTopN and compare it to an improved version of the R-tree that extends LRU with the caching of the top levels of the R-tree (LW-LRU). Our experiments show that iTopN is orders of magnitude faster than LW-LRU given the same amount of memory. Our experiments also show that for LW-LRU to perform as fast as iTopN it needs three times as much memory. Linas Bukauskas, Leo Mark, Edward Omiecinski, Michael H. Böhlen |
CIKM | 2 |
| 2003 | A foundation for vacuuming temporal databases
Janne Skyt, Christian S. Jensen, Leo Mark |
Data Knowl. Eng. | 3 |
| 2002 | Guarding the next Internet frontier: countering denial of information attacksabstractAs applications enabled by the Internet become information rich, ensuring access to quality information in the presence of potentially malicious entities will be a major challenge. Denial of information (DoI) attacks attempt to degrade the quality of information by deliberately introducing noise that appears to be useful information. The mere availability of information is insufficient if the user must find a needle in a haystack of noise that is created by an adversary to hide critical information. We focus on the characterization of information quality metrics that are relevant in the presence of DoI attacks. In particular, two complementary metrics are explored. Information regularity captures predictability in the patterns of information creation and access. The second metric, information quality trust, captures the known ability of an information source to meet the needs of its clients. Mustaque Ahamad, Leo Mark, Wenke Lee, Edward Omicienski, Andre dos Santos, Ling Liu 0001, Calton Pu |
NSPW | 2 |
| 2002 | XML Schema Mappings for Heterogeneous Database Access
Samuel Robert Collins, Shamkant B. Navathe, Leo Mark |
Inf. Softw. Technol. | 3 |
| 2000 | Programming by voice, VocalProgrammingabstractA system that enables a person to program without typing is needed because of the high incidents of repetitive stress injuries among people who program. This paper presents a design for a system that generates environments that enables people to program by voice and a method of determining if the system is successful. It also shows how this generator can be used to support entering data and writing XML documents. Stephen C. Arnold, Leo Mark, John Goldthwaite |
ASSETS | 2 |
| 1998 | Efficient Differential Timeslice ComputationabstractTransaction-time databases support access to not only the current database state, but also previous database states. Supporting access to previous database states requires large quantities of data and necessitates efficient temporal query processing techniques. Previously, we presented a log based storage structure and algorithms for the differential computation of previous database states. Timeslices-i.e., previous database states-are computed by traversing a log of database changes, using previously computed and cached timeslices as outsets. When computing a new timeslice, the cache will contain two candidate outsets: an earlier outset and a later outset. The new timeslice can be computed by either incrementally updating the earlier outset or decrementally "downdating" the later outset using the log. The cost of this computation is determined by the size of the log between the outset and the new timeslice. The paper proposes an efficient algorithm that identifies the cheaper outset for the differential computation. The basic idea is to compute the sizes of the two pieces of the log by maintaining and using a tree structure on the timestamps of the database changes in the log. The lack of a homogeneous node structure, a controllable and high fill factor for nodes, and of appropriate node allocation in existing tree structures (e.g., B/sup +/ trees, Monotonic B/sup +/ trees, and Append only trees) render existing tree structures unsuited for our use. Consequently, a specialized tree structure, the pointer-less insertion tree, is developed to support the algorithm. As a proof of concept, we have implemented a main memory version of the algorithm and its tree structure. Kristian Torp, Leo Mark, Christian S. Jensen |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1997 | Incremental Computation of Set Difference ViewsabstractViews can be computed by means of recomputation or they can be computed incrementally. Incremental view computation outperforms view recomputation in many situations. This is particularly true in distributed database environments such as data warehousing environments. The authors present and analyze two algorithms for the incremental computation of relational set difference views. Set differences occur naturally in the definition of the set-division operator and in rewritten nested queries. The I/O efficiency of the incremental algorithms is compared to each other and to efficient recomputation algorithms. The cost analysis strongly indicates that incremental computation of set difference views outperforms recomputation of set difference views in many situations. Lars Bækgaard, Leo Mark |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1995 | Incremental Computation of Time-Varying Query ExpressionsabstractWe present and analyze algorithms for the incremental computation of time-varying queries in which selection predicates refer to the state of a clock. Such queries occur naturally in many situations where temporal data are processed. Incremental techniques for query computation have proven to be more efficient than other techniques in many situations. However, all existing incremental techniques for query computation assume that old query results remain valid if no intermediate changes are made to the underlying database. Unfortunately, this assumption does not hold for time-varying queries whose results may change just because time passes. In order to solve this problem, we introduce the notion of a superview which contains all current tuples that will eventually satisfy the selection predicate of a time-varying selection. Based on the notion of superview, we develop efficient algorithms for the incremental computation of time-varying selections. Our algorithms, combined with existing incremental algorithms, allow complex time-varying queries to benefit from the proven efficiency of incremental techniques. It is important to notice that without our algorithms, the existing algorithms for incremental computation would be useless for any time-varying query expression.> Lars Bækgaard, Leo Mark |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1995 | Incremental Computation of Nested Relational Query ExpressionsabstractEfficient algorithms for incrementally computing nested query expressions do not exist. Nested query expressions are query expressions in which selection/join predicates contain subqueries. In order to respond to this problem, we propose a two-step strategy for incrementaly computing nested query expressions. In step (1), the query expression is transformed into an equivalent unnested flat query expression. In step (2), the flat query expression is incrementally computed. To support step (1), we have developed a very concise algebra-to-algebra transformation algorithm, and we have formally proved its correctness. The flat query expressions resulting from the transformation make intensive use of the relational set-difference operator. To support step (2), we present and analyze an efficient algorithm for incrementally computing set differences based on view pointer caches. When combined with existing incremental algorithms for SPJ queries, our incremental set-difference algorithm can be used to compute the unnested flat query expressions efficiently. It is important to notice that without our incremental set-difference algorithm the existing incremental algorithms for SPJ queries are useless for any query involving the set-difference operator, including queries that are not the result of unnesting nested queries. Lars Bækgaard, Leo Mark |
ACM Trans. Database Syst. | 2 |
| 1995 | Structured representation of rule-based specifications in CIM using updated Petri netsabstractA graphical representation tool-updated Petri nets (UPN)-has been developed to model rule-base specifications for CIM databases. UPN facilitates the modeling of relationships between operations of various manufacturing application systems and the database updates and retrievals among all the respective distributed databases. Based on this representation, a hierarchical modeling technique which includes refining and aggregating rules has also been developed. An application of the UPN is demonstrated in designing rule-based systems for controlling and integrating the information flow between manufacturing applications, including computer aided design, computer aided process planning, manufacturing resources planning, and shop floor control.> George Harhalakis, Chang-Pin Lin, Leo Mark, Pedro R. Muro-Medrano |
IEEE Trans. Syst. Man Cybern. | 3 |
| 1994 | Implementation of Rule-Based Information Systems for Integrated ManufacturingabstractFocuses on the development of a methodology within a software environment for automating the rule-based implementation of specifications of integrated manufacturing information systems. The specifications are initially formulated in a natural language and subsequently represented in terms of a graphical representation by the system designer. A new graphical representation tool is based on updated Petri nets (UPN) that we have developed as a specialized version of colored Petri nets. The rule-based implementation approach utilizes the similarity of features between UPN and the general rule specification language used for the implementation. The automation of the translation of UPN to the rule specification language is expected to considerably reduce the life-cycle for design and implementation of the system. The application presented deals with the control and management of information flow between the computer-aided design, process planning, manufacturing resource planning and shop floor control databases. This provides an integrated information framework for computer integrated manufacturing systems.> George Harhalakis, Chang-Pin Lin, Leo Mark, Pedro R. Muro-Medrano |
IEEE Trans. Knowl. Data Eng. | 3 |
| 1993 | Using Differential Techniques to Efficiently Support Transaction Time
Christian S. Jensen, Leo Mark, Nick Roussopoulos, Timos K. Sellis |
VLDB J. | 2 |
| 1992 | Incrementally Maintained Network - Relational Database MappingabstractAbstract An incrementally maintained mapping from a network to a relational database is presented. This mapping may be established either to support the efficient retrieval of data from a network database through a relational interface, or as the first step in a gradual conversion of data and applications from a network to a relational database system. After the mapping has been established, the only data mapped from the network to the relational database are the increments resulting from updates on the network database. The mapping is therefore an efficient alternative to mappings that repeatedly map the results of retrievals through the relational interface from the network database to the relational database. This is in particular the case when the two databases reside on different hosts. Applications on the network database may, under certain restrictions, gradually be moved to the relational database, while the mapping incrementally maintains the relational database for the applications that remain on the network database. A detailed, but generic, account of how to build such a mapping from a network to a relational database is given, including all the algorithms needed and examples of their use. Leo Mark, Nick Roussopoulos, Tina Newsome, Piriya Laohapipattana |
Softw. Pract. Exp. | 1 |
| 1992 | Queries on Change in an Extended Relational ModelabstractA data model that allows for the storage of detailed change history in so-called backlog relations is described. Its extended relational algebra, in conjunction with the extended data structures, provides a powerful tool for the retrieval of patterns and exceptions in change history. An operator, Sigma , based on the notion of compact active domain is introduced. It groups data not in predefined groups but in groups that fit the data. This operator further expands the retrieval capabilities of the algebra. The expressive power of the algebra is demonstrated by examples, some of which show how patterns and exceptions in change history can be detected. Sample applications of this work are statistical and scientific databases, monitoring (of databases, manufacturing plants, power plants, etc.), CAD, and CASE.> Christian S. Jensen, Leo Mark |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1992 | Grammars and RelationsabstractProgramming languages and databases have evolved on separate foundations and with separate goals for many years. Buzzwords such as persistent data objects, objectoriented databases and software engineering databases reflect increased activity aimed at integrating the two areas at their current state of evolution. This paper suggests that we retum to basics and consider the foundation of the two areas, grammars and relations, as a basis for their integration. We present an algorithm, GeneRel, which given a grammar automatically generates a set of normalized relations in which objects derived from the grammar can be stored. We demonstrate how the algorithm applied to a meta- grammar generates relations in which grammars derived from the meta-grammar can be stored. We show how an extended relational algebra can be used to retrieve information about stored grammars and stored objects derived from the grammars. We outline an algorithm, GeneView, which given a set of non-terminals from a grammar generates a set of view definitions on the created relations. Leo Mark, Roberta Cochrane |
IEEE Trans. Software Eng. | 1 |
| 1991 | Incremental Implementation Model for Relational Databases with Transaction TimeabstractAn implementation model for the standard relational data model extended with transaction time is presented. The implementation model integrates techniques of view materialization, differential computation, and deferred update into a coherent whole. It is capable of storing any view (reflecting past or present states) and subsequently using stored views as outsets for incremental and decremental computations of requested views, making it more flexible than previously proposed partitioned storage models. The working and the expressiveness of the model are demonstrated by sample queries that show how historical data are retrieved.> Christian S. Jensen, Leo Mark, Nick Roussopoulos |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1991 | An Architecture for High Performance Engineering Information SystemsabstractCommercially available database systems do not meet the information and processing needs of design and manufacturing environments. A new generation of systems-engineering information systems-must be built to meet these needs. The architectural and computational aspects of such systems are addressed, and solutions are proposed. The authors argue that a mainframe-workstation architecture is needed to provide distributed functionality while ensuring high availability and low communication overhead, that explicit control of metaknowledge is needed to support extendibility and evolution, that large rule bases are needed to make the knowledge of the systems active, and that incremental computation models are needed to achieve the required performance of such engineering information systems.> Nick Roussopoulos, Leo Mark, Timos K. Sellis, Christos Faloutsos |
IEEE Trans. Software Eng. | 2 |
| 1990 | Information interchange between self-describing databases
Leo Mark, Nick Roussopoulos |
Inf. Syst. | 1 |
| 1989 | Performance Issues in the Binary Relationship Model
Chih-Chen Lin, Leo Mark, Timos K. Sellis, Christos Faloutsos |
Data Knowl. Eng. | 2 |
| 1989 | A graphical query language for the Binary Relationship Model
Leo Mark |
Inf. Syst. | 1 |
| 1988 | Expert Database Systems: Efficient Support for Engineering Environments
Timos K. Sellis, Nick Roussopoulos, Leo Mark, Christos Faloutsos |
Data Knowl. Eng. | 3 |
| 1987 | E-R Modeling versus Binary Modeling (Panel)
Gordon C. Everest, Carlo Batini, James P. Fry, Leo Mark, Paul S. Thomson |
ER | 4 |
| 1987 | Defining views in the Binary Relationship Model
Leo Mark |
Inf. Syst. | 1 |
| 1983 | What is the Binary Relationship Approach?
Leo Mark |
ER | 1 |
| 1983 | Integration of Data, Schema and Meta-Schema in the Context of Self-Documenting Data Models
Leo Mark, Nick Roussopoulos |
ER | 1 |