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

David W. Embley

dblp:e/DWEmbley · DBLP profile ↗
← Back
74ranked-venue papers
26as first author
0since 2021 · last 2018
—ORCID · none

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

Databases, data management, data science and information retrieval · 60 · 19 first-authorArtificial intelligence and machine learning · 19 · 8 first-authorSoftware engineering, systems software and programming languages · 7 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3 · 1 first-authorTheory of computation · 2Applied, 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.

Artificial intelligence
2 papers
Knowledge representation and reasoning · 60% Question answering and dialogue systems · 30% Information extraction and text analysis · 10%
Databases, data mining, and information retrieval
5 papers
Data models and query languages · 30% Database system architecture and tuning · 20% Indexing and storage engines · 18%
Software engineering, system software, and programming languages
6 papers
Services computing and microservices · 42% Requirements engineering and software design · 29% Software maintenance and evolution · 15%

Topics — the 25 heaviest of 30, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Question answering and dialogue systems
machine reading comprehension
0.212015
Ontology-Based Information Extraction with a Cognitive Agent · AAAI 2015
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition › knowledge extraction
ontology-based information extraction
0.212015
Ontology-Based Information Extraction with a Cognitive Agent · AAAI 2015
Natural language and speech › Information extraction and text analysis
constraint detection
0.112007
Ontology-Based Constraint Recognition for Free-Form Service Requests · ICDE 2007
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
domain ontology
0.112007
Ontology-Based Constraint Recognition for Free-Form Service Requests · ICDE 2007
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.112007
Ontology-Based Constraint Recognition for Free-Form Service Requests · ICDE 2007
Database system architecture and tuning
database design
0.122006
Generating Compact Redundancy-Free XML Documents from Conceptual-Model Hypergraphs · IEEE Trans. Knowl. Data Eng. 2006
A Normal Form for Precisely Characterizing Redundancy in Nested Relations · ACM Trans. Database Syst. 1996
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling
cognitive architecture
0.112015
Ontology-Based Information Extraction with a Cognitive Agent · AAAI 2015
Data models and query languages
XML data management
0.112006
Generating Compact Redundancy-Free XML Documents from Conceptual-Model Hypergraphs · IEEE Trans. Knowl. Data Eng. 2006
Indexing and storage engines
XML storage
0.112006
Generating Compact Redundancy-Free XML Documents from Conceptual-Model Hypergraphs · IEEE Trans. Knowl. Data Eng. 2006
Data integration and cleaning › data extraction
web data extraction
0.011999
Record-Boundary Discovery in Web Documents · SIGMOD Conference 1999
Web and social media mining › web mining
web page structure analysis
0.011999
Record-Boundary Discovery in Web Documents · SIGMOD Conference 1999
Data models and query languages
conceptual model
0.012006
Generating Compact Redundancy-Free XML Documents from Conceptual-Model Hypergraphs · IEEE Trans. Knowl. Data Eng. 2006
Graph data management
hypergraph
0.012006
Generating Compact Redundancy-Free XML Documents from Conceptual-Model Hypergraphs · IEEE Trans. Knowl. Data Eng. 2006
Database theory › normal forms
nested normal form
0.011996
A Normal Form for Precisely Characterizing Redundancy in Nested Relations · ACM Trans. Database Syst. 1996
Data models and query languages › relational model
nested relational model
0.011996
A Normal Form for Precisely Characterizing Redundancy in Nested Relations · ACM Trans. Database Syst. 1996
Database theory
normalization
0.011996
A Normal Form for Precisely Characterizing Redundancy in Nested Relations · ACM Trans. Database Syst. 1996
Requirements engineering and software design › object-oriented analysis and design
object-oriented analysis
0.011992
Tunable Formalism in Object-Oriented Systems Analysis: Meeting the Needs of Both Theoreticians and Practitioners · OOPSLA 1992
Programming languages and type systems
abstract data types
0.021988
Assessing the Quality of Abstract Data Types Written in Ada · ICSE 1988
A Knowledge Structure for Reusing Abstract Data Types · ICSE 1987
Data models and query languages
query language
0.011989
NFQL: The Natural Forms Query Language · ACM Trans. Database Syst. 1989
Data integration and cleaning
schema integration
0.011987
An Approach to Schema Integration and Query Formulation in Federated Database Systems · ICDE 1987
Software maintenance and evolution
software reuse
0.011987
A Knowledge Structure for Reusing Abstract Data Types · ICSE 1987
Interaction techniques and input
text editing
0.011982
Can we expect to improve text editing performance? · CHI 1982
Database theory
view update
0.011989
NFQL: The Natural Forms Query Language · ACM Trans. Database Syst. 1989
Software maintenance and evolution › software quality assurance
software quality assessment
0.011988
Assessing the Quality of Abstract Data Types Written in Ada · ICSE 1988
Distributed and cloud data management
federated database
0.011987
An Approach to Schema Integration and Query Formulation in Federated Database Systems · ICDE 1987

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

natural language processing · 0.2construction grammar · 0.2cognitive semantics · 0.2semantic data modeling · 0.1heuristic algorithm · 0.1NP-hardness proof · 0.1heuristic tree analysis · 0.0multivalued dependency analysis · 0.0functional dependency analysis · 0.0heuristic search · 0.0object-oriented systems analysis · 0.0relational model with connectors · 0.0extended abstract data types · 0.0literature survey · 0.0file-comparison algorithms · 0.0empirical study · 0.0
YearPublicationVenuePosition
2018 Green Interaction for Extracting Family Information from OCR'd Books
abstract
Repetitively formatted historical books are tokenized and tagged according to eight token types (capitalized words, numbers, punctuation ...). To extract family information, templates of short sequences of tags are generated around frequent proper nouns and specified tokens like "born". Each template is associated with a user-assigned class (head of household, father, mother, spouse, geographic location ...) and a pointer to an overlapping or nearby fragment of text to be extracted. Matching the template against the book text yields class-labeled factoids. In an interaction cycle, new extraction templates are proposed for user approval or editing. Each edit-then-extract cycle typically yields thousands of factoids and a dozen new templates. With five approximately half-hour interactive sessions, 44,000 genealogical factoids were extracted from a 17th century Scottish register of marriages and births and from published 19th-20th century Ohio funeral parlor records. The experience indicates that this method quickly yields quality results with higher F-score than reported for hand-constructed rule templates.
David W. Embley, George Nagy
DAS1
2018 Ontological Deep Data Cleaning
Scott N. Woodfield, Spencer Seeger, Samuel Litster, Stephen W. Liddle, Brenden Grace, David W. Embley
ER6
2016 Pragmatic Quality Assessment for Automatically Extracted Data
Scott N. Woodfield, Deryle W. Lonsdale, Stephen W. Liddle, Tae Woo Kim, David W. Embley, Christopher Almquist
ER5
2016 Converting heterogeneous statistical tables on the web to searchable databases
David W. Embley, Mukkai S. Krishnamoorthy, George Nagy, Sharad C. Seth
Int. J. Document Anal. Recognit.1
2015 Ontology-Based Information Extraction with a Cognitive Agent
abstract
Machine reading is a relatively new field that features computer programs designed to read flowing text and extract fact assertions expressed by the narrative content. This task involves two core technologies: natural language processing (NLP) and information extraction (IE). In this paper we describe a machine reading system that we have developed within a cognitive architecture. We show how we have integrated into the framework several levels of knowledge for a particular domain, ideas from cognitive semantics and construction grammar, plus tools from prior NLP and IE research. The result is a system that is capable of reading and interpreting complex and fairly idiosyncratic texts in the family history domain. We describe the architecture and performance of the system. After presenting the results from several evaluations that we have carried out, we summarize possible future directions.
Peter Lindes, Deryle W. Lonsdale, David W. Embley
AAAI3
2014 End-to-End Conversion of HTML Tables for Populating a Relational Database
abstract
Automating the conversion of human-readable HTML tables into machine-readable relational tables will enable end-user query processing of the millions of data tables found on the web. Theoretically sound and experimentally successful methods for index-based segmentation, extraction of category hierarchies, and construction of a canonical table suitable for direct input to a relational database are demonstrated on 200 heterogeneous web tables. The methods are scalable: the program generates the 198 Access compatible CSV files in ~0.1s per table (two tables could not be indexed).
George Nagy, Sharad C. Seth, David W. Embley
Document Analysis Systems3
2014 Transforming Web Tables to a Relational Database
abstract
HTML tables represent a significant fraction of web data. The often complex headers of such tables are determined accurately using their indexing property. Isolated headers are factored to extract category hierarchies. Web tables are then transformed into a canonical form and imported into a relational database. The proposed processing allows for the formulation of arbitrary SQL queries over the collection of induced relational tables.
David W. Embley, Sharad C. Seth, George Nagy
ICPR1
2014 Generating the fewest redundancy-free scheme trees from acyclic conceptual-model hypergraphs in polynomial time
Wai Yin Mok, Joseph Fong, David W. Embley
Inf. Syst.3
2013 Big Data - Conceptual Modeling to the Rescue
David W. Embley, Stephen W. Liddle
ER1
2012 Cross-Language Hybrid Keyword and Semantic Search
David W. Embley, Stephen W. Liddle, Deryle W. Lonsdale, Joseph S. Park, Byung-Joo Shin, Andrew Zitzelberger
ER1
2011 Multilingual Ontologies for Cross-Language Information Extraction and Semantic Search
David W. Embley, Stephen W. Liddle, Deryle W. Lonsdale, Yuri A. Tijerino
ER1
2011 Data Extraction from Web Tables: The Devil is in the Details
abstract
We present a method based on header paths for efficient and complete extraction of labeled data from tables meant for humans. Although many table configurations yield to the proposed syntactic analysis, some require access to semantic knowledge. Clicking on one or two critical cells per table, through a simple interface, is sufficient to resolve most of these problem tables. Header paths, a purely syntactic representation of visual tables, can be transformed ("factored") into existing representations of structured data such as category trees, relational tables, and RDF triples. From a random sample of 200 web tables from ten large statistical web sites, we generated 376 relational tables and 34,110 subject-predicate-object RDF triples.
George Nagy, Sharad C. Seth, Dongpu Jin, David W. Embley, Spencer Machado, Mukkai S. Krishnamoorthy
ICDAR4
2011 Factoring Web Tables
David W. Embley, Mukkai S. Krishnamoorthy, George Nagy, Sharad C. Seth
IEA/AIE (1)1
2010 Reusing ontologies and language components for ontology generation
Deryle W. Lonsdale, David W. Embley, Yihong Ding, Martin Hepp
Data Knowl. Eng.2
2010 Extracting a largest redundancy-free XML storage structure from an acyclic hypergraph in polynomial time
Wai Yin Mok, Joseph Fong, David W. Embley
Inf. Syst.3
2009 FOCIH: Form-Based Ontology Creation and Information Harvesting
Cui Tao, David W. Embley, Stephen W. Liddle
ER2
2009 Automatic hidden-web table interpretation, conceptualization, and semantic annotation
Cui Tao, David W. Embley
Data Knowl. Eng.2
2008 A Conceptual-Model-Based Computational Alembic for a Web of Knowledge
David W. Embley, Stephen W. Liddle, Deryle W. Lonsdale, George Nagy, Yuri A. Tijerino, Robert Clawson, Jordan Crabtree, Yihong Ding, Piyushee Jha, Zonghui Lian, Stephen Lynn, Raghav K. Padmanabhan, Jeff Peters, Cui Tao, Robby Watts, Charla Woodbury, Andrew Zitzelberger
ER1
2008 Assessing clinical trial eligibility with logic expression queries
Deryle W. Lonsdale, Clint Tustison, Craig G. Parker, David W. Embley
Data Knowl. Eng.4
2008 Reducing inference control to access control for normalized database schemas
Joachim Biskup, David W. Embley, Jan-Hendrik Lochner
Inf. Process. Lett.2
2007 Augmenting Traditional Conceptual Models to Accommodate XML Structural Constructs
Reema Al-Kamha, David W. Embley, Stephen W. Liddle
ER2
2007 Automatic Hidden-Web Table Interpretation by Sibling Page Comparison
Cui Tao, David W. Embley
ER2
2007 Ontology-Based Constraint Recognition for Free-Form Service Requests
abstract
Automatic recognition and formalization of constraints from free-form service requests is a challenging problem. Its resolution would go a long way toward allowing users to make requests using free-form, natural-language-like specifications. In this paper, we address this challenge by offering an ontology-based, semantic-data-modeling approach to recognize constraints in free-form service requests. We encode domain information such as possible constraints and instances within a domain ontology in terms of object sets, relationship sets among these object sets, and operations over values in object sets and relationship sets. Our system recognizes the constraints in a service request by finding the domain ontology that best matches the request and then by using relationships and operations relevant to the request in the matched ontology to generate the service-request constraints. In experiments conducted with our prototype implementation, our system achieved an average of 96% recall and 99% precision.
Muhammed Al-Muhammed, David W. Embley
ICDE2
2007 Generating Ontologies Via Language Components and Ontology Reuse
Yihong Ding, Deryle W. Lonsdale, David W. Embley, Martin Hepp
NLDB3
2007 25th International conference on conceptual modeling (ER 2006)
David W. Embley, Antoni Olivé, Peter P. Chen
Data Knowl. Eng.1
2006 Resolving Underconstrained and Overconstrained Systems of Conjunctive Constraints for Service Requests
Muhammed Al-Muhammed, David W. Embley
CAiSE2
2006 Notes on Contemporary Table Recognition
David W. Embley, Daniel P. Lopresti, George Nagy
Document Analysis Systems1
2006 Formulating Queries for Assessing Clinical Trial Eligibility
Deryle W. Lonsdale, Clint Tustison, Craig G. Parker, David W. Embley
NLDB4
2006 Table-processing paradigms: a research survey
David W. Embley, Matthew Hurst, Daniel P. Lopresti, George Nagy
Int. J. Document Anal. Recognit.1
2006 A composite approach to automating direct and indirect schema mappings
David W. Embley
Inf. Syst.2
2006 Generating Compact Redundancy-Free XML Documents from Conceptual-Model Hypergraphs
abstract
As XML data becomes more and more prevalent and as larger quantities of data find their way into XML documents, the need for quality XML data organization only increase. One standard way of structuring data well is to reduce and, if possible, eliminate redundancy, while at the same time making the storage structures as compact as possible. In this paper, we present a methodology to generate XML storage structures where conforming XML documents are redundancy-free, and for most practical cases, are also fully compact. Our methodology assumes the input is a conceptual-model hypergraph. For the special case that every edge in the hypergraph is binary, we present a simple algorithm, guaranteed to always generate redundancy-free storage structures. We show, however, that generating a minimum number of redundancy-free storage structures is NP-hard. We therefore provide heuristics to guide the process and observe that these heuristics result in satisfactory solutions, which are often optimal. We then present a general algorithm for n-ary edges and show that it generates redundancy-free storage structures. The general algorithm must overcome several problems that do not arise in the special case
Wai Yin Mok, David W. Embley
IEEE Trans. Knowl. Data Eng.2
2005 Conceptual Model Based Semantic Web Services
Muhammed Al-Muhammed, David W. Embley, Stephen W. Liddle
ER2
2005 Automating the extraction of data from HTML tables with unknown structure
David W. Embley, Cui Tao, Stephen W. Liddle
Data Knowl. Eng.1
2005 Towards Ontology Generation from Tables
Yuri A. Tijerino, David W. Embley, Deryle W. Lonsdale, Yihong Ding, George Nagy
World Wide Web2
2004 Enterprise Modeling with Conceptual XML
David W. Embley, Stephen W. Liddle, Reema Al-Kamha
ER1
2003 Generating Medical Logic Modules for Clinical Trial Eligibility Criteria
Craig G. Parker, David W. Embley
AMIA2
2003 Discovering Direct and Indirect Matches for Schema Elements
abstract
Automating schema matching is challenging. Previous approaches to automating schema matching focus on computing direct element matches between two schemas. Schemas, however rarely match directly. Thus, to complete the task of schema matching, we must also compute indirect element matches. In this paper we present a framework for generating direct as well as many indirect element matches between a source schema and a target schema. Recognizing expected data values associated with schema elements and applying schema-structure heuristics are the key ideas to computing indirect matches. Experiments we have conducted over several real-world application domains show encouraging results, yielding over 90% precision and recall for both direct and indirect element matches.
David W. Embley
DASFAA2
2003 Ontology Generation from Tables
abstract
We often need to access and reorganize information available in multiple tables in diverse Web pages. To understand tables, we rely on acquired expertise, background information, and practice. Current computerized tools seldom consider the structure and content in the context of other tables with related information. This paper addresses the table processing issue by developing a new framework to table understanding that applies an ontology-based conceptual modeling extraction approach to: (i) understand a table's structure and conceptual content to the extent possible; (ii) discover the constraints that hold between concepts extracted from the table; (iii) match the recognized concepts with ones from a more general specification of related concepts; and (iv) merge the resulting structure with other similar knowledge representations for use in future situations. The result is a formalized method of processing the format and content of tables while incrementally building a relevant reusable conceptual ontology.
Yuri A. Tijerino, David W. Embley, Deryle W. Lonsdale, George Nagy
WISE2
2003 Extracting information from heterogeneous information sources using ontologically specified target views
Joachim Biskup, David W. Embley
Inf. Syst.2
2002 Using Nested Tables for Representing and Querying Semistructured Web Data
Irna M. R. Evangelista Filha, Altigran S. da Silva, Alberto H. F. Laender, David W. Embley
CAiSE4
2002 Recognizing records from the extracted cells of microfilm tables
abstract
Microfilm documents contain a wealth of information, but extracting and organizing this information by hand is slow, error-prone, and tedious. As an initial step toward automating access to this information, we describe in this paper an algorithmic process to automatically identify record patterns found in microfilm tables for pre-specified application domains. Our table-processing algorithm accepts an XML input file describing the individual cells of a table taken from a microfilm document, and finds for each record in the document the cells that together comprise the record. Two key features drive the algorithm: (1) geometric layout and (2) label matching with respect to a given domain-specific application ontology. The algorithm achieved an accuracy of 92% on our test corpus of genealogical microfilm tables.
Kenneth M. Tubbs, David W. Embley
ACM Symposium on Document Engineering2
2002 Automatically Extracting Ontologically Specified Data from HTML Tables of Unknown Structure
David W. Embley, Cui Tao, Stephen W. Liddle
ER1
2002 Representing and Querying Semistructured Web Data Using Nested Tables with Structural Variants
Altigran S. da Silva, Irna M. R. Evangelista Filha, Alberto H. F. Laender, David W. Embley
ER4
2001 Developing XML Documents with Guaranteed "Good" Properties
David W. Embley, Wai Yin Mok
ER1
2001 Recognizing Ontology-Applicable Multiple-Record Web Documents
David W. Embley, Yiu-Kai Ng
ER1
2000 Mediated Information Gain
abstract
Deals with the problem of how to gain information from many heterogeneous data sources. As a solution, we propose a general framework for mediated information gain: it minimizes and supports the human burden, clearly identifies the algorithmically tractable subtasks and assures a well-understood level of quality. We identify a "mediation task" as an extended amalgamation of searching, querying and updating in traditional information systems, and we introduce the notion of a "formal information state" which unifies and extends the classical notions of a schema, an instance, a query with additional specifications, and a returned answer. The quality is concerned with correctness, precision and completeness. Correctness is guaranteed by maintaining internal consistency, precision is achieved by embeddings identifying only the relevant parts of the sources, and completeness is reached by user interactions with revisions and by iteration. The whole framework is characterized by 18 rules which capture the essentials and suggest a high-level architecture for implementations.
Joachim Biskup, David W. Embley
IDEAS2
1999 Record-Boundary Discovery in Web Documents
abstract
Extraction of information from unstructured or semistructured Web documents often requires a recognition and delimitation of records. (By “record” we mean a group of information relevant to some entity.) Without first chunking documents that contain multiple records according to record boundaries, extraction of record information will not likely succeed. In this paper we describe a heuristic approach to discovering record boundaries in Web documents. In our approach, we capture the structure of a document as a tree of nested HTML tags, locate the subtree containing the records of interest, identify candidate separator tags within the subtree using five independent heuristics, and select a consensus separator tag based on a combined heuristic. Our approach is fast (runs linearly for practical cases within the context of the larger data-extraction problem) and accurate (100% in the experiments we conducted).
David W. Embley, Y. S. Jiang, Yiu-Kai Ng
SIGMOD Conference1
1999 Conceptual-Model-Based Data Extraction from Multiple-Record Web Pages
David W. Embley, Douglas M. Campbell, Y. S. Jiang, Stephen W. Liddle, Yiu-Kai Ng, Dallan Quass, Randy D. Smith
Data Knowl. Eng.1
1998 Ontology-Based Extraction and Structuring of Information from Data-Rich Unstructured Documents
abstract
We can extract and structure information from documents if we can match attributes with document data values and associate these matched attribute-value pairs as tuples in relations. In this paper we present a general approach to extracting and structuring information from unstructured documents that are data rich (have many recognizable constants). In our approach to this problem we start with an application ontology that describes the objects, relationships, and constraints in a domain of interest. We parse this ontology to generate recognition rules for constants and context keywords and to extract structural and constraint information. Given the generated rules and an unstructured document, we apply a recognizer to extract the constants and keywords, and we then apply a structure builder to match constant values with attributes, to associate attribute-value pairs as relations, and to populate a generated database schema with the extracted data according to the constraints of the application ontology. When applied to a list of several similar unstructured documents, the result is a populated database structured according to and ltered with respect to the application ontology. To make our approach general, we x all the processes and change only the ontological description for a di erent application domain. In experiments we conducted on two di erent types of unstructured documents taken from the Web, our approach attained recall ratios in the 80 % and 90 % range and precision ratios near 98%.
David W. Embley, Douglas M. Campbell, Randy D. Smith, Stephen W. Liddle
CIKM1
1998 A Conceptual-Modeling Approach to Extracting Data from the Web
David W. Embley, Douglas M. Campbell, Y. S. Jiang, Stephen W. Liddle, Yiu-Kai Ng, Dallan Quass, Randy D. Smith
ER1
1998 Using NNF to Transform Conceptual Data Models to Object-Oriented Database Designs
Wai Yin Mok, David W. Embley
Data Knowl. Eng.2
1997 On Improving Dependency Implication Algorithms
Wai Yin Mok, David W. Embley
Inf. Process. Lett.2
1996 Transforming Conceptual Models to Object-Oriented Database Designs: Practicalities, Properties, and Peculiarities
Wai Yin Mok, David W. Embley
ER2
1996 Using joint application design to develop readable formal specifications
Robert B. Jackson, David W. Embley
Inf. Softw. Technol.2
1996 A Normal Form for Precisely Characterizing Redundancy in Nested Relations
abstract
We give a straightforward definition for redundancy in individual nested relations and define a new normal form that precisely characterizes redundancy for nested relations. We base our definition of redundancy on an arbitrary set of functional and multivalued dependencies, and show that our definition of nested normal form generalizes standard relational normalization theory. In addition, we give a condition that can prevent an unwanted structural anomaly in nested relations, namely, embedded nested relations with at most one tuple. Like other normal forms, our nested normal form can serve as a guide for database design.
Wai Yin Mok, Yiu-Kai Ng, David W. Embley
ACM Trans. Database Syst.3
1995 Developing Formal Object-Oriented Requirements Specifications: A Model, Tool and Technique
Robert B. Jackson, David W. Embley, Scott N. Woodfield
Inf. Syst.2
1994 Automated Support for the Development of Formal Object-Oriented Requirements Specifications
Robert B. Jackson, David W. Embley, Scott N. Woodfield
CAiSE2
1993 Cardinality Constraints in Semantic Data Models
Stephen W. Liddle, David W. Embley, Scott N. Woodfield
Data Knowl. Eng.2
1992 Tunable Formalism in Object-Oriented Systems Analysis: Meeting the Needs of Both Theoreticians and Practitioners
abstract
article Free Access Share on Turnable formalism in object-oriented systems analysis: meeting the needs of both theoreticians and practitioners Authors: Stephen W. Clyde View Profile , David E. Embley View Profile , Scott N. Woodfield View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 27Issue 10Oct. 1992 pp 452–465https://doi.org/10.1145/141937.141972Published:31 October 1992Publication History 17citation355DownloadsMetricsTotal Citations17Total Downloads355Last 12 Months10Last 6 weeks0 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
Stephen W. Clyde, David W. Embley, Scott N. Woodfield
OOPSLA2
1992 View updates for an extended entity-relationship model
Bogdan D. Czejdo, David W. Embley, Marek Rusinkiewicz
Inf. Sci.2
1991 An Implementation Model for Muldidatabase Queries
Marek Rusinkiewicz, Bogdan D. Czejdo, David W. Embley
DEXA3
1991 View specification and manipulation for a semantic data model
Bogdan D. Czejdo, David W. Embley
Inf. Syst.2
1989 On the Integration of Lexical and Spatial Data in a Unified High-Level Model
David W. Embley, George Nagy
DASFAA1
1989 Synergistic Database Design with an Extended Entity-Relationship Model
David W. Embley, Tok Wang Ling
ER1
1989 NFQL: The Natural Forms Query Language
abstract
A means by which ordinary forms can be exploited to provide a basis for nonprocedural specification of information processing is discussed. The Natural Forms Query Language (NFQL) is defined. In NFQL data retrieval requests and computation specifications are formulated by sketching ordinary forms to show what data are desired and update operations are specified by altering data on filled-in forms. The meaning of a form depends on a store of knowledge that includes extended abstract data types for defining elementary data items, a database scheme defined by an entity-relationship model, and a conceptual model of an ordinary form. Based on this store of knowledge, several issues are addressed and resolved in the context of NFQL. These issues include automatic generation of query expressions from weak specifications, the view update problem, power and completeness, and a heuristic approach to resolving computational relationships. A brief status report of an implementation of NFQL is also given.
David W. Embley
ACM Trans. Database Syst.1
1988 Assessing the Quality of Abstract Data Types Written in Ada
David W. Embley, Scott N. Woodfield
ICSE1
1987 An Approach to Computation Specification for an Entity-Relationship Query Language
Bogdan D. Czejdo, David W. Embley
ER2
1987 An Approach to Schema Integration and Query Formulation in Federated Database Systems
abstract
A language is introduced in which both schema integration and query formulation for federated database systems can be performed. The relational model is augmented with connectors that impose predicate conditions over attributes of relations either at the same or different sites. The relational model with connectors has a natural diagrammatic representation, and thus, the language has a graphical user interface. The theoretical foundation for the graphical language is algebraic. Bach algebraic operator maps a diagram (of relations with connectors) into another diagram, and every diagram represents a possible user query. Operators specifically designed to operate on incompatible schemas are introduced and formally defined. Possible domain incompatibilities are resolved by using extended abstract data types.
Bogdan D. Czejdo, Marek Rusinkiewicz, David W. Embley
ICDE3
1987 A Knowledge Structure for Reusing Abstract Data Types
David W. Embley, Scott N. Woodfield
ICSE1
1987 Graphical Query Formulation for an Entity-Relationship Model
Douglas M. Campbell, David W. Embley, Bogdan D. Czejdo
Data Knowl. Eng.2
1985 A Relationally Complete Query Language for an Entity-Relationship Model
Douglas M. Campbell, David W. Embley, Bogdan D. Czejdo
ER2
1982 Can we expect to improve text editing performance?
abstract
For some time now we have also been interested in studying human factors aspects of computer text editors. We have surveyed the literature [9], and we have conducted several investigations of our own [10] ranging from an application of file-comparison algorithms in editor research [1], through prediction of editing performance [7], to the design and implementation of SIMPLE, our own editing system for beginners [8, 11].Currently we are concentrating our efforts on gathering data to determine how much time users spend performing various editing activities. We intend to extend the work begun in previous studies, to investigate suboptimal editor performance including errors and nonoptimal means of achieving goals, and to study the broder aspects of editing such as file manipulation and job control that have largely been ignored.
David W. Embley, George Nagy
CHI1
1980 An Application of File-Comparison Algorithms to the Study of Program Editors
P. Anandan 0001, David W. Embley, George Nagy
Int. J. Man Mach. Stud.2
1979 A progress report on teaching programming to business students without lectures
abstract
A lectureless mode of instruction for programming courses is described. The observations collected in a pilot experiment teaching FORTRAN to about one hundred business students are recorded and analyzed. Advantages and disadvantages of the method, and implications for other languages and other clienteles are discussed.
Cecilia Daly, David W. Embley, George Nagy
SIGCSE2