Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Levent V. Orman

dblp:62/7021 · DBLP profile ↗
← Back
21ranked-venue papers
21as first author
0since 2021 · last 2001
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 12 · 12 first-authorArtificial intelligence and machine learning · 4 · 4 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory 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.

Databases, data mining, and information retrieval
3 papers
Database system architecture and tuning · 45% Transaction processing and concurrency control · 26% Database theory · 25%
Theoretical computer science
1 paper
Logic in computer science · 100%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%

Topics — the 4 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database system architecture and tuning
integrity constraint maintenance
0.122001
Transaction Repair for Integrity Enforcement · IEEE Trans. Knowl. Data Eng. 2001
Differential Relational Calculus for Integrity Maintenance · IEEE Trans. Knowl. Data Eng. 1998
Transaction processing and concurrency control › recovery
transaction repair
0.012001
Transaction Repair for Integrity Enforcement · IEEE Trans. Knowl. Data Eng. 2001
Logic in computer science
first-order logic
0.011998
Differential Relational Calculus for Integrity Maintenance · IEEE Trans. Knowl. Data Eng. 1998
Data models and query languages › data modeling
functional data model
0.011988
Functional Development of Database Applications · IEEE Trans. Software Eng. 1988

Methods — techniques the papers use, named apart from their topics

resolution · 0.0formal differentiation · 0.0substitution · 0.0incremental integrity maintenance · 0.0functional programming · 0.0
YearPublicationVenuePosition
2001 Transaction Repair for Integrity Enforcement
abstract
A transaction repair system detects erroneous transactions as they update the database, and for each erroneous transaction, it finds the necessary and sufficient changes to the transaction that would repair it. Detection and repair are the two essential components of semantic integrity maintenance since detection alone would leave the user with the difficult responsibility of manually correcting and reentering an erroneous transaction. Both detection and repair rely on incremental integrity maintenance techniques. The detection process takes advantage of the integrity of the database before the transaction, and detects only the new errors introduced by the transaction. The repair process takes advantage of the integrity before the transaction and integrity violation after the transaction but before the repair. Such a two-step incremental analysis produces the minimal repair necessary and sufficient to correct the transaction. All necessary and sufficient repairs are generated, for all first order constraints, and by using only substitution with no resolution search. Multiple constraints are repaired in parallel, with no sequencing of constraints, and no possibility of cycles. Extensions to recursive constraints and nondeterministic transactions are provided.
Levent V. Orman
IEEE Trans. Knowl. Data Eng.1
1998 Storage and Retrieval of Database Constraints
abstract
First order static database constraints are expressed in terms of updates that may violate them, and the updates that will block those violations. Such simple necessary conditions for violations, and sufficient conditions for validations are useful in storing database constraints on secondary storage devices, maintaining them using relational database management systems, and retrieving them using database query languages. Considerable efficiency in constraint management is achieved by retrieving only the relevant constraints for each database stransaction. A large proportion of constraints are eliminated from consideration without retrieval from the storage device, and without any significant processing. Storage structure provides indexing with respect to relations, constants, quantifiers, and arbitrary join conditions.
Levent V. Orman
Inf. Syst.1
1998 Differential Relational Calculus for Integrity Maintenance
abstract
A differential calculus for first-order logic is developed to enforce database integrity. Formal differentiation of first-order sentences is useful in maintaining database integrity, since once a database constraint is expressed as a first-order sentence, its derivative with respect to a transaction provides the necessary and sufficient condition for maintaining integrity. The derivative is often much simpler to test than the original constraint since it maintains integrity differentially by assuming Integrity before the transaction, and testing only for new violations. The formal differentiation requires no resolution search, only substitution. It is more efficient than resolution-based approaches; and it provides a considerably more general solution than previous substitution-based methods since it is valid for all first-order sentences and with all transactions involving arbitrary collections of atomic changes to the database. It also produces a large number of sufficient conditions that are often less strict than those of the previous approaches; and it can be extended to accommodate many dynamic constraints.
Levent V. Orman
IEEE Trans. Knowl. Data Eng.1
1997 Relational Database Constraints as Counterexamples
Levent V. Orman
Acta Informatica1
1996 Constraint by example
abstract
First order static database constraints are expressed as counterexamples, i.e., examples that violate the integrity of the database. Examples are data and as such they can be specified and stored as data, structured into database files for efficient search and retrieval, and enforced efficiently since enforcement reduces to data comparison between the constraints as example data and the database. To express all first order constraints as counterexamples, a new normal form for first order logic is created which, after some syntactic transformation, is amenable to storage in flat files, efficient search and retrieval, and efficient testing of models for validity. Such efficient management of constraints is likely to lead to the development of large constraint bases since constraints are useful in a variety of contexts such as: 1. Maintaining data quality by catching in real time and eliminating a wide variety of errors ranging from typing mistakes to complex semantic violations, 2. Enforcing data security by monitoring and authorizing access and modification to protected data, 3. Implementing semantic data models within the simpler and better understood environment of relational model, 4. Building model libraries where complex decision models can be described, stored, retrieved, and manipulated by using constraints that establish the logical relationships between their inputs and outputs.
Levent V. Orman
Decis. Support Syst.1
1996 Queries = Examples + Counterexamples
abstract
Database queries can be expressed as unordered collections of examples and counterexamples. The resulting languages are intuitive, first order complete, and applicable to a variety of data models including relational, object oriented, and visual models. This class of languages based on examples and counterexamples employ a minimal number of constructs with no sequencing or nesting of the constructs implied, allowing a simple and uniform theoretical analysis of their syntax, semantics, and completeness.
Levent V. Orman
Inf. Syst.1
1993 Knowledge Management by Example
Levent V. Orman
ISMIS1
1993 Knowledge Management by Example
Levent V. Orman
J. Intell. Inf. Syst.1
1991 Constraint Maintenance as a Data Model Design Criterion
abstract
The maintenance cost of database constraints is proposed as a data model design criterion. All previous design criteria are shown to be special cases of constraint maintenance. A human oriented design procedure based on this criterion is developed and shown to be applicable to a variety of data models including relational and functional. Human orientation is achieved by using natural deduction instead of resolution, simple heuristics instead of global optimisation, and a functional notation.
Levent V. Orman
Comput. J.1
1991 A visual data model
Levent V. Orman
Data Knowl. Eng.1
1991 Complexity of database languages
Levent V. Orman
Inf. Syst.1
1991 Visual Development of Database Applications
abstract
An exclusively visual approach to the development of database applications is introduced. Graphical tools and techniques are designed to represent all components of an application system, and all phases of the development process. Data, constraints, queries, transactions and programs are all expressed graphically. Analysis, design, maintenance, and even inference are carried out using graphical techniques. The visual approach is expected to be most appropriate for end users, and it is likely to encourage end-user participation in application development.
Levent V. Orman
Interact. Comput.1
1991 Rule by example: an example-based approach to knowledge-base management
Levent V. Orman
Knowl. Based Syst.1
1988 Functional Database Constraints
abstract
A general notation is developed based on functional languages and Horn clauses to express database constraints. A general notation not only provides a medium for a comprehensive study of all database constraints, as opposed to individual types of constraints, but it also reveals that constraints constitute a major building block of many other database components. In that respect, they are likely to aid in the study of all of those components ranging from queries and transactions to derivations and design algorithms. A universal building block is also likely to be the first step in the development of a unifying theory.
Levent V. Orman
Comput. J.1
1988 Functional Development of Database Applications
abstract
A highly modular and uniformly functional development methodology for database applications is introduced. An event-oriented view of the database is adopted recording the observed events directly and treating the state of the environment as derived data. The relationship between the observed events and the derived state of the system is expressed using a purely functional language. The application systems in this environment are divided into their smallest possible components consisting of only functions and simple functional expressions. The multimode of small but highly independent components generated in this fashion are placed in the database along with the data, to utilize the database management system in maintaining the application system. The semantics of individual applications is captured within the data model serving those applications.>
Levent V. Orman
IEEE Trans. Software Eng.1
1986 Functional data model design
Levent V. Orman
Inf. Syst.1
1986 Redundancy in functional databases
Levent V. Orman
Inf. Syst.1
1985 Design criteria for functional data bases
Levent V. Orman
Inf. Syst.1
1984 Nested set languages for functional databases
Levent V. Orman
Inf. Syst.1
1983 A Familial Specification Language for Database Application Systems
Levent V. Orman
Comput. Lang.1
1982 A familial model of data for a multilevel schema framework
Levent V. Orman
Inf. Syst.1