VLDB 2026 Research / reviewers in the wild / expert
Salvatore T. March
dblp:m/STMarch · also Sal March
· DBLP profile ↗
21ranked-venue papers
10as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 17 · 8 first-authorArtificial intelligence and machine learning · 5 · 3 first-authorTheory of computation · 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
5 papers |
Distributed and cloud data management · 70% Database system architecture and tuning · 30% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Storage systems · 66% Performance modeling and evaluation · 19% Memory systems · 15% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 100% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management
distributed database design |
0.0 | 1 | 1995 | Allocating Data and Operations to Nodes in Distributed Database Design · IEEE Trans. Knowl. Data Eng. 1995 |
Storage systems › data layout
record segmentation |
0.0 | 2 | 1984 | On the Selection of Efficient Record Segmentations and Backup Strategies for Large Shared Databases · ACM Trans. Database Syst. 1984 The Determination of Efficient Record Segmentations and Blocking Factors for Shared Data Files · ACM Trans. Database Syst. 1977 |
Mathematical optimization
combinatorial optimization |
0.0 | 1 | 1995 | Allocating Data and Operations to Nodes in Distributed Database Design · IEEE Trans. Knowl. Data Eng. 1995 |
Mathematical optimization › evolutionary computation
genetic algorithm |
0.0 | 1 | 1995 | Allocating Data and Operations to Nodes in Distributed Database Design · IEEE Trans. Knowl. Data Eng. 1995 |
Database system architecture and tuning › database design
physical database design |
0.0 | 1 | 1984 | A Descriptive Model of Physical Database Design Problems and Solutions · ICDE 1984 |
Requirements engineering and software design › database design
database design methodology |
0.0 | 1 | 1984 | A Descriptive Model of Physical Database Design Problems and Solutions · ICDE 1984 |
Storage systems
storage reliability |
0.0 | 1 | 1984 | On the Selection of Efficient Record Segmentations and Backup Strategies for Large Shared Databases · ACM Trans. Database Syst. 1984 |
Database system architecture and tuning
database design |
0.0 | 2 | 1984 | A Mathematical Modeling Approach to the Automatic Selection of Database Designs · SIGMOD Conference 1978 On the Selection of Efficient Record Segmentations and Backup Strategies for Large Shared Databases · ACM Trans. Database Syst. 1984 |
Memory systems › random-access memory
frame buffer |
0.0 | 1 | 1981 | Frame Memory: A Storage Architecture to Support Rapid Design and Implementation of Efficient Databases · ACM Trans. Database Syst. 1981 |
Performance modeling and evaluation
cost modeling |
0.0 | 1 | 1978 | A Mathematical Modeling Approach to the Automatic Selection of Database Designs · SIGMOD Conference 1978 |
Performance modeling and evaluation › cost modeling
analytical cost model |
0.0 | 1 | 1977 | The Determination of Efficient Record Segmentations and Blocking Factors for Shared Data Files · ACM Trans. Database Syst. 1977 |
Storage systems › file systems
file organization |
0.0 | 1 | 1977 | The Determination of Efficient Record Segmentations and Blocking Factors for Shared Data Files · ACM Trans. Database Syst. 1977 |
Database system architecture and tuning › database design
database design tools |
0.0 | 1 | 1981 | Frame Memory: A Storage Architecture to Support Rapid Design and Implementation of Efficient Databases · ACM Trans. Database Syst. 1981 |
Storage systems › buffer management
buffer allocation |
0.0 | 1 | 1977 | The Determination of Efficient Record Segmentations and Blocking Factors for Shared Data Files · ACM Trans. Database Syst. 1977 |
Methods — techniques the papers use, named apart from their topics
mathematical modeling · 0.0genetic algorithm · 0.0data modeling · 0.0cost-benefit analysis · 0.0virtual memory abstraction · 0.0search procedures · 0.0costing equations · 0.0analytic modeling · 0.0design algorithm · 0.0analytic model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Corrigendum to "A provenance-based approach to semantic web service description and discovery" [Decis. Support. Syst. (64C) (2014) 90-99]
Thomas W. Narock, Victoria Y. Yoon, Salvatore T. March |
Decis. Support Syst. | 3 |
| 2014 | A provenance-based approach to semantic web service description and discovery
Thomas W. Narock, Victoria Y. Yoon, Salvatore T. March |
Decis. Support Syst. | 3 |
| 2007 | Integrated decision support systems: A data warehousing perspective
Salvatore T. March, Alan R. Hevner |
Decis. Support Syst. | 1 |
| 2005 | ER 2002
Salvatore T. March, Stefano Spaccapietra |
Data Knowl. Eng. | 1 |
| 2003 | Modeling Temporal Dynamics for Business SystemsabstractResearch in temporal database management has viewed temporal dynamics from a structural perspective, posing extensions to the entity-relationship (E-R) model to represent the state history of time-dependent attributes and relationships. We argue that temporal dynamics are semantic rather than structural and that the existing constructs in the E-R model are sufficient to represent them. Practitioners have long used E-R models without temporal extensions to design systems with rich support for temporality by modeling both things and events as entities — a practice that is consistent with the original presentation of the E-R model. This approach supports methodologies that leverage narrative and human cognitive processing capabilities in the development and verification of data models. Furthermore it maintains modeling parsimony and facilitates the representation of causality — why a particular state exists. Gove N. Allen, Salvatore T. March |
J. Database Manag. | 2 |
| 2000 | Reflections on Computer Science and Information Systems Research
Salvatore T. March |
ER | 1 |
| 2000 | User evaluations of IS as surrogates for objective performance
Dale Goodhue, Barbara D. Klein, Salvatore T. March |
Inf. Manag. | 3 |
| 2000 | A Semantic Object-Oriented Data Access System
Salvatore T. March, Sangkyu Rho |
Inf. Syst. | 1 |
| 1995 | Design and natural science research on information technology
Salvatore T. March, Gerald F. Smith |
Decis. Support Syst. | 1 |
| 1995 | Allocating Data and Operations to Nodes in Distributed Database DesignabstractThe allocation of data and operations to nodes in a computer communications network is a critical issue in distributed database design. An efficient distributed database design must trade off performance and cost among retrieval and update activities at the various nodes. It must consider the concurrency control mechanism used as well as capacity constraints at nodes and on links in the network. It must determine where data will be allocated, the degree of data replication, which copy of the data will be used for each retrieval activity, and where operations such as select, project, join, and union will be performed. We develop a comprehensive mathematical modeling approach for this problem. The approach first generates units of data (file fragments) to be allocated from a logical data model representation and a characterization of retrieval and update activities. Retrieval and update activities are then decomposed into relational operations on these fragments. Both fragments and operations on them are then allocated to nodes using a mathematical modeling approach. The mathematical model considers network communication, local processing, and data storage costs. A genetic algorithm is developed to solve this mathematical formulation.> Salvatore T. March, Sangkyu Rho |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1989 | Integrating a knowledge-based component into a physical database design system
Christopher E. Dabrowski, David K. Jefferson, John V. Carlis, Salvatore T. March |
Inf. Manag. | 4 |
| 1988 | An object-oriented semantic data model for CAD applications
Mohammad A. Ketabchi, Valdis Berzins, Salvatore T. March |
Inf. Sci. | 3 |
| 1987 | End-user computing environments - Finding a balance between productivity and control
Dale J. O'Donnell, Salvatore T. March |
Inf. Manag. | 2 |
| 1986 | SCRABBLE: A Local Database Management System
André Flory, Salvatore T. March |
ER | 2 |
| 1984 | A Descriptive Model of Physical Database Design Problems and SolutionsabstractAs database applications have become more sophisticated, the development of support tools for database design has become more critical. Before support tools can be developed, however, the nature of database design problems and their solutions must be well defined. We apply data modelling principles to these tasks. The result is a multi level model of databases. The logical level describes database design problems and the physical level describes their solutions. This model is the basis for a computer aided database design methodology developed by the authors. John V. Carlis, Salvatore T. March |
ICDE | 2 |
| 1984 | Approximating Block Accesses in Database Organizations
Prashant C. Palvia, Salvatore T. March |
Inf. Process. Lett. | 2 |
| 1984 | On the Selection of Efficient Record Segmentations and Backup Strategies for Large Shared DatabasesabstractIn recent years the information processing requirements of business organizations have expanded tremendously. With this expansion, the design of databases to efficiently manage and protect business information has become critical. We analyze the impacts of record segmentation (the assignment of data items to segments defining subfiles), an efficiency-oriented design technique, and of backup and recovery strategies , a data protection technique, on the overall process of database design. A combined record segmentation/backup and recovery procedure is presented and an application of the procedure is discussed. Results in which problem characteristics are varied along three dimensions: update frequencies, available types of access paths, and the predominant type of data retrieval that must be supported by the database, are presented. Salvatore T. March, Gary D. Scudder |
ACM Trans. Database Syst. | 1 |
| 1983 | Physical database design: A DSS approach
John V. Carlis, Salvatore T. March, Gary W. Dickson |
Inf. Manag. | 2 |
| 1981 | Frame Memory: A Storage Architecture to Support Rapid Design and Implementation of Efficient DatabasesabstractFrame memory is a virtual view of secondary storage that can be implemented with reasonable overhead to support database record storage and accessing requirements. Frame memory is designed so that its operating characteristics can be easily manipulated by either designers or design algorithms, while performance effects of such changes can be accurately predicted. Automated design procedures exist to generate and evaluate alternative database designs built upon frame memory, and the existence of these procedures establishes frames as an attractive memory management architecture for future database management systems. Salvatore T. March, Dennis G. Severance, Michael Wilens |
ACM Trans. Database Syst. | 1 |
| 1978 | A Mathematical Modeling Approach to the Automatic Selection of Database DesignsabstractThis paper provides an overview of a methodology developed to support systems analysts in the process of database design. The design approach is built upon an analytic model composed of (1) parametric descriptions for components of a generalized database organization, (2) costing equations which can evaluate a proposed modular database design, (3) an analyst interface which accepts an arbitrary database organization for evaluation, and (4) search procedures which automatically generate and compare thousands of alternative designs. Performance is measured as the sum of storage, retrieval, and maintenance costs and is estimated from parameters of the proposed design, the problem description and the storage environment. A virtual, record-frame view of secondary storage has been developed in which data records are added, deleted and modified with minimal effect on existing data structures. Application of the modeling approach to a realistic design problem is described, and modeling accuracy to within four percent is claimed. Salvatore T. March, Dennis G. Severance |
SIGMOD Conference | 1 |
| 1977 | The Determination of Efficient Record Segmentations and Blocking Factors for Shared Data FilesabstractIt is generally believed that 80 percent of all retrieval from a commercial database is directed at only 20 percent of the stored data items. By partitioning data items into primary and secondary record segments, storing them in physically separate files, and judiciously allocating available buffer space to the two files, it is possible to significantly reduce the average cost of information retrieval from a shared database. An analytic model, based upon knowledge of data item lengths, data access costs, and user retrieval patterns, is developed to assist an analyst with this assignment problem. A computationally tractable design algorithm is presented and results of its application are described. Salvatore T. March, Dennis G. Severance |
ACM Trans. Database Syst. | 1 |