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

Frank Manola

dblp:04/2682 · DBLP profile ↗
← Back
14ranked-venue papers
7as first author
0since 2021 · last 1996
—ORCID · none

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

Databases, data management, data science and information retrieval · 10 · 6 first-authorSoftware engineering, systems software and programming languages · 3Security and privacy · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
9 papers
Transaction processing and concurrency control · 38% Spatial and temporal data management · 20% Data models and query languages · 17%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%

Topics — the 16 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control › transaction models
extended transaction models
0.021996
Customizing Transaction Models and Mechanisms in a Programmable Environment Supporting Reliable Workflow Automation · IEEE Trans. Knowl. Data Eng. 1996
Specification and Management of Extended Transactions in a Programmable Transaction Environment · ICDE 1994
Distributed systems
distributed coordination and fault tolerance
0.011996
Customizing Transaction Models and Mechanisms in a Programmable Environment Supporting Reliable Workflow Automation · IEEE Trans. Knowl. Data Eng. 1996
Spatial and temporal data management
spatial data model
0.021988
PROBE Spatial Data Modeling and Query Processing in an Image Database Application · IEEE Trans. Software Eng. 1988
Toward a General Spatial Data Model for an Object-Oriented DBMS · VLDB 1986
Spatial and temporal data management
spatial query processing
0.011988
PROBE Spatial Data Modeling and Query Processing in an Image Database Application · IEEE Trans. Software Eng. 1988
Query processing and optimization › recursive query
recursive query evaluation
0.011986
Traversal Recursion: A Practical Approach to Supporting Recursive Applications · SIGMOD Conference 1986
Distributed systems › distributed object systems
distributed object management
0.011994
Specification and Management of Extended Transactions in a Programmable Transaction Environment · ICDE 1994
Query processing and optimization › semantic query processing
knowledge-based query processing
0.011984
An Example of Knowledge-Based Query Processing in a CAD/CAM DBMS · VLDB 1984
Data models and query languages › data modeling
network data model
0.011982
CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982
Data models and query languages
query language design
0.011982
CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982
Recommender systems
spatio-temporal modeling
0.011988
PROBE Spatial Data Modeling and Query Processing in an Image Database Application · IEEE Trans. Software Eng. 1988
Database theory
database schema
0.011978
A Review of the 1978 CODASYL Database Specifications · VLDB 1978
Data models and query languages
object-oriented data model
0.011986
Toward a General Spatial Data Model for an Object-Oriented DBMS · VLDB 1986
Query processing and optimization › query optimization
query optimizer architecture
0.011986
Traversal Recursion: A Practical Approach to Supporting Recursive Applications · SIGMOD Conference 1986
Data models and query languages › query language design
relational query languages
0.011982
CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982
Data models and query languages › query language
SQL-like query language
0.011982
CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982
Database system architecture and tuning
database standards
0.011978
A Review of the 1978 CODASYL Database Specifications · VLDB 1978

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

transaction specification language · 0.1dependency descriptors · 0.0recursive query processing · 0.0iteration algorithms · 0.0graph traversal algorithms · 0.0knowledge-based query processing · 0.0query language specification · 0.0
YearPublicationVenuePosition
1996 Customizing Transaction Models and Mechanisms in a Programmable Environment Supporting Reliable Workflow Automation
abstract
A Transaction Specification and Management Environment (TSME) is a programmable system that supports implementation-independent specification of application-specific extended transaction models (ETMs) and configuration of transaction management mechanisms (TMMs) to enforce specified ETMs. The TSME can ensure correctness and reliability while allowing the functionality required by workflows and other advanced applications that require access to multiple heterogeneous, autonomous, and/or distributed (HAD) systems. To support ETM specification, the TSME provides a transaction specification language that describes dependencies between transactions. Unlike other ETM specification languages, TSME's dependency descriptors use a common set of primitives, and are enforceable, i.e., can be evaluated at any time during transaction execution to determine whether operations issued violate ETM specifications. To determine whether an ETM can be enforced in a specific HAD system environment, the TSME supports specification of the transactional capabilities of HAD systems, and comparison of these with ETM specifications to determine mismatches. To enforce ETMs that are more restrictive than those supported by the union of the transactional capabilities of HAD systems, the TSME provides a collection of transactional services. These services are programmable and configurable, i.e., they accept instructions that change their behavior as required by an ETM and can be combined in specific ways to create a run-time TMM capable of enforcing the ETM. We discuss the TSME in the context of a distributed object management system. We give ETM specification examples and describe corresponding TMM configurations for a telecommunications application.
Dimitrios Georgakopoulos 0001, Mark F. Hornick, Frank Manola
IEEE Trans. Knowl. Data Eng.3
1995 Object and Database Standards - Panel Session
abstract
No abstract available.
Mary E. S. Loomis, R. G. G. Cattell, Frank Manola, Richard Mark Soley, Jeff Sutherland
OOPSLA3
1994 Generalizing Dispatching in a Distributed Object System
Farshad Nayeri, Benjamin Hurwitz, Frank Manola
ECOOP3
1994 Specification and Management of Extended Transactions in a Programmable Transaction Environment
abstract
A Transaction Specification and Management Environment (TSME) is a transaction processing system toolkit that supports the definition and construction of application-specific extended transaction models (ETMs). The TSME provides a transaction specification language that allows a transaction model designer to create implementation-independent specifications of extended transactions. In addition, the TSME provides a programmable transaction management mechanism that assembles and configures a run-time environment to support specified ETMs. The authors discuss the TSME in the context of a distributed object management system (DOMS), and describe specifications of extended transactions and corresponding configurations of transaction management mechanisms.>
Dimitrios Georgakopoulos 0001, Mark F. Hornick, Piotr Krychniak, Frank Manola
ICDE4
1992 Distributed Object Management
abstract
Future information processing environments will consist of a vast network of heterogeneous, autonomous, and distributed computing resources, including computers (from mainframe to personal), information-intensive applications, and data (files and databases). A key challenge in this environment is providing capabilities for combining this varied collection of resources into an integrated distributed system, allowing resources to be flexibly combined, and their activities coordinated, to address challenging new information processing requirements. In this paper, we describe the concept of distributed object management, and identify its role in the development of these open, interoperable systems. We identify the key aspects of system architectures supporting distributed object management, and describe specific elements of a distributed object management system being developed at GTE Laboratories.
Frank Manola, Sandra Heiler, Dimitrios Georgakopoulos 0001, Mark F. Hornick, Michael L. Brodie
Int. J. Cooperative Inf. Syst.1
1988 PROBE Spatial Data Modeling and Query Processing in an Image Database Application
abstract
The PROBE research project has produced results in the areas of data modeling, spatial/temporal query processing, recursive query processing, and database system architecture for nontraditional application areas, many of which involve spatial data and data with complex structure. An overview of PROBE is provided, focusing on the facilities for dealing with spatial and temporal data. It is shown how the PROBE database system and simple application-specific object classes combine to efficiently support PROBE's spatial data model. It is also shown how an image-database application can be supported using PROBE's data model and spatial query processor. The current status of the PROBE project and future plans are discussed.>
Jack A. Orenstein, Frank Manola
IEEE Trans. Software Eng.2
1987 A Personal View of DBMS Security
Frank Manola
DBSec1
1986 Traversal Recursion: A Practical Approach to Supporting Recursive Applications
abstract
Many capabilities that are needed for recursive applications in engineering and project management are not well supported by the usual formulations of recursion. We identify a class of recursions called “traversal recursions” (which model traversals of a directed graph) that have two important properties they can supply the necessary capabilities and efficient processing algorithms have been defined for them. First we present a taxonomy of traversal recursions based on properties of the recursion on graph structure and on unusual types of metadata. This taxonomy is exploited to identify solvable recursions and to select an execution algorithm. We show how graph traversal can sometimes outperform the more general iteration algorithm. Finally we show how a conventional query optimizer architecture can be extended to handle recursive queries and views.
Arnon Rosenthal, Sandra Heiler, Umeshwar Dayal, Frank Manola
SIGMOD Conference4
1986 Toward a General Spatial Data Model for an Object-Oriented DBMS
Frank Manola, Jack A. Orenstein
VLDB1
1984 An Example of Knowledge-Based Query Processing in a CAD/CAM DBMS
Arnon Rosenthal, Sandra Heiler, Frank Manola
VLDB3
1982 CQLF - A Query Language for CODASYL-Type Databases
abstract
This paper describes CQLF (CODASYL Query Language, Flat) [MAN081]. CQLF is a high level language for accessing and manipulating data in databases described using the 1981 ANSI dpANS version of the CODASYL Data Description Language [ANSI81]. CQLF has similarities to typical relational languages, such as SQL [ASTR76, CHAM76] and QUEL [STON76]. CQLF provides capabilities for querying and operating on databases described both in a "relational style" (having no CODASYL sets, using only values to represent interrecord relationships, and having records with no arrays), and in a "network style" (using CODASYL sets to represent interrecord relationships, and having records containing arrays).
Frank Manola, Alain Pirotte 0001
SIGMOD Conference1
1978 On Relating the CODASYL Database Languages and the ANSI/SPARC Framework
Frank Manola
VLDB1
1978 Data Base Research Projects and Funding
Frank Manola
VLDB1
1978 A Review of the 1978 CODASYL Database Specifications
Frank Manola
VLDB1