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.

Henry F. Ledgard

dblp:26/6957 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 1981
0000-0002-1172-1861ORCID · verified

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

Software engineering, systems software and programming languages · 2 · 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
1 paper
Programming languages and type systems · 67% Compilers and program optimization · 33%
Human-computer interaction and pervasive computing
1 paper
Usability and user experience research · 100%
Theoretical computer science
1 paper
Automata and formal languages · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
language design
0.011977
Production Systems: A Notation for Defining Syntax and Translation · IEEE Trans. Software Eng. 1977
Programming languages and type systems › syntax
syntax definition
0.011977
Production Systems: A Notation for Defining Syntax and Translation · IEEE Trans. Software Eng. 1977
Automata and formal languages › formal grammars
production systems
0.011977
Production Systems: A Notation for Defining Syntax and Translation · IEEE Trans. Software Eng. 1977

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

production systems · 0.0
YearPublicationVenuePosition
1981 The Annotated Assistant: A Step Towards Human Engineering
abstract
The Hatter's watch nicely illustrates the effect of idiosynracy in system design. Really, a watch could provide any number of features, but most watches designed for people put a high priority on telling the correct time of day. Thus, the Hatter's watch is an excellent example of bad human engineering. By human engineering we mean "the selection among design alternatives so as to relate to people." Carroll's stopped watch is the ultimate in poor human engineering because the user must do all the work.
Andrew Singer, Henry F. Ledgard, Jon F. Hueras
IEEE Trans. Software Eng.2
1977 Production Systems: A Notation for Defining Syntax and Translation
abstract
This paper presents the formalism of Production Systems and investigates its applcation to defe the Syntax and trlation of programming languages. Several properties appear well-suited to this task: 1) the formalism can be used to specify exactly the syntax of a computer language, including context-sensitive requirements; 2) the specification of the context-sensitive requirements on syntax can be isolated from the context-free requirements; 3) the same formalism can be used to specify more general structural properties, including the translation of one language into another. The notation has been developed with readabifity as a prime designissue. The following examples are given:1) aspecificationofthesyntaxofasmallbutdifflcultsubset of PL/I;2) a specification of the rules for translating lambda-culus expressions into, normal form.
Henry F. Ledgard
IEEE Trans. Software Eng.1