Salvatore T. March

dblp:m/STMarch · also Sal March · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Distributed and cloud data management
distributed database design
0.011995
Allocating Data and Operations to Nodes in Distributed Database Design · IEEE Trans. Knowl. Data Eng. 1995
Storage systems › data layout
record segmentation
0.021984
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.011995
Allocating Data and Operations to Nodes in Distributed Database Design · IEEE Trans. Knowl. Data Eng. 1995
Mathematical optimization › evolutionary computation
genetic algorithm
0.011995
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.011984
A Descriptive Model of Physical Database Design Problems and Solutions · ICDE 1984
Requirements engineering and software design › database design
database design methodology
0.011984
A Descriptive Model of Physical Database Design Problems and Solutions · ICDE 1984
Storage systems
storage reliability
0.011984
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.021984
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.011981
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.011978
A Mathematical Modeling Approach to the Automatic Selection of Database Designs · SIGMOD Conference 1978
Performance modeling and evaluation › cost modeling
analytical cost model
0.011977
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.011977
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.011981
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.011977
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
YearPublicationVenuePosition
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 Systems
abstract
Research 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
ER1
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 Design
abstract
The 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
ER2
1984 A Descriptive Model of Physical Database Design Problems and Solutions
abstract
As 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
ICDE2
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 Databases
abstract
In 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 Databases
abstract
Frame 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 Designs
abstract
This 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 Conference1
1977 The Determination of Efficient Record Segmentations and Blocking Factors for Shared Data Files
abstract
It 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