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

Leon S. Levy

dblp:12/2472 · DBLP profile ↗
← Back
19ranked-venue papers
9as first author
0since 2021 · last 1986
—ORCID · none

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

Theory of computation · 11 · 6 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorArtificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 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.

Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 56% Compilers and program optimization · 34% Software maintenance and evolution · 10%
Theoretical computer science
9 papers
Automata and formal languages · 87% Computational geometry · 13%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Emerging computing paradigms · 77% Processor architecture and microarchitecture · 23%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
code generation
0.011986
A Metaprogramming Method and Its Economic Justification · IEEE Trans. Software Eng. 1986
Programming languages and type systems
metaprogramming
0.011986
A Metaprogramming Method and Its Economic Justification · IEEE Trans. Software Eng. 1986
Automata and formal languages
formal grammars
0.031980
Phrase Structure Trees Bear More Fruit than You Would Have Thought · ACL 1980
Constraints on Structural Descriptions: Local Transformations · SIAM J. Comput. 1977
Structural Aspects of Local Adjunct Languages · Inf. Control. 1973
Automata and formal languages › formal grammars
local adjunct languages
0.021976
Local Adjunct Languages and Regular Sets · SIAM J. Comput. 1976
Structural Aspects of Local Adjunct Languages · Inf. Control. 1973
Programming languages and type systems
language semantics
0.011978
Local Constraints in the Syntax and Semantics of Programming Languages · POPL 1978
Programming languages and type systems › language design
language syntax
0.011978
Local Constraints in the Syntax and Semantics of Programming Languages · POPL 1978
Computational geometry
geometric modeling and processing
0.011978
Skeletal Structural Descriptions · Inf. Control. 1978
Software maintenance and evolution
software cost reduction
0.011986
A Metaprogramming Method and Its Economic Justification · IEEE Trans. Software Eng. 1986
Automata and formal languages
regular languages
0.011976
Local Adjunct Languages and Regular Sets · SIAM J. Comput. 1976
Emerging computing paradigms
approximate and stochastic computing
0.011974
Every Finite-State Machine can be Simulated (Realized) by a Synchronous (Asynchronous) Binary Feedback Shift-Register Machine · IEEE Trans. Computers 1974
Automata and formal languages
finite automata
0.011974
Every Finite-State Machine can be Simulated (Realized) by a Synchronous (Asynchronous) Binary Feedback Shift-Register Machine · IEEE Trans. Computers 1974
Automata and formal languages
tree automata
0.011971
Some Results in Tree Automata · STOC 1971
Geometric modeling and processing › shape representation
structural descriptions
0.011978
Skeletal Structural Descriptions · Inf. Control. 1978
Automata and formal languages › parsing
earley parsing
0.011978
Local Constraints in the Syntax and Semantics of Programming Languages · POPL 1978
Automata and formal languages
parsing algorithms
0.011978
Local Constraints in the Syntax and Semantics of Programming Languages · POPL 1978

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

rapid prototyping · 0.0cost-benefit analysis · 0.0local constraints · 0.0myhill congruence · 0.0intercalation theorems · 0.0boolean combination of predicates · 0.0analysis predicates · 0.0
YearPublicationVenuePosition
1986 A Metaprogramming Method and Its Economic Justification
abstract
Metaprogramming, defined as creating application programs by writing programs that produce programs, is presented as the basis of a method for reducing software costs and improving software quality. The method starts with a rapid prototyping phase in which selected representative parts of the application are prototyped; this is followed by a tooling up phase, during which the metaprogramming occurs. The final phase is the production of the application programs using the software tools and techniques of the metaprogramming phase. The author summarizes the experience of two projects that support the assertion that metaprogramming is an efficient way to produce programs, since these projects used metaprogramming in their development. An economic theory which justifies this approach is outlined. It is shown how to do a cost/benefit analysis of the method.
Leon S. Levy
IEEE Trans. Software Eng.1
1982 Phrase Structure Trees Bear More Fruit than You Would Have Thought
Aravind K. Joshi, Leon S. Levy
Am. J. Comput. Linguistics2
1982 An Improved List-Searching Algorithm
Leon S. Levy
Inf. Process. Lett.1
1980 Phrase Structure Trees Bear More Fruit than You Would Have Thought
abstract
No abstract available.
Aravind K. Joshi, Leon S. Levy
ACL2
1980 The Towers of Hanoi Problem
Peter Buneman, Leon S. Levy
Inf. Process. Lett.2
1980 Local Constraints in Programming Languages Part I: Syntax
Aravind K. Joshi, Leon S. Levy, Kang Yueh
Theor. Comput. Sci.2
1978 Local Constraints in the Syntax and Semantics of Programming Languages
abstract
The method of local constraints attempts to describe context-free languages in an apparently context-sensitive form which helps to retain the intuitive insights about the grammatical structure. This form of description, while apparently context-sensitive is, in fact, context-free and allows a program derivation structure to be represented as a tree with additional constraints, thus allowing for the possibility of a correctness proof in the form of Knuthian semantics. A part of ALGOL 60 syntax has been restated as a grammar with local constraints. It is also shown that parsing of grammars with local constraints can be carried out by a suitable extension of Early's algorithm. Finally, the relationship of local constraints to the semantics of programs is discussed in Section 4 by considering some program transformations.
Aravind K. Joshi, Leon S. Levy, Kang Yueh
POPL2
1978 Structured Flowcharts for Multiprocessing
A. Toni Cohen, Leon S. Levy
Comput. Lang.2
1978 Skeletal Structural Descriptions
Leon S. Levy, Aravind K. Joshi
Inf. Control.1
1977 A Cross Compiler for Pocket Calculators
abstract
A cross compiler producing programs for the HP-65 from source programs in BASIC is described. Optimisation techniques are discussed in detail, and typical programs presented showing the resultant code. Typical compilation costs are cited.
Deane B. Blazie, Leon S. Levy
Comput. J.2
1977 The Algebraic Anatomy of Programs
abstract
Game playing and backtracking programs among others can be understood in terms of algebraic operations with zeros. The special properties of the algebraic operations can be used to explain the equivalence of otherwise dissimilar algorithms.
Leon S. Levy, R. Melville
Comput. J.1
1977 Constraints on Structural Descriptions: Local Transformations
abstract
It is very often more convenient and more meaningful to specify a set of structural descriptions analytically rather than generatively, i.e., by specifying a set of constraints each structured description in the set has to satisfy. Peters and Ritchie [7] have shown that if context-sensitive rules are used only for “analysis” then the string language of the set of trees is still context-free. In this paper, we have generalized this result by considering context-free rules constrained by Boolean combinations of proper analysis predicates and domination predicates. These rules, called "local transformations" not only make precise an informal and briefly discussed notion of Chomsky [2], but also, generalize it in an appropriate manner. It is shown that the Peters-Ritchie result can be generalized to local transformations. Linguistic relevance of this result has been also briefly discussed. Results in this paper are relevant to the following situation: Patterns of a class, say A, may be difficult to characterize generatively; but, it may be possible to specify a suitable (nontrivial) augmentation, say B, of the class A, such that B can be easily characterized generatively, and then A is characterized by stating some restrictions on the class B. This suggests possible applications to programming languages and pattern description languages.
Aravind K. Joshi, Leon S. Levy
SIAM J. Comput.2
1976 Local Adjunct Languages and Regular Sets
abstract
The class of regular sets is shown to be contained in the class of local adjunct languages. The essential idea in the proof is an intercalation theorem for the Myhill congruence classes.
Leon S. Levy
SIAM J. Comput.1
1975 Tree Adjunct Grammars
Aravind K. Joshi, Leon S. Levy, Masako Takahashi
J. Comput. Syst. Sci.2
1974 Every Finite-State Machine can be Simulated (Realized) by a Synchronous (Asynchronous) Binary Feedback Shift-Register Machine
abstract
A theoretical model of a microprogram unit is formulated, and the relationship of this model to a form of feedback shift register is developed. The feedback shift-register machine variant has synchronous and asynchronous prototypes. The asynchronous binary feedback shift-register machines realize every fundamental mode asynchronous sequential (finite-state) machine. The synchronous feedback shift-register machine differs from the standard definition by the addition of transitional states to the usual (nontransitional) states, and a single step in the simulation is a move between nontransitional states. When synchronous feedback shift-register machines are generalized in this way, they also become universal components capable of simulating ali finite-state machines.
Leon S. Levy, Martin Freeman
IEEE Trans. Computers1
1973 Structural Aspects of Local Adjunct Languages
Leon S. Levy
Inf. Control.1
1972 A Tree Generating System
Aravind K. Joshi, Leon S. Levy, Masako Takahashi
ICALP2
1972 Some Results in Tree Automata
Leon S. Levy, Aravind K. Joshi
Math. Syst. Theory1
1971 Some Results in Tree Automata
abstract
In this paper, we will essentially present three results in tree automata. Two of these are concerned with certain open problems posed by Rounds [1] and Martin and Vere [3], and the third one is related to the result of Peters and Ritchie [4].
Leon S. Levy, Aravind K. Joshi
STOC1