EDBT 2026 Demo / reviewers in the wild / expert
Lois M. L. Delcambre
dblp:d/LMLDelcambre · also Lois Marie Lundberg Delcambre
· DBLP profile ↗
57ranked-venue papers
10as first author
1since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 44 · 10 first-author · 1 since 2021Artificial intelligence and machine learning · 5 · 1 first-author · 1 since 2021Systems, architecture and hardware · 5Human-computer interaction and ubiquitous computing · 5Software engineering, systems software and programming languages · 2Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 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
11 papers |
Data integration and cleaning · 41% Database system architecture and tuning · 28% Data models and query languages · 27% | |
| Software engineering, system software, and programming languages
4 papers |
Requirements engineering and software design · 86% Program analysis · 14% |
Topics — the 22 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning › view management
updatable views |
0.1 | 1 | 2010 | Updatable and Evolvable Transforms for Virtual Databases · Proc. VLDB Endow. 2010 |
Data integration and cleaning › data integration system
virtual database |
0.1 | 1 | 2010 | Updatable and Evolvable Transforms for Virtual Databases · Proc. VLDB Endow. 2010 |
Data models and query languages › schema management
schema evolution |
0.0 | 1 | 2010 | Updatable and Evolvable Transforms for Virtual Databases · Proc. VLDB Endow. 2010 |
Data integration and cleaning
schema mapping |
0.0 | 1 | 2010 | Updatable and Evolvable Transforms for Virtual Databases · Proc. VLDB Endow. 2010 |
Database system architecture and tuning
database design |
0.0 | 1 | 1996 | Reusing (Shrink Wrap) Schemas by Modifying Concept Schemas · ICDE 1996 |
Data models and query languages › schema management
schema transformation |
0.0 | 1 | 1996 | Reusing (Shrink Wrap) Schemas by Modifying Concept Schemas · ICDE 1996 |
Requirements engineering and software design
requirements elicitation |
0.0 | 1 | 1996 | Change Cases: Use Cases that Identify Future Requirements · OOPSLA 1996 |
Requirements engineering and software design
use cases |
0.0 | 1 | 1996 | Change Cases: Use Cases that Identify Future Requirements · OOPSLA 1996 |
Database theory
integrity constraints |
0.0 | 3 | 1991 | Object-Centered Constraints · ICDE 1991 Automatic Validation of Object-Oriented Database Structures · ICDE 1989 Perspectives of a Semantic Schema · ICDE 1987 |
Data models and query languages
object-oriented data model |
0.0 | 3 | 1991 | Constraint Analysis: A Design Process for Specifying Operations on Objects · IEEE Trans. Knowl. Data Eng. 1990 Automatic Validation of Object-Oriented Database Structures · ICDE 1989 Object-Centered Constraints · ICDE 1991 |
Program analysis › static analysis
constraint-based analysis |
0.0 | 1 | 1990 | Constraint Analysis: A Design Process for Specifying Operations on Objects · IEEE Trans. Knowl. Data Eng. 1990 |
Requirements engineering and software design
database design |
0.0 | 2 | 1996 | Reusing (Shrink Wrap) Schemas by Modifying Concept Schemas · ICDE 1996 Automatic Validation of Object-Oriented Database Structures · ICDE 1989 |
Data models and query languages › object-oriented data model
object-oriented schema |
0.0 | 1 | 1989 | Constraint Analysis for Specifying Perspectives of Class Objects · ICDE 1989 |
Data models and query languages › schema management
schema validation |
0.0 | 1 | 1989 | Automatic Validation of Object-Oriented Database Structures · ICDE 1989 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
expert systems |
0.0 | 1 | 1988 | A Self-Controlling Interpreter for the Relational Production Language · SIGMOD Conference 1988 |
Requirements engineering and software design › software design principles
design for change |
0.0 | 1 | 1996 | Change Cases: Use Cases that Identify Future Requirements · OOPSLA 1996 |
Data integration and cleaning
user views |
0.0 | 1 | 1987 | Perspectives of a Semantic Schema · ICDE 1987 |
Data models and query languages › conceptual modeling
semantic data model |
0.0 | 1 | 1986 | An Analysis of the Structural, Dynamic, and Temporal Aspects of Semantic Data Models · ICDE 1986 |
Information retrieval › interactive information retrieval
browsing |
0.0 | 1 | 1991 | Object-Centered Constraints · ICDE 1991 |
Processor architecture and microarchitecture › instruction set architecture
high-level language architecture |
0.0 | 1 | 1982 | HLL architectures: Pitfalls and predilections · ISCA 1982 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1982 | HLL architectures: Pitfalls and predilections · ISCA 1982 |
Logic in computer science › logic programming
horn clauses |
0.0 | 1 | 1989 | Constraint Analysis for Specifying Perspectives of Class Objects · ICDE 1989 |
Methods — techniques the papers use, named apart from their topics
SPARCE abstractions · 0.0consistency checking · 0.0superimposed information · 0.0schema-later data entry · 0.0horn logic · 0.0use case analysis · 0.0traceability · 0.0constraint reasoning · 0.0inference rules · 0.0automatic classification · 0.0generalized constraint enforcement · 0.0constraint analysis · 0.0integrity constraints · 0.0meta-rules · 0.0conflict resolution · 0.0object-oriented modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A structured perspective on conceptual modeling research
Lois M. L. Delcambre, Stephen W. Liddle, Heinrich C. Mayr, Oscar Pastor 0001, Veda C. Storey, Bernhard Thalheim |
Data Knowl. Eng. | 1 |
| 2020 | Securing the Next GenerationabstractWeak authentication practices that rely on passwords for security have led to widespread data breaches and successful phishing attacks. Recent advances in the cost and usability of hardware security tokens have made the prospect of effectively augmenting password-based authentication or removing it altogether a possibility. To actualize this, a paradigm change in how people learn to authenticate accounts on-line must occur. Towards this end, we describe a curriculum to teach high-school students the perils of passwords and a program to distribute hardware security tokens to them as they are first setting up their on-line presence in order to improve the security of the next generation. Wu-chang Feng, Robert Liebman, Ellie Harmon, Veronica Hotton, Michael Lupro, Lois M. L. Delcambre |
SIGCSE | 6 |
| 2020 | CyberPDX: An Interdisciplinary Professional Development Program for Middle and High School TeachersabstractCyberPDX is an annual professional development program hosted at Portland State University. Our long-term goal is to broaden participation in cybersecurity. Since 2016, over 70 middle and high school teachers from the Pacific Northwest have participated in the STREAM program, which offers interdisciplinary instruction in programming, cryptography, personal security, policy, literature, and arts. In this poster, we share our interdisciplinary curriculum, present data on short-term impacts, and describe our in-progress work to evaluate the program's longer term impacts. Ellie Harmon, Veronica Hotton, Robert Liebman, Michael Lupro, Wu-chang Feng, Lois M. L. Delcambre, David Pouliot |
SIGCSE | 6 |
| 2018 | A Reference Framework for Conceptual Modeling
Lois M. L. Delcambre, Stephen W. Liddle, Oscar Pastor 0001, Veda C. Storey |
ER | 1 |
| 2016 | Facilitating Data-Metadata Transformation by Domain Specialists in a Web-Based Information System Using Simple Correspondences
Scott Britell, Lois M. L. Delcambre, Paolo Atzeni |
ER | 2 |
| 2014 | Flexible Information Integration with Local DominanceabstractDomain-specific web applications often need to integrate information from schematically heterogeneous sources that share some semantic similarities. These applications often include application widgets—where each widget may address a (potentially small) subset of the local schema. We seek to provide flexible integration where each widget may use its own “global” schema and use its own mapping to each local schema. It is possible for each such “global” schema to be mapped multiple times, in different ways, to a given local schema. Traditional information integration is too rigid to meet these requirements. Here, we define a new integration model that introduces a metamodel of small domain-specific schema fragments—called domain structures—that can be mapped to local schemas. We show how generic, polymorphic widgets can be created by writing queries against domain structures using an extended relational algebra that includes a local type operator to propagate local type names to the domain structures. By bringing the local semantics to the global level we create an integration system with local dominance where important, distinct local schema semantics are available globally. Scott Britell, Lois M. L. Delcambre, Paolo Atzeni |
EJC | 2 |
| 2014 | Generic Data Manipulation in a Mixed Global/Local Conceptual Model
Scott Britell, Lois M. L. Delcambre, Paolo Atzeni |
ER | 2 |
| 2014 | Ensemble: the sharing community (abstract only)abstractThe Ensemble computing portal originated under the NSF NSDL program and enjoys the respect and continued interest of the computing education community. The project has reached a maturity level at which it is time to focus on the long-term viability of the activity. The original proposal included a commitment from the Villanova University library to adopt the system and keep in running in perpetuity. However, merely keeping the system running will not preserve nor extend the true promise of the project. That requires an active, engaged community. The leaders of the Ensemble project invite our partner projects and the SIGCSE community to join us in an initial meeting of an organization devoted to the continued development and support of the Ensemble vision: that of a community of educators sharing their best efforts, showcasing the best resources, and archiving materials that deserve long term preservation. Lillian N. Cassel, Lois M. L. Delcambre, Gregory W. Hislop |
SIGCSE | 2 |
| 2013 | Checking Out: Download and Digital Library Exchange for Complex Objects
Scott Britell, Lois M. L. Delcambre, Lillian N. Cassel, Richard Furuta |
TPDL | 2 |
| 2013 | Social Navigation Support for Groups in a Community-Based Educational Portal
Peter Brusilovsky, Chirayu Wongchokprasitti, Scott Britell, Lois M. L. Delcambre, Richard Furuta, Kartheek Chiluka, Lillian N. Cassel, Edward A. Fox |
TPDL | 5 |
| 2013 | Do User (Browse and Click) Sessions Relate to Their Questions in a Domain-Specific Collection?
Jeremy Steinhauer, Lois M. L. Delcambre, Marianne Lykke, Marit Kristine Ådland |
TPDL | 2 |
| 2013 | Curriculum collaboration, customization, and reuse: creating communities in digital repositories (abstract only)abstractWith the proliferation of digital educational resources comes the requirement to provide educators with tools for collaboration, customization, and reuse of these resources. We describe our repository software built upon the Drupal content management system that allows educators to form curriculum-based online communities to create, share, and adapt educational resources and curricula. Teachers can create curricula from scratch, add to existing curricula, or clone and customize curricula to fit their teaching environment. We also show how our system can help educators see the usage contexts of their materials. The software is demonstrated in the STEMRobotics middle and high school robotics curricula repository and the MSScience middle school standards-based curriculum collaboration site. Scott Britell, Lois M. L. Delcambre, Edward A. Fox, Randy Steele |
SIGCSE | 2 |
| 2013 | Preface: Special Section featuring extended papers from the 30th International Conference on Conceptual Modeling (ER-2011)
Manfred A. Jeusfeld, Lois M. L. Delcambre, Tok Wang Ling |
Data Knowl. Eng. | 2 |
| 2012 | Mapping Semantic Widgets to Web-Based, Domain-Specific Collections
Scott Britell, Lois M. L. Delcambre |
ER | 2 |
| 2012 | Enhancing Digital Libraries and Portals with Canonical Structures for Complex Objects
Scott Britell, Lois M. L. Delcambre, Lillian N. Cassel, Edward A. Fox, Richard Furuta |
TPDL | 2 |
| 2012 | How doctors search: A study of query behaviour and the impact on search results
Marianne Lykke, Susan Price, Lois M. L. Delcambre |
Inf. Process. Manag. | 3 |
| 2011 | Digital Library 2.0 for Educational Resources
Monika Akbar, Weiguo Fan, Clifford A. Shaffer, Yinlin Chen, Lillian N. Cassel, Lois M. L. Delcambre, Dan Garcia 0001, Gregory W. Hislop, Frank M. Shipman III, Richard Furuta, B. Stephen Carpenter II, Hao-wei Hsieh, Bob Siegfried, Edward A. Fox |
TPDL | 6 |
| 2011 | How educators find educational resources onlineabstractSearch engines are mostly targeted toward the generic user but educators have specific information needs with specialized information-seeking behaviors. When designing a course, educators may create a syllabus, lecture slides, and use tools as lecture aides. These resources are scattered across a large number of websites and require time and effort in finding them. To design a useful system for educators we must understand the problems they face when they seek, use, and re-use online resources. With that in mind, the Ensemble team conducted focus groups to identify current practices and problems in locating online resources for educational purposes. The data provides better understanding of the information-seeking process of educators that can lead to better educational resource sites. Monika Akbar, Weiguo Fan, Lillian N. Cassel, Lois M. L. Delcambre, Clifford A. Shaffer, Edward A. Fox, Yinlin Chen |
ITiCSE | 4 |
| 2010 | Updatable and Evolvable Transforms for Virtual DatabasesabstractApplications typically have some local understanding of a database schema, a virtual database that may differ significantly from the actual schema of the data where it is stored. Application engineers often support a virtual database using custom-built middleware because the available solutions, including updatable views, are unable to express necessary capabilities. We propose an alternative means of mapping a virtual database to a physical database that guarantees they remain synchronized under data or schema updates against the virtual schema. One constructs a mapping by composing channel transformations (CTs) that encapsulate atomic transformations --- including complex transformations such as pivoting --- with known updatability properties. Applications, query interfaces, and any other services can behave as if the virtual database is the implemented schema. We describe how CTs translate queries, DML, and DDL, and the properties that are necessary for such translation to be correct. We describe two example CTs in detail, and evaluate an implementation of channels for completeness and performance. James F. Terwilliger, Lois M. L. Delcambre, David Maier 0001, Jeremy Steinhauer, Scott Britell |
Proc. VLDB Endow. | 2 |
| 2009 | Using semantic components to search for domain-specific documents: An evaluation from the system perspective and the user perspective
Susan Price, Marianne Lykke, Lois M. L. Delcambre, Peter Vedsted, Jeremy Steinhauer |
Inf. Syst. | 3 |
| 2008 | Discounted Cumulated Gain Based Evaluation of Multiple-Query IR Sessions
Kalervo Järvelin, Susan Price, Lois M. L. Delcambre, Marianne Lykke |
ECIR | 3 |
| 2007 | Semantic components enhance retrieval of domain-specific documentsabstractWe seek to leverage knowledge about information organization in a domain to effectively and efficiently meet targeted information needs of expert users. The semantic components model represents document content in a manner that is complementary to full text and keyword indexing. Semantic component instances are segments of text about a particular aspect of the main topic of the document and may not correspond to structural elements in the document. This paper describes the semantic components model and presents experimental evidence from a large interactive searching study showing that semantic components, used to supplement full text and keyword indexing and to extend the query language, enhanced the retrieval of domain-specific documents in response to realistic queries posed by real users. Susan Price, Marianne Lykke, Lois M. L. Delcambre, Peter Vedsted |
CIKM | 3 |
| 2007 | Querying through a user interface
James F. Terwilliger, Lois M. L. Delcambre, Judith R. Logan |
Data Knowl. Eng. | 2 |
| 2007 | Component-based end-user database design for ecologists
Judith Bayard Cushing, Nalini Nadkarni, Michael Finch, Anne Fiala, Emerson R. Murphy-Hill, Lois M. L. Delcambre, David Maier 0001 |
J. Intell. Inf. Syst. | 6 |
| 2006 | Mash-o-maticabstractWeb applications called mash-ups combine information of varying granularity from different, possibly disparate, sources. We describe Mash-o-matic, a utility that can extract, clean, and combine disparate information fragments, and automatically generate data for mash-ups and the mash-ups themselves. As an illustration, we generate a mash-up that displays a map of a university campus, and outline the potential benefits of using Mash-o-matic. Mash-o-matic exploits superimposed information (SI), which is new information and structure created in reference to fragments of existing information. Mashomatic is implemented using middleware called the Superimposed Pluggable Architecture for Contexts and Excerpts (SPARCE), and a query processor for SI and referenced information, both parts of our infrastructure to support SI management. We present a high-level description of the mash-up production process and discuss in detail how Mash-o-matic accelerates that process. Sudarshan Murthy, David Maier 0001, Lois M. L. Delcambre |
ACM Symposium on Document Engineering | 3 |
| 2006 | Eliciting Data Semantics Via Top-Down and Bottom-Up Approaches: Challenges and Opportunities
Lois M. L. Delcambre, Vijay Khatri, Yair Wand, Barbara Williams, Carson C. Woo, Mark Zozulia |
ER | 1 |
| 2006 | Explicitly Representing Superimposed Information in a Conceptual Model
Sudarshan Murthy, Lois M. L. Delcambre, David Maier 0001 |
ER | 2 |
| 2006 | The User Interface Is the Conceptual Model
James F. Terwilliger, Lois M. L. Delcambre, Judith R. Logan |
ER | 2 |
| 2006 | Using the uni-level description (ULD) to support data-model interoperability
Shawn Bowers, Lois M. L. Delcambre |
Data Knowl. Eng. | 2 |
| 2005 | Using Concept Relations to Improve Ranking in Information Retrieval
Susan Price, Lois M. L. Delcambre |
AMIA | 2 |
| 2004 | Incremental Navigation: Providing Simple and Generic Access to Heterogeneous Structures
Shawn Bowers, Lois M. L. Delcambre |
ER | 2 |
| 2004 | Superimposed Applications using SPARCEabstractPeople often impose new interpretations onto existing information. In the process, they work with information in two layers: a base layer, where the original information resides, and a superimposed layer, where only the new interpretations reside. Abstractions defined in the Superimposed Pluggable Architecture for Contexts and Excerpts (SPARCE) ease communication between the two layers. SPARCE provides three key abstractions for superimposed information management: mark, context, and excerpt. We demonstrate two applications, RIDPad and Schematics Browser, for use in the appeal process of the US Forest Service (USFS). Sudarshan Murthy, David Maier 0001, Lois M. L. Delcambre, Shawn Bowers |
ICDE | 3 |
| 2004 | Querying Bi-level InformationabstractIn our research on superimposed information management, we have developed applications where information elements in the superimposed layer serve to annotate, comment, restructure, and combine selections from one or more existing documents in the base layer. Base documents tend to be unstructured or semi-structured (HTML pages, Excel spreadsheets, and so on) with marks delimiting selections. Selections in the base layer can be programmatically accessed via marks to retrieve content and context. The applications we have built to date allow creation of new marks and new superimposed elements (that use marks), but they have been browse-oriented and tend to expose the line between superimposed and base layers. Here, we present a new access capability, called bilevel queries, that allows an application or user to query over both layers as a whole. Bi-level queries provide an alternative style of data integration where only relevant portions of a base document are mediated (not the whole document) and the superimposed layer can add information not present in the base layer. We discuss our framework for superimposed information management, an initial implementation of a bi-level query system with an XML Query interface, and suggest mechanisms to improve scalability and performance. Sudarshan Murthy, David Maier 0001, Lois M. L. Delcambre |
WebDB | 3 |
| 2003 | The Uni-level Description: A Uniform Framework for Representing Information in Multiple Data Models
Shawn Bowers, Lois M. L. Delcambre |
ER | 2 |
| 2002 | Superimposed Schematics: Introducing E-R Structure for In-Situ Information Selections
Shawn Bowers, Lois M. L. Delcambre, David Maier 0001 |
ER | 2 |
| 2002 | Following experts at work in their own information spaces: Using observational methods to develop tools for the digital libraryabstractAbstract Digital libraries allow information access to be integrated into work processes rather than separated from them, but also have the potential to overwhelm users with excessive or irrelevant information, impairing their performance rather than improving it. With the opportunity to create new models of what a library is and how it can be used comes the challenge of improving our understanding of its patrons, their work, and the circumstances under which they perform it. In this article we offer an overview of our experiences using observational methods to learn about one class of users, expert clinicians treating patients in hospital settings. We describe the evolution of our understanding of the users and their informational tasks, and how this evolving understanding is guiding our efforts to create digital library technology. The multidisciplinary composition of our team has enriched our observations and improved the validity of our analysis and interpretations. The multiple observation methods we have employed, including “think‐aloud” scenarios in the laboratory, participant observation in the field, key informant interviews, and focus group sessions, have enabled us to enrich the data set, gain greater insight, and verify findings with informants. The relatively tight cycle of observation, analysis, development, and repeat observation has enabled us to iteratively and more rapidly refine our “user model” and “task model,” improving, we hope, the usefulness of the technologies we are developing. Paul N. Gorman, Mary Lavelle, Lois M. L. Delcambre, David Maier 0001 |
J. Assoc. Inf. Sci. Technol. | 3 |
| 2001 | Bundles in Captivity: An Application of Superimposed InformationabstractWhat do you do to make sense of a mass of information on a given topic? Paradoxically, you likely add yet more information to the pile: annotations, underlining, bookmarks, cross-references, etc. We want to build digital information systems for managing such added or superimposed information and support applications that create and manipulate it. We find that requirements for a superimposed information system can be quite different from those for a traditional database management system: a lightweight implementation, multi-model information structures, "schema-later" data entry, interacting with data that is "outside the box" (controlled by other applications), and support, rather than removal, of redundancy. We report on SLIMPad (Superimposed Layer Information Manager scratchPad), a superimposed application which was inspired by the "bundling" of information elements from disparate sources we observed in a medical setting. We propose an architecture for superimposed applications and information management. Our prototype components to implement the architecture give flexibility in structuring superimposed information, and also encapsulate addressing, at a sub-document granularity, into a variety of base information sources. Lois M. L. Delcambre, David Maier 0001, Shawn Bowers, Mathew Weaver, Longxing Deng, Paul N. Gorman, Joan S. Ash, Mary Lavelle, Jason A. Lyman |
ICDE | 1 |
| 1999 | SAM: Security Adaptation Manager abstractIn the trade-offs between security and performance, it seems that security is always the loser. If we allow for adaptive security, we can at least ensure that security and performance are treated somewhat equally. Using adaptive security, we can allow a system to exist in a less secure, more performant state until it comes under attack. We then adapt the system to a more secure, less performant implementation. In this paper, we introduce the Security Adaptation Manager, or SAM. We describe SAM and how we have implemented SAM to take advantage of the different protection strengths offered by the StackGuard compiler. Using SAM to provide StackGuard-based adaptive security provides a form of misuse-based intrusion detection, capable of detecting known and novel attacks. Heather M. Hinton, Crispin Cowan, Lois M. L. Delcambre, Shawn Bowers |
ACSAC | 3 |
| 1998 | Sharing Electronic Design Data Via Semantic SpacesabstractElectronic Design Automation (EDA) tools, such as layout generators and simulators, have generally focused on algorithms and techniques for hardware design. Data management aspects have not been emphasized, but the volume of data, heterogeneity of data formats, and the evolution/proliferation of tools have made data modeling and data interchange increasingly important research issues. The data sharing problem stems from the fact that related EDA tools are often used in various sequences to manipulate and annotate a single design. In a typical design environment, tools use file-based data storage, with limited data modeling capabilities, and primitive or non-existent query facilities. In order to support current tools, we wish to preserve the semantics of existing hardware description languages in rigorous data models; we propose to capture each existing language in a semantic space model. We view data interchange as a query against one semantic space that produces objects, i.e., query answers, in another semantic space. We define an integrating meta-model, the meta-space, and also define general query operators for transforming objects between semantic spaces. These query operators define both the intension and extension of a query result; the transformed data is described in the type system of the meta-space, thus providing explicit semantics for the shared data. Our modeling approach supports advanced and evolving applications, such as hardware/software codesign, through the ability to retrieve data resident in individual semantic spaces, as well as to share data in semantic spaces from different EDA sources. Karen C. Davis, Satish Venkatesan, Lois M. L. Delcambre |
Great Lakes Symposium on VLSI | 3 |
| 1997 | Breaking the Database out of the Box: Models for Superimposed Information (Position Paper)
Lois M. L. Delcambre |
Conceptual Modeling | 1 |
| 1997 | Multi-Path Reasoning in a Database
Dariush Navabi, Lois M. L. Delcambre |
J. Intell. Inf. Syst. | 2 |
| 1996 | Dynamic Development and Refinement of HyperMedia Documents
Lois M. L. Delcambre, Catherine Hamon, Michel Biezunski, Radhika Reddy, Steven R. Newcomb |
EDBT | 1 |
| 1996 | Reusing (Shrink Wrap) Schemas by Modifying Concept SchemasabstractA shrink-wrap schema is a well-crafted, complete, global schema that represents an application. A concept schema is a subset of the shrink-wrap schema that addresses one particular point of view in an application. We define schema modification operations to customize each concept schema, to match the designer's perception of the application. We maintain the integrated, customized user schema. We enforce consistency checks to provide feedback to the designer about interactions among the concept schemas. We embody these mechanisms in an interactive system that aids in shrink-wrap schema-based design. The shrink-wrap schema approach promotes reuse of past design efforts; prior approaches to schema reuse did not attempt to reuse an entire schema nor did they focus on local customization. The focus of this paper is on the definition of concept schemas and their corresponding modification operations. Lois M. L. Delcambre, Jimmy Langston |
ICDE | 1 |
| 1996 | Change Cases: Use Cases that Identify Future RequirementsabstractEvolution of software systems is prompted by all sorts of changes. This paper demonstrates how the use case, a well known construct in object-oriented analysis, is adapted to form the change case, to identify and articulate anticipated system changes. A change case provides the ability to identify and incorporate expected future change into a design to enhance the long-term robustness of that design. In this paper, we define change cases and demonstrate how change cases are captured by the analyst. We present examples to illustrate how change cases can influence present system design and point the way toward designs that more easily accommodate expected future changes. Change cases can be effectively employed in the context of any methodology that supports use cases and traceability links. Earl F. Ecklund Jr., Lois M. L. Delcambre, Michael J. Freiling |
OOPSLA | 2 |
| 1996 | Reuse of High-Level Information Requests: Leveraging the InvestmentabstractVertical information management (VIM) is a term coined to describe a particular set of information management activities. These activities support decision makers working within various levels of a management hierarchy, who seek information from potentially large, distributed heterogeneous, and federated information sources. Decision makers usually require information beyond what is stored. Yet, the collected data is a valuable resource. This as particularly important for scientific experimental results where the samples are expensive to collect and analyze, as in environmental remediation and restoration. One sample from a storage tank containing nuclear waste can cost over $1000000. A fundamental assumption of the work is that high-level information requests may involve data that is extracted or derived from underlying information sources, as well as data that is not present in the underlying information sources (referred to as "gaps"). The authors observe that current practice often involves manual processing and negotiation to select relevant information and to fill gaps. They present a VIM framework for the specification, refinement, and partitioning of a high-level information request resulting in the extraction, collection, aggregation, and abstraction of the underlying data. This framework captures the specification of the information and the summarization steps used in a highly manual process to leverage the investment against future information requests. The work has been supported, in part, by the Department of Energy's Pacific Northwest National Laboratory. Greg A. Washburn, Lois M. L. Delcambre, Mark A. Whiting |
SSDBM | 2 |
| 1993 | The Object Flow Model: A Formal Framework for Describing the Dynamic Construction, Destruction and Interaction of Complex Objects
Lissa F. Pollacia, Lois M. L. Delcambre |
ER | 2 |
| 1991 | Load balancing with network cooperationabstractA detailed analytical and simulation model that accurately captures the effect of communication delay for local area networks is presented. To demonstrate the framework, load sharing algorithms are presented and evaluated both with and without the effect of the communication network delay. The algorithms use the Ethernet communication protocol to their advantage and provide superior performance compared to several published algorithms. The strong performance results for the new algorithms demonstrate that a load sharing algorithm can cooperate rather than compete with a communication network.> Margaret A. Schaar, Kemal Efe, Lois M. L. Delcambre, Laxmi N. Bhuyan |
ICDCS | 3 |
| 1991 | Object-Centered ConstraintsabstractThe notion of object-centered (O-C) constraints, a subset of range-restricted Horn clauses with existential variables is presented. O-C constraints correspond, intuitively, to sets of clauses that involve connected objects or objects that can be located through navigation. Other types of constraints, e.g. transition or other temporal constraints are not specifically addressed. The research philosophy adopted is that such constraints can be expressed by introducing additional constructs into the schema, e.g. old-Student or new-Student and then expressing constraints in the same manner as the O-C constraints. This approach is conceptually accurate; it provides a uniform method for expressing and enforcing constraints using generalized constraint analysis. It allows the user to precisely describe the intended semantics, e.g. when to delete the old values after an update. This philosophy basically states that database constraints necessarily constrain database objects; in order to address additional issues like old/new values, the additional structures should be brought into the purview of the database by defining them in the database schema.> Lois M. L. Delcambre, Billy B. L. Lim, Susan Darling Urban |
ICDE | 1 |
| 1991 | VLSI implementation of a systolic database machine for relational algebra and hashing
Khaled M. Elleithy, Magdy A. Bayoumi, Lois M. L. Delcambre |
Integr. | 3 |
| 1990 | Constraint Analysis: A Design Process for Specifying Operations on ObjectsabstractA design process for an object-oriented database design environment, known as constraint analysis, is presented. Given the increased level of semantics associated with an object-oriented database schema, constraint analysis makes use of semantics expressed as database constraints to support the flexible specification of propagation actions for operations on objects. Constraints are formally represented using Horn logic. The constraint analysis process then reasons about constraints at design time to help the designer understand the effects of constraints on object manipulation, identifying possible constraint violations as well as design alternatives for handling violations. An advantage of constraint analysis is that both inherent and explicit schema constraints are included in the analysis process. A formal representation is given that supports the analysis of constraints and the automatic identification of design alternatives for responding to constraint violations.> Susan Darling Urban, Lois M. L. Delcambre |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1989 | Automatic Validation of Object-Oriented Database StructuresabstractThe philosophy of explicitly representing simple range classes for properties and explicitly specifying range and/or cardinality restrictions on inherited properties is adopted so that the membership of an object in classes is characterized by the object's property values. The motivation for this approach is twofold: first, it is in keeping with the database philosophy of emphasizing the representation of an application (rather than some intrinsic meaning); and second, it provides a framework for algorithmically verifying the structural aspects of the schema. An automatic classifier for the structural validation of object-oriented schemas based on sound and complete rules of inference is presented. If the classifier discovers structural relationships and/or inconsistencies, the designer can refine the schema to reflect the semantics of the application. Thus the classifier serves as an interactive design tool that can be used at any stage during the design process.> Lois M. L. Delcambre, Karen C. Davis |
ICDE | 1 |
| 1989 | Constraint Analysis for Specifying Perspectives of Class ObjectsabstractAn approach known as constraint analysis is presented for specifying updatable perspectives of class objects in an object-oriented data schema. Perspectives provide a way of defining the scope of a user's view of a schema. Operations on class objects are then defined in terms of specific perspectives based on the semantics associated with the schema. Schema semantics are represented as a set of integrity constraints expressed in Horn logic. The constraint analysis process then reasons about schema constraints to support a flexible approach to update propagation. The advantage of constraint analysis is that both inherent and explicit constraints can be used to support the automated specification of updatable perspectives that preserve object integrity. > Susan Darling Urban, Lois M. L. Delcambre |
ICDE | 2 |
| 1988 | A Self-Controlling Interpreter for the Relational Production LanguageabstractThe Relational Production Language (RPL) solves the paradigm mismatch between expert systems and database systems by relying on the relational data model as the underlying formalism for an expert system. The result is a formally-defined production system language with immediate access to conventional databases. Working memory is modeled as a relational database and rules consist of a relational query on the left hand side (LHS) and database updates on the right hand side (RHS). This paper reports on the design of the RPL 1 0 prototype. The prototype directly executes RPL programs and capitalizes on the inherent advantages of the relational approach, particularly for intra-rule and inter-rule parallelism. By using a self-describing approach for representing the interpreter data structures, the interpreter is a self-controlling system that allows conflict resolution, error handling and a wide spectrum of software metrics to be explicitly specified using RPL meta-rules. Lois M. L. Delcambre, James N. Etheredge |
SIGMOD Conference | 1 |
| 1987 | Perspectives of a Semantic SchemaabstractThis paper presents the notion of forming user perspectives over a semantic schema. Perspectives are a mechanism for providing user-oriented views of abstract objects. The perspectives of interest to each user group are collected into user views to provide a modularization tool for semantic schemas. A novel aspect of the approach to forming perspectives is that the semantics expressed within a schema are actively used to present design alternatives in the formation of perspectives and in the manner in which exception violations are handled. As a result, perspectives and their associated update operations are developed in a manner that conforms to the integrity constraints of the underlying semantic schema. Susan Darling Urban, Lois M. L. Delcambre |
ICDE | 2 |
| 1986 | Describing Distributed Environments
Paul R. Ponville, Lois M. L. Delcambre, Steve P. Landry |
ICDCS | 2 |
| 1986 | An Analysis of the Structural, Dynamic, and Temporal Aspects of Semantic Data ModelsabstractSemantic data models have been influenced by abstraction techniques used in knowledge representation. Early semantic models concentrated on the structural aspects of an application. More recently, researchers in semantic modeling have realized the importance of capturing the dynamic and temporal aspects of an application as well. This paper presents a detailed and uniform analysis of the structural, dynamic, and temporal aspects of object-oriented semantic models that support classification, aggregation, generalization, and association abstractions. Susan Darling Urban, Lois M. L. Delcambre |
ICDE | 2 |
| 1982 | HLL architectures: Pitfalls and predilectionsabstractAn examination of high-level language architectures reveals that some design considerations are based on inaccurate premises. This paper discusses some HLL architecture design misconceptions. Some features that should be considered in the design of HLL architectures are presented. Based on the HLL architecture design considerations, a methodology for quantifying architecture is proposed. Krishna M. Kavi, Boumediene Belkhouche, Evelyn Bullard, Lois M. L. Delcambre, Stephen M. Nemecek |
ISCA | 4 |