EDBT 2026 Demo / reviewers in the wild / expert
Linda A. Ness
dblp:98/1217
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control › distributed transaction processing
multidatabase transactions |
0.0 | 1 | 1993 | Concurrency Control and Recovery of Multidatabase Work Flows in Telecommunication Applications · SIGMOD Conference 1993 |
Transaction processing and concurrency control
recovery |
0.0 | 1 | 1993 | Concurrency Control and Recovery of Multidatabase Work Flows in Telecommunication Applications · SIGMOD Conference 1993 |
Programming languages and type systems
language semantics |
0.0 | 1 | 1993 | L.0: A Truly Concurrent Executable Temporal Logic Language for Protocols · IEEE Trans. Software Eng. 1993 |
Logic in computer science
formal specification |
0.0 | 1 | 1993 | L.0: A Truly Concurrent Executable Temporal Logic Language for Protocols · IEEE Trans. Software Eng. 1993 |
Automata and formal languages
protocol specification |
0.0 | 1 | 1993 | 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.0 | 1 | 1992 | Using Flexible Transactions to Support Multi-System Telecommunication Applications · VLDB 1992 |
Internet architecture and protocols
protocol specification |
0.0 | 1 | 1991 | The L.0 Language and Environment for Protocol Simulation and Prototyping · IEEE Trans. Computers 1991 |
Parallel and multicore computing
parallel computation models |
0.0 | 1 | 1988 | The IC* Model of Parallel Computation and Programming Environment · IEEE Trans. Software Eng. 1988 |
Parallel and multicore computing
parallel programming environment |
0.0 | 1 | 1988 | The IC* Model of Parallel Computation and Programming Environment · IEEE Trans. Software Eng. 1988 |
Distributed systems
distributed coordination and fault tolerance |
0.0 | 1 | 1993 | Concurrency Control and Recovery of Multidatabase Work Flows in Telecommunication Applications · SIGMOD Conference 1993 |
Logic in computer science › temporal logic
linear temporal logic |
0.0 | 1 | 1993 | L.0: A Truly Concurrent Executable Temporal Logic Language for Protocols · IEEE Trans. Software Eng. 1993 |
Logic in computer science
temporal logic |
0.0 | 1 | 1993 | L.0: A Truly Concurrent Executable Temporal Logic Language for Protocols · IEEE Trans. Software Eng. 1993 |
Distributed systems
distributed coordination |
0.0 | 1 | 1992 | Using Flexible Transactions to Support Multi-System Telecommunication Applications · VLDB 1992 |
Distributed systems
distributed system specification |
0.0 | 1 | 1988 | The IC* Model of Parallel Computation and Programming Environment · IEEE Trans. Software Eng. 1988 |
Parallel and multicore computing
parallel architecture |
0.0 | 1 | 1988 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 ApplicationsabstractIn 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 Conference | 3 |
| 1993 | L.0: A Truly Concurrent Executable Temporal Logic Language for ProtocolsabstractThe 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 |
VLDB | 2 |
| 1991 | The L.0 Language and Environment for Protocol Simulation and PrototypingabstractA 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. Computers | 5 |
| 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 |
FORTE | 5 |
| 1988 | The IC* Model of Parallel Computation and Programming EnvironmentabstractThe 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 |