Arthur E. Oldehoeft

dblp:08/6312 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
0since 2021 · last 1990
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 1 first-authorSecurity and privacy · 3 · 1 first-authorSystems, architecture and hardware · 2Human-computer interaction and ubiquitous computing · 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.

Software engineering, system software, and programming languages
2 papers
Concurrent programming · 53% Operating systems · 27% Program analysis · 15%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 64% Parallel and multicore computing · 36%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

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

TopicWeightPapersLastEvidence papers
Concurrent programming › synchronization
path expressions
0.011984
Dataflow Resource Managers and Their Synthesis from Open Path Expressions · IEEE Trans. Software Eng. 1984
Operating systems
resource management
0.011984
Dataflow Resource Managers and Their Synthesis from Open Path Expressions · IEEE Trans. Software Eng. 1984
Concurrent programming
synchronization
0.011984
Dataflow Resource Managers and Their Synthesis from Open Path Expressions · IEEE Trans. Software Eng. 1984
Distributed systems
distributed coordination
0.011984
Dataflow Resource Managers and Their Synthesis from Open Path Expressions · IEEE Trans. Software Eng. 1984
Distributed systems
distributed resource management
0.011984
Dataflow Resource Managers and Their Synthesis from Open Path Expressions · IEEE Trans. Software Eng. 1984
Program analysis
data flow analysis
0.011980
A Flow Analysis Procedure for the Translation of High-Level Languages to a Data Flow Language · IEEE Trans. Computers 1980
Parallel and multicore computing
parallelizing compiler
0.011980
A Flow Analysis Procedure for the Translation of High-Level Languages to a Data Flow Language · IEEE Trans. Computers 1980
Parallel and multicore computing
parallel programming models
0.011980
A Flow Analysis Procedure for the Translation of High-Level Languages to a Data Flow Language · IEEE Trans. Computers 1980
Computing education
problem generation
0.011975
The Design of an Instructional System Based on Problem Generators · Int. J. Man Mach. Stud. 1975
Computing education
programming education
0.011975
The Design of an Instructional System Based on Problem Generators · Int. J. Man Mach. Stud. 1975

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

data dependence analysis · 0.0dataflow analysis · 0.0data flow analysis · 0.0
YearPublicationVenuePosition
1990 An access control language for object-oriented programming systems
Masaaki Mizuno, Arthur E. Oldehoeft
J. Syst. Softw.2
1989 A survey of password mechanisms: Weaknesses and potential improvements. Part 1
David L. Jobusch, Arthur E. Oldehoeft
Comput. Secur.2
1989 A survey of password mechanisms: Weaknesses and potential improvements. Part 2
David L. Jobusch, Arthur E. Oldehoeft
Comput. Secur.2
1985 Open Predicate Path Expressions and their Implementation in Highly Parallel Computing Environments
Mark R. Headington, Arthur E. Oldehoeft
ICPP2
1984 A software scheme for user-controlled file encryption
Arthur E. Oldehoeft, Robert McDonald
Comput. Secur.1
1984 Dataflow Resource Managers and Their Synthesis from Open Path Expressions
abstract
The control of concurrent access to shared resources is an important feature of both centralized and distributed operating systems. In conventional systems, exclusive access is the rule while concurrent access is the exception. Dataflow computer systems, along with an applicative style of programming, provide an execution environment in which this philosophy is reversed. In these latter systems, it is necessary to reexamine the manner in which synchronization of access to shared resources is specified and implemented. A basic design for a dataflow resource manager is reviewed, illustrating the clear separation between access mechanism and scheduling policy. The semantics of the access mechanism is based solely on the principle of data dependency. Specifications are presented for a general scheduler to further constrain or order accesses to the resource. Using ``open path expressions'' as a very high-level specification language for synchronization, it is shown how to automatically synthesize a scheduler as a distributed network of communicating modules.
Arthur E. Oldehoeft, Steven F. Jennings
IEEE Trans. Software Eng.1
1983 The Use of Combinators in Translating A Purely Functional Language to Low-Level Data-Flow Graphs
Peter M. Maurer, Arthur E. Oldehoeft
Comput. Lang.2
1983 An analysis of program execution on a recursive stream-oriented data flow architecture
Steven F. Jennings, Arthur E. Oldehoeft
J. Syst. Softw.2
1980 A Flow Analysis Procedure for the Translation of High-Level Languages to a Data Flow Language
abstract
A data flow analysis procedure is described which may be used in the translation of high-level languages to parallel target languages. The technique analyzes the data dependencies which exist between statements in a high-level program and constructs an intermediate form amenable to optimizing transformations and code generation.
Stephen J. Allan, Arthur E. Oldehoeft
IEEE Trans. Computers2
1975 The Design of an Instructional System Based on Problem Generators
Brian G. Palmer, Arthur E. Oldehoeft
Int. J. Man Mach. Stud.2