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.

Linda A. Ness

dblp:98/1217 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
0since 2021 · last 1995
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2Systems, architecture and hardware · 1Computer networks · 1Theory 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
2 papers
Transaction processing and concurrency control · 100%
Theoretical computer science
1 paper
Logic in computer science · 62% Automata and formal languages · 38%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Parallel and multicore computing · 62% Distributed systems · 38%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Computer networks
1 paper
Internet architecture and protocols · 100%

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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control › distributed transaction processing
multidatabase transactions
0.011993
Concurrency Control and Recovery of Multidatabase Work Flows in Telecommunication Applications · SIGMOD Conference 1993
Transaction processing and concurrency control
recovery
0.011993
Concurrency Control and Recovery of Multidatabase Work Flows in Telecommunication Applications · SIGMOD Conference 1993
Programming languages and type systems
language semantics
0.011993
L.0: A Truly Concurrent Executable Temporal Logic Language for Protocols · IEEE Trans. Software Eng. 1993
Logic in computer science
formal specification
0.011993
L.0: A Truly Concurrent Executable Temporal Logic Language for Protocols · IEEE Trans. Software Eng. 1993
Automata and formal languages
protocol specification
0.011993
L.0: A Truly Concurrent Executable Temporal Logic Language for Protocols · IEEE Trans. Software Eng. 1993
Transaction processing and concurrency control › transaction models
flexible transactions
0.011992
Using Flexible Transactions to Support Multi-System Telecommunication Applications · VLDB 1992
Internet architecture and protocols
protocol specification
0.011991
The L.0 Language and Environment for Protocol Simulation and Prototyping · IEEE Trans. Computers 1991
Parallel and multicore computing
parallel computation models
0.011988
The IC* Model of Parallel Computation and Programming Environment · IEEE Trans. Software Eng. 1988
Parallel and multicore computing
parallel programming environment
0.011988
The IC* Model of Parallel Computation and Programming Environment · IEEE Trans. Software Eng. 1988
Distributed systems
distributed coordination and fault tolerance
0.011993
Concurrency Control and Recovery of Multidatabase Work Flows in Telecommunication Applications · SIGMOD Conference 1993
Logic in computer science › temporal logic
linear temporal logic
0.011993
L.0: A Truly Concurrent Executable Temporal Logic Language for Protocols · IEEE Trans. Software Eng. 1993
Logic in computer science
temporal logic
0.011993
L.0: A Truly Concurrent Executable Temporal Logic Language for Protocols · IEEE Trans. Software Eng. 1993
Distributed systems
distributed coordination
0.011992
Using Flexible Transactions to Support Multi-System Telecommunication Applications · VLDB 1992
Distributed systems
distributed system specification
0.011988
The IC* Model of Parallel Computation and Programming Environment · IEEE Trans. Software Eng. 1988
Parallel and multicore computing
parallel architecture
0.011988
The IC* Model of Parallel Computation and Programming Environment · IEEE Trans. Software Eng. 1988

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

true concurrency model · 0.0predicate linear temporal logic · 0.0flexible transactions · 0.0simulation · 0.0rule-based specification · 0.0temporal constraint · 0.0invariant expression · 0.0
YearPublicationVenuePosition
1995 Verification of the Futurebus+ Cache Coherence Protocol
Edmund M. Clarke, Orna Grumberg, Hiromi Hiraishi, Somesh Jha, David E. Long, Kenneth L. McMillan, Linda A. Ness
Formal Methods Syst. Des.7
1993 Concurrency Control and Recovery of Multidatabase Work Flows in Telecommunication Applications
abstract
In a research and technology application project at Bellcore, we used multidatabase transactions to model multisystem work flows of telecommunication applications. During the project a prototype scheduler for executing multi-database transactions was developed. Two of the issues addressed in this project were concurrent execution of multi-database transactions and their failure recovery. This paper discusses our use of properties of the application and the telecommunication systems to develop simple and efficient solutions to the concurrency control and recovery problems.
W. Woody Jin, Marek Rusinkiewicz, Linda A. Ness, Amit P. Sheth
SIGMOD Conference3
1993 L.0: A Truly Concurrent Executable Temporal Logic Language for Protocols
abstract
The semantics L.0, a programming language designed for the specification and simulation of protocols that assumes a true concurrency model, is given in terms of predicate linear temporal logic, and the restricted universe of models assumed in L.0 programs is defined. The execution algorithm for L.0 constructs a model in this universe. The restricted subset of temporal logic exploited permits a nonbacktracking execution algorithm. Fundamental to the semantics of L.0 is a frame assumption, which generalizes the frame assumption of standard imperative programming, and which eases specification of protocols. The data domain assumed in L.0 programs is sets of trees with labeled edges, and the state predicates permitted include existence and nonexistence predicates, as well as the more traditional assignment and equality predicates. These choices for data domain and predicates permit convenient specification of the hierarchical message structure often assumed in telecommunications protocols, for in such message structures, the existence or nonexistence of parts of the message hierarchy is determined by logical properties of the rest of the message hierarchy. A small portion of the logical layer specification of Futurebus+ is taken as the main example in this study.>
Linda A. Ness
IEEE Trans. Software Eng.1
1992 Using Flexible Transactions to Support Multi-System Telecommunication Applications
Mansoor Ansari, Linda A. Ness, Marek Rusinkiewicz, Amit P. Sheth
VLDB2
1991 The L.0 Language and Environment for Protocol Simulation and Prototyping
abstract
A description is given of L.0, an executable specification language designed for describing communications protocols and similar reactive systems. L.0 is synchronous and rule-based. The rules are either cause-effect rules or constraints. Rules can be activated and deactivated dynamically, and several can be fired simultaneously. L.0 has modern notions of encapsulation and data sharing. Indirection, quantification, and recursive definition of modules increase its expressiveness. L.0 has been used in several development projects to design, simulate, and prototype protocols. It seems to provide a paradigm that is precise and yet can be used by designers and engineers who are not specialists in specification languages.>
E. Jane Cameron, David M. Cohen, Timothy M. Guinther, William M. Keese II, Linda A. Ness, Cynthia Norman, Hassan N. Srinidhi
IEEE Trans. Computers5
1990 L.0: A Language for Modeling and Prototyping Communications Software
E. Jane Cameron, David M. Cohen, Timothy M. Guinther, William M. Keese II, Linda A. Ness, Cynthia Norman, Hassan N. Srinidhi
FORTE5
1988 The IC* Model of Parallel Computation and Programming Environment
abstract
The IC* project is an effort to create an environment for the design, specification, and development of complex systems such as communication protocols, parallel machines, and distributed systems. The basis of the project is the IC* model of parallel computation, in which a system is specified by a set of invariant expressions which describe its behavior in time. The features of this model include temporal and structural constraints, inherent parallelism, explicit modeling of time, nondeterministic evolution, and dynamic activation. The project also includes the construction of a parallel computer specifically designed to support the model of computation. The authors discuss the IC* model and the current user language, and describe the architecture and hardware of the prototype supercomputer built to execute IC* programs.>
E. Jane Cameron, David M. Cohen, William M. Keese II, Linda A. Ness, Prem Uppaluru, John R. Vollaro
IEEE Trans. Software Eng.5