Demo Data from VLDB 2026 / reviewers in the wild / expert
Roger King
dblp:64/2075
· DBLP profile ↗
38ranked-venue papers
12as first author
0since 2021 · last 2014
0009-0006-6551-2180ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 27 · 9 first-authorSoftware engineering, systems software and programming languages · 5 · 2 first-authorSystems, architecture and hardware · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2Artificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 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
21 papers |
Data integration and cleaning · 46% Data models and query languages · 24% Database system architecture and tuning · 23% | |
| Human-computer interaction and pervasive computing
6 papers |
User interface design and tools · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% |
Topics — the 17 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › data integration system
multidatabase query |
0.0 | 2 | 1994 | Direct: A Query Facility for Multiple Databases · ACM Trans. Inf. Syst. 1994 DIRECT: A Query Facility for Multiple Databases · SIGMOD Conference 1992 |
User interface design and tools › user interface architecture
user interface management system |
0.0 | 3 | 1993 | Designing Database Interfaces with DBface · ACM Trans. Inf. Syst. 1993 Semantic Feedback in the Higgens UIMS · IEEE Trans. Software Eng. 1988 A Generator of Direct Manipulation Office Systems · ACM Trans. Inf. Syst. 1986 |
Data models and query languages
object-oriented database |
0.0 | 4 | 1994 | Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management System · ACM Trans. Database Syst. 1989 Object-Oriented Database Support for Software Environments · SIGMOD Conference 1987 Self-Adaptive, On-Line Reclustering of Complex Object Data · SIGMOD Conference 1994 |
Data models and query languages › query language design
multidatabase manipulation language |
0.0 | 1 | 1994 | Direct: A Query Facility for Multiple Databases · ACM Trans. Inf. Syst. 1994 |
Electronic design automation
clustering |
0.0 | 1 | 1994 | Self-Adaptive, On-Line Reclustering of Complex Object Data · SIGMOD Conference 1994 |
Data integration and cleaning
data quality |
0.0 | 1 | 2002 | The Rubicon of Smart Data · VLDB 2002 |
User interface design and tools
user interface generation |
0.0 | 2 | 1988 | Semantic Feedback in the Higgens UIMS · IEEE Trans. Software Eng. 1988 A Generator of Direct Manipulation Office Systems · ACM Trans. Inf. Syst. 1986 |
Data integration and cleaning › heterogeneous data management
heterogeneous database systems |
0.0 | 1 | 1992 | A Toolkit for the Incremental Implementation of Heterogeneous Database Management Systems · VLDB J. 1992 |
Query processing and optimization
query result caching |
0.0 | 1 | 1992 | Intelligent Database Caching Through the Use of Page-Answers and Page-Traces · ACM Trans. Database Syst. 1992 |
Data integration and cleaning
schema mapping |
0.0 | 1 | 1992 | DIRECT: A Query Facility for Multiple Databases · SIGMOD Conference 1992 |
Database system architecture and tuning
self-managing database systems |
0.0 | 1 | 1989 | Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management System · ACM Trans. Database Syst. 1989 |
Data models and query languages › conceptual modeling
semantic data model |
0.0 | 3 | 1988 | The Semantic Database Constructor · IEEE Trans. Software Eng. 1985 The Cactis Project: Database Support for Software Environment · IEEE Trans. Software Eng. 1988 A Tool for the Implementation of Databases · ICDE 1984 |
Database system architecture and tuning
main-memory database |
0.0 | 1 | 1992 | Intelligent Database Caching Through the Use of Page-Answers and Page-Traces · ACM Trans. Database Syst. 1992 |
User interface design and tools › graphical user interface
graphical user interface specification |
0.0 | 1 | 1988 | Semantic Feedback in the Higgens UIMS · IEEE Trans. Software Eng. 1988 |
User interface design and tools › adaptive user interfaces
adaptable user interfaces |
0.0 | 1 | 1987 | Freeform: A User-Adaptable Form Management System · VLDB 1987 |
Software maintenance and evolution
software reuse |
0.0 | 1 | 1986 | A Generator of Direct Manipulation Office Systems · ACM Trans. Inf. Syst. 1986 |
User interface design and tools › user interface design
database user interfaces |
0.0 | 1 | 1984 | Ski: A Semantics-Knowledgeable Interface · VLDB 1984 |
Methods — techniques the papers use, named apart from their topics
cluster analysis · 0.0object-oriented database schema · 0.0heuristic selection · 0.0incremental attribute evaluation · 0.0attribute grammar · 0.0word generation · 0.0morphological decomposition · 0.0arabic character representation · 0.0concurrent scheduling · 0.0attributed graph · 0.0semantic feedback · 0.0object-oriented database management · 0.0nonprocedural specification · 0.0derived data maintenance · 0.0interactive prototype design tool · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | A framework for predicting the mission-specific performance of autonomous unmanned systemsabstractWhile many methodologies have been proposed for calculating a quantitative level of autonomy for intelligent Unmanned Systems (UMS), no one definitive measure of autonomy or autonomous performance has been validated and adopted by the UMS community. Particularly for military applications, a simple performance metric that is based on the UMSs mission profile and is comparable between UMS systems is critical. This metric would not only help define the features a UMS needs to successfully perform its mission, both in terms of hardware and software, but also enable the use of UMS for a broader range of applications at an increased level of autonomy. This paper presents the development of a new methodology for calculating a single-number performance metric for autonomous UMS, and this metric is called the Mission Performance Potential (MPP). Rather than a retroactive measure of UMS performance and autonomy level for one iteration of a given scenario, the MPP separates autonomy level and mission performance to provide a predictive measure of a UMS's expected performance for a mission set and level of autonomy. As an example application, the MPP is calculated for an Unmanned Aerial Vehicle (UAV) performing a target tracking mission, and this MPP value is compared to the results of field-testing with this system. Phillip J. Durst, Wendell Gray, Agris Nikitenko, João Caetano, Michael Trentini, Roger King |
IROS | 6 |
| 2006 | Popcorn: the personal knowledge baseabstractPeople often use powerful tools to manage the documents they encounter, but very rarely to store the mental knowledge they glean from those documents. Popcorn is a personal knowledge base: an experimental interface and database designed to store and retrieve a user's accumulated personal knowledge. It aims to let the user represent information in a way that corresponds more naturally to their mental conceptions than simply text would, in part by making heavy use of transclusion: sharing items among multiple contexts. This paper describes the design rationale for the system, contrasting it with related efforts, and presents the results of deploying it to a group of volunteers who used it in real-world settings. The results, while revealing some limitations in the tool, and some challenges in coping with knowledge reorganization, suggest that the analysis underlying the design is useful, and that Popcorn is a powerful and effective tool for a variety of intellectual work. Stephen Davies, Scotty Allen, Jon Raphaelson, Emil Meng, Jake Engleman, Roger King, Clayton H. Lewis |
Conference on Designing Interactive Systems | 6 |
| 2004 | Leveraging Metadata Inductively and Subjectively
Stephen Davies, Roger King |
Dublin Core Conference | 2 |
| 2004 | Security Maintenance Mediation: a technology for preventing unintended security breachesabstractAbstract Web‐resident information is becoming ‘smarter’, in the sense that emerging technology will support the annotation of it with ontological terms, which will be used to locate and reuse information. This will pose a great security risk in the form of unintended breaches (as distinct from deliberate invasions). Web‐resident information will be far more readily available and relevant, thus causing inadvertent releases of secure information to potentially cause it to be diffusely spread across the Internet. Then as this information is iteratively transformed and integrated with other information, it will become irretrievable and potentially used in a myriad of unpredictable ways. The problem is that ontological annotations, while making information more understandable in its original form, do not provide a means for easily capturing the complex semantics of information that has been transformed via abstraction, aggregation, and integration. This demands the development of a semantically rich way of specifying ‘views’ of Web information, to which security controls can be attached. Also needed is a way for users of secure information to easily and voluntarily blend—and thereby propagate—security controls as information is transformed. Information mediators designed by collaborative teams of experts are proposed as the vehicle for wrapping information, so that at each step of reuse, high‐level views and their corresponding integrity controls can be made easily accessible to trusted users who will then be able to ensure their proper maintenance. Copyright © 2004 John Wiley & Sons, Ltd. Roger King |
Concurr. Comput. Pract. Exp. | 1 |
| 2002 | The Rubicon of Smart Data
Roger King |
VLDB | 1 |
| 2001 | The COIL data mediator definition languageabstractAbstract Modern persistent applications typically run on top of numerous (often hundreds) of distributed, heterogeneous databases. Integrating data from various data sources in order to provide uniform, homogeneous, and consistent access to the data from the underlying data sources while preserving the integrity and autonomy of preexisting data sources is a huge problem, especially in evolving environments. The main issue that a global information sharing system has to address is heterogeneity on all levels of the participating data sources: the data might be stored in heterogeneous data sources, using different data models and access/middleware technologies. Another major type of heterogeneity that has to be addressed by a global information sharing system is due to differences in the semantics of the data from the data source participating in the integration process. In particular, the resolution of potential conflicts due to structural and semantic heterogeneity of the integrated data is an essential part of the integration process performed by a data integration environment. The COIL data mediator definition language supports the definition of the integration process and its semantics on a high level of abstraction. The language provides powerful language components which can be used to resolve potential conflicts due to structural and semantic heterogeneity, and to define the integration process in general. The semantics of a specific integration process are defined in a COIL data mediator definition (COIL program). The COIL compiler uses those specifications expressed in the COIL language to generate a standard Java object which captures the semantics of the integration process defined in the COIL mediator definition. The generated Java object is called a COIL data mediator. In general, a COIL data mediator is a user‐defined, customized object/component which can be used like any other normal object in the Java development environment. A COIL data mediator presents a well‐defined interface which may be used to access and configure the mediator at runtime. Therefore it is possible to change the data mediator's behavior and the semantics of the integration process in general at runtime. We present a detailed description of the COIL data mediator definition language and its language components, along with a detailed discussion of how COIL data mediators are used to overcome different heterogeneity problems. Copyright © 2001 John Wiley & Sons, Ltd. Christian Och, Richard Osborne, John Todd, Roger King |
Concurr. Comput. Pract. Exp. | 4 |
| 1997 | The Sybil Database Integration and Evolution Environment: An Overview
Roger King, Michael Novak, Christian Och, Richard Osborne, Fernando Vélez |
ADBIS | 1 |
| 1996 | Generating Data Integration Mediators that Use Materialization
Richard Hull 0001, Roger King |
J. Intell. Inf. Syst. | 3 |
| 1995 | Using Object Matching and Materialization to Integrate Heterogeneous Databases
Richard Hull 0001, Roger King, Jean-Claude Franchitti |
CoopIS | 3 |
| 1995 | On Building a Hyperdistributed Database
Athman Bouguettaya, Mike P. Papazoglou, Roger King |
Inf. Syst. | 3 |
| 1995 | Resource Location in Large Scale Heterogeneous and Autonomous Databases
Athman Bouguettaya, Stephen Milliner, Roger King |
J. Intell. Inf. Syst. | 3 |
| 1994 | Workshop on the Intersection Between Databases and Software Engineering
Roger King |
ICSE | 1 |
| 1994 | Self-Adaptive, On-Line Reclustering of Complex Object DataabstractA likely trend in the development of future CAD, CASE and office information systems will be the use of object-oriented database systems to manage their internal data stores. The entities that these applications will retrieve, such as electronic parts and their connections or customer service records, are typically large complex objects composed of many interconnected heterogeneous objects, not thousands of tuples. These applications may exhibit widely shifting usage patterns due to their interactive mode of operation. Such a class of applications would demand clustering methods that are appropriate for clustering large complex objects and that can adapt on-line to the shifting usage patterns. While most object-oriented clustering methods allow grouping of heterogeneous objects, they are usually static and can only be changed off-line. We present one possible architecture for performing complex object reclustering in an on-line manner that is adaptive to changing usage patterns. Our architecture involves the decomposition of a clustering method into concurrently operating components that each handle one of the fundamental tasks involved in reclustering, namely statistics collection, cluster analysis, and reorganization. We present the results of an experiment performed to evaluate its behavior. These results show that the average miss rate for object accesses can be effectively reduced using a combination of rules that we have developed for deciding when cluster analyses and reorganizations should be performed. William J. McIver Jr., Roger King |
SIGMOD Conference | 2 |
| 1994 | Direct: A Query Facility for Multiple DatabasesabstractThe subject of this research project is the architecture and design of a multidatabase query facility. These databases contain structured data, typical for business applications. Problems addressed are: presenting a uniform interface for retrieving data from multiple databases, providing autonomy for the component databases, and defining an architecture for semantic services. DIRECT is a query facility for heterogeneous databases. The databases and their definitions can differ in their data models, names, types, and encoded values. Instead of creating a global schema, descriptions of different databases are allowed to coexist. A multidatabase query language provides a uniform interface for retrieving data from different databases. DIRECT has been exercised with operational databases that are part of an automated business system. Ulla Merz, Roger King |
ACM Trans. Inf. Syst. | 2 |
| 1993 | Exploiting data-distribution patterns in modeling tuple selectivities in a database
Nabil Kamel, Roger King |
Inf. Sci. | 2 |
| 1993 | Designing Database Interfaces with DBfaceabstractDBface is a toolkit for designing interfaces to object-oriented databases. It provides users with a set of tools for building custom interfaces with minimal programming. This is accomplished by combining techniques from User Interface Management Systems (UIMS) with a built-in knowledge about the specific kinds of techniques used by object-oriented databases. DBface allows users to create graphical constructs and interactive techniques by taking advantage of an object-oriented database environment and tools. Not only can database tools be used for creating an interface, but information about the interface being built is stored within a database schema and is syntactically consistent with all other schema information. Thus, an interface can deal with data and schema information, including information about another interface. This allows for easy reusability of graphical constructs such as data representations. Roger King, Michael Novak |
ACM Trans. Inf. Syst. | 1 |
| 1992 | DIRECT: A Query Facility for Multiple DatabasesabstractNo abstract available. Ulla Merz, Roger King |
SIGMOD Conference | 2 |
| 1992 | Intelligent Database Caching Through the Use of Page-Answers and Page-TracesabstractIn this paper a new method to improve the utilization of main memory systems is presented. The new method is based on prestoring in main memory a number of query answers, each evaluated out of a single memory page. To this end, the ideas of page-answers and page-traces are formally described and their properties analyzed. The query model used here allows for selection, projection, join, recursive queries as well as arbitrary combinations. We also show how to apply the approach under update traffic. This concept is especially useful in managing the main memories of an important class of applications. This class includes the evaluation of triggers and alerters, performance improvement of rule-based systems, integrity constraint checking, and materialized views. These applications are characterized by the existence at compile time of a predetermined set of queries, by a slow but persistent update traffic, and by their need to repetitively reevaluate the query set. The new approach represents a new type of intelligent database caching, which contrasts with traditional caching primarily in that the cache elements are derived data and as a consequence, they overlap arbitrarily and do not have a fixed length. The contents of the main memory cache are selected based on the data distribution within the database, the set of fixed queries to preprocess, and the paging characteristics. Page-answers and page-traces are used as the smallest indivisible units in the cache. An efficient heuristic to select a near optimal set of page-answers and page-traces to populate the main memory has been developed, implemented, and tested. Finally, quantitative measurements of performance benefits are reported. Nabil Kamel, Roger King |
ACM Trans. Database Syst. | 2 |
| 1992 | A Toolkit for the Incremental Implementation of Heterogeneous Database Management Systems
Pamela Drew, Roger King, Dennis Heimbigner |
VLDB J. | 2 |
| 1990 | Bayan: An Arabic Text Database Management SystemabstractMost existing databases lack features which allow for the convenient manipulation of text. It is even more difficult to use them if the text language is not based on the Roman alphabet. The Arabic language is a very good example of this case. Many projects have attempted to use conventional database systems for Arabic data manipulation (including text data), but because of Arabic's many differences with English, these projects have met with limited success. In the Bayan project, the approach has been different. Instead of simply trying to adopt an environment to Arabic, the properties of the Arabic language were the starting point and everything was designed to meet the needs of Arabic, thus avoiding the shortcomings of other projects. A text database management system was designed to overcome the shortcomings of conventional database management systems in manipulating text data. Bayan's data model is based on an object-oriented approach which helps the extensibility of the system for future use. In Bayan, we designed the database with the Arabic text properties in mind. We designed it to support the way Arabic words are derived, classified, and constructed. Furthermore, linguistic algorithms (for word generation and morphological decomposition of words) were designed, leading to a formalization of rules of Arabic language writing and sentence construction. A user interface was designed on top of this environment. A new representation of the Arabic characters was designed, a complete Arabic keyboard layout was created, and a window-based Arabic user interface was also designed. Roger King, Ali Morfeq |
SIGMOD Conference | 1 |
| 1990 | The Performance and Utility of the Cactis Implementation Algorithms
Pamela Drew, Roger King, Scott E. Hudson |
VLDB | 2 |
| 1989 | FaceKit: A Database Interface Design Toolkit
Roger King, Michael Novak |
VLDB | 1 |
| 1989 | Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management SystemabstractCactis is an object-oriented, multiuser DBMS developed at the University of Colorado. The system supports functionally-defined data and uses techniques based on attributed graphs to optimize the maintenance of functionally-defined data. The implementation is self-adaptive in that the physical organization and the update algorithms dynamically change in order to reduce disk access. The system is also concurrent. At any given time there are some number of computations that must be performed to bring the database up to date; these computations are scheduled independently and are performed when the expected cost to do so is minimal. The DBMS runs in the Unix/C Sun workstation environment. Cactis is designed to support applications that require rich data modeling capabilities and the ability to specify functionally-defined data, but that also demand good performance. Specifically, Cactis is intended for use in the support of such applications as VLSI and PCB design, and software environments. Scott E. Hudson, Roger King |
ACM Trans. Database Syst. | 2 |
| 1988 | Semantic and object-oriented database support for software environmentsabstractIn the database community there is considerable disagreement concerning the definition of 'object-oriented'. The author distinguishes between two very different ways in which this term is used in the database world, and argues that together, these two sorts of object-orientedness form a solid framework for supporting software engineering. Essentially, when database researchers use the word 'object-oriented', they are generally referring to one of two approaches-structural object-orientation or behavioral object-orientation. The former is usually called semantic modeling, after a class of data models that attempt to provide richer constructs for representing the semantics of database applications. The second class of data models is geared toward the behavior of objects and is concerned with the manipulation of data, taking an abstract data type approach of embedding operations (methods) within types.> Roger King |
COMPSAC | 1 |
| 1988 | The Cactis Project: Database Support for Software EnvironmentabstractThe Cactis project is an on-going effort oriented toward extending database support from traditional business-oriented applications to software environments. The main goals of the project are to construct an appropriate model, and develop new techniques to support the unusual data management needs of software environments, including program compilations, software configurations, load modules, project schedules, software versions, nested and long transactions, and program transformations. The ability to manage derived information is common to many of these data needs, and the Cactis database management system has the ability to represent and maintain derived data in a time- and space-efficient fashion. A central contribution of Cactis is its integration of the type constructors of semantic models and the localized behavior capabilities of object-oriented database management systems.> Scott E. Hudson, Roger King |
IEEE Trans. Software Eng. | 2 |
| 1988 | Semantic Feedback in the Higgens UIMSabstractAlmost all applications using interactive graphics contain important structures and concepts which are deeper than the geometres used to display them to the user. One of the major tasks of the system implementer is to cause the user interface to reflect this deeper structure accurately so that it may be directly manipulated by the user. The authors describe a tool, the Higgens user interface management system (UIMS), which can automate much of this task for a wide class of systems using interactive graphics. It is able to generate graphical user interfaces automatically from a high-level interface specification. These specifications are primarily nonprocedural in nature. They describe how graphical images can be automatically derived and updated based on applications entities, and how graphical inputs can be translated back into terms which are appropriate to the application.> Scott E. Hudson, Roger King |
IEEE Trans. Software Eng. | 2 |
| 1987 | Object-Oriented Database Support for Software EnvironmentsabstractCactis is an object-oriented, multi-user DBMS developed at the University of Colorado. The implementation is self-adaptive and concurrent, and runs in the Unix/C Sun workstation environment. A central, unique focus of Cactis is the support of functionally-defined data in a manner which provides good performance. Cactis is intended for use in applications which are conducive to an object-oriented approach and involve derived data. Such applications include software environments. Scott E. Hudson, Roger King |
SIGMOD Conference | 2 |
| 1987 | MOBY: An Architecture for Distributed Expert Database Systems
Jonathan Bein, Roger King |
VLDB | 2 |
| 1987 | Freeform: A User-Adaptable Form Management System
Roger King, Michael Novak |
VLDB | 1 |
| 1986 | A Generator of Direct Manipulation Office SystemsabstractA system for generating direct manipulation office systems is described. In these systems, the user directly manipulates graphical representations of office entities instead of dealing with these entities abstractly through a command language or menu system. These systems employ a new semantic data model to describe office entities. New techniques based on attribute grammars and incremental attribute evaluation are used to implement this data model in an efficient manner. In addition, the system provides a means of generating sophisticated graphics-based user interfaces that are integrated with the underlying semantic model. Finally, the generated systems contain a general user reversal and recovery (or undo) mechanism that allows them to be much more tolerant of human errors. Scott E. Hudson, Roger King |
ACM Trans. Inf. Syst. | 2 |
| 1985 | IDD: An Interactive Distributed Debugger
Paul K. Harter Jr., Dennis Heimbigner, Roger King |
ICDCS | 3 |
| 1985 | A Model of Data Distribution Based on Texture AnalysisabstractArticle Free Access Share on A model of data distribution based on texture analysis Authors: Nabil Kamel Department of Computer Science, University of Colorado, Boulder Colorado, 80309Department of Computer Science, University of Colorado, Boulder Colorado Department of Computer Science, University of Colorado, Boulder Colorado, 80309Department of Computer Science, University of Colorado, Boulder ColoradoView Profile , Roger King Department of Computer Science, University of Colorado, Boulder Colorado, 80309Department of Computer Science, University of Colorado, Boulder Colorado Department of Computer Science, University of Colorado, Boulder Colorado, 80309Department of Computer Science, University of Colorado, Boulder ColoradoView Profile Authors Info & Claims SIGMOD '85: Proceedings of the 1985 ACM SIGMOD international conference on Management of dataMay 1985 Pages 319–325https://doi.org/10.1145/318898.318929Published:01 May 1985Publication History 17citation240DownloadsMetricsTotal Citations17Total Downloads240Last 12 Months18Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Nabil Kamel, Roger King |
SIGMOD Conference | 2 |
| 1985 | A Database Design Methodology and Tool for Information SystemsabstractA model and methodology for describing the information objects in an office information system and how such objects flow among the components of such a system are presented. The model and methodology support the specification of information objects at multiple levels of abstraction. An interactive prototype design tool based on the methodology and model has been designed and experimentally implemented. Roger King, Dennis McLeod |
ACM Trans. Inf. Syst. | 1 |
| 1985 | Ensuring the Court Admissibility of Computer-Generated RecordsabstractAn informal methodology is described for optimizing the likelihood of computer-generated records being admissible in a U.S. court of law. This methodology is intended for individuals who are converting to automated office procedures, as well as for those whose businesses are already highly computerized. However, this paper does not purport to be a formal legal guide; rather, it is intended as an overview of this issue. Roger King, Carolyn Stanley |
ACM Trans. Inf. Syst. | 1 |
| 1985 | The Semantic Database ConstructorabstractSedaco (the semantic database constructor) is a tool which may be used to implement databases. It is based on a semantic data model. Sedaco provides primitives for implementing semantic schemas and buffers the database designer from most low-level data structuring issues. Sedaco also efficiently maintains consistency within complex semantic databases. The tool is written in C and runs under Unix. David Farmer, Roger King, David Myers |
IEEE Trans. Software Eng. | 2 |
| 1984 | A Tool for the Implementation of DatabasesabstractThis paper describes a tool that may be used to implement databases. The tool is based on a semantic model, and is called Sedaco (SEmantic DAtabase Constructor). Sedaco provides primitives for implementing semantic Schemas and buffers the database designer from most low-level data structuring issues. Sedaco also efficiently maintains consistency within complex semantic databases. The tool is written in С and runs under Unix. David Farmer, Roger King, David Myers |
ICDE | 2 |
| 1984 | Ski: A Semantics-Knowledgeable Interface
Roger King, Stephen Melville |
VLDB | 1 |
| 1979 | Applying a Semantic Data Model
Dennis McLeod, Roger King |
ER | 2 |