Demo Data from EDBT 2026 / reviewers in the wild / expert
J. C. Huang 0001
dblp:18/6114-1
· DBLP profile ↗
6ranked-venue papers
6as first author
0since 2021 · last 1990
0000-0002-4750-1246ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 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
3 papers |
Software testing · 45% Requirements engineering and software design · 23% Program analysis · 15% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › structural testing
path testing |
0.0 | 1 | 1990 | State Constraints and Pathwise Decomposition of Programs · IEEE Trans. Software Eng. 1990 |
Requirements engineering and software design › modularity
program decomposition |
0.0 | 1 | 1990 | State Constraints and Pathwise Decomposition of Programs · IEEE Trans. Software Eng. 1990 |
Software testing
test generation |
0.0 | 1 | 1990 | State Constraints and Pathwise Decomposition of Programs · IEEE Trans. Software Eng. 1990 |
Compilers and program optimization › program transformation › program optimization
program simplification |
0.0 | 1 | 1990 | State Constraints and Pathwise Decomposition of Programs · IEEE Trans. Software Eng. 1990 |
Program verification
loop verification |
0.0 | 1 | 1980 | A New Verification Rule and Its Applications · IEEE Trans. Software Eng. 1980 |
Logic in computer science
program logic |
0.0 | 1 | 1980 | A New Verification Rule and Its Applications · IEEE Trans. Software Eng. 1980 |
Program analysis › data flow analysis
data flow anomaly detection |
0.0 | 1 | 1979 | Detection of Data Flow Anomaly Through Program Instrumentation · IEEE Trans. Software Eng. 1979 |
Program analysis
dynamic analysis |
0.0 | 1 | 1979 | Detection of Data Flow Anomaly Through Program Instrumentation · IEEE Trans. Software Eng. 1979 |
Program analysis
error detection |
0.0 | 1 | 1979 | Detection of Data Flow Anomaly Through Program Instrumentation · IEEE Trans. Software Eng. 1979 |
Compilers and program optimization
program instrumentation |
0.0 | 1 | 1979 | Detection of Data Flow Anomaly Through Program Instrumentation · IEEE Trans. Software Eng. 1979 |
Methods — techniques the papers use, named apart from their topics
state constraints · 0.0formal semantics · 0.0invariant-relation theorem · 0.0program instrumentation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1990 | State Constraints and Pathwise Decomposition of ProgramsabstractA state constraint is a programming construct designed to restrict a program's domain of definition. It can be used to decompose a program pathwise, i.e. dividing the program into subprograms along the control flow, as opposed to dividing the program across the control flow when the program is decomposed into functions and procedures. As a result, a program consisting of one or more execution paths of another program can be constructed and manipulated. The author describes the idea involved, examines the properties of state constraints, establishes a formal basis for pathwise decomposition and discusses their uses in program simplification, testing and verification.> J. C. Huang 0001 |
IEEE Trans. Software Eng. | 1 |
| 1989 | On real-time system research and educationabstractIt is argued that real-time system design can be made a more credible research subject and can attract more attention from academic researchers if it is possible to do significant experimentation with computing facilities commonly found in a university. This may be accomplished by: (1) compiling and publishing interesting problems found in real-world systems; (2) developing system design courses with nontrivial programming projects; (3) developing simulators of real-time system problems that are capable of exercising the experimental real-time systems; and (4) making common software components available for research and teaching.> J. C. Huang 0001 |
COMPSAC | 1 |
| 1987 | A Depth-first and Tool-supportable Programming StrategyabstractAbstract This paper describes a software im plementation strategy that allows the programmer to construct a running version of a program early in its development. In general, the first version of the program only works for a subset of the intended input domain. The subset is defined by a number of constraints placed on the program by the programmer. The program can be completed by removing the constraints one at a time. In the process, each new part added to the program can be validated independently. Software tools can be built to facilitate the validation process. J. C. Huang 0001 |
Softw. Pract. Exp. | 1 |
| 1984 | A Simulator for Real-Time Software Debugging and TestingabstractAbstract A software simulator can be built to facilitate debugging and testing of real‐time programs. This paper describes a simulator designed to operate in three modes: simulation, debugging and process monitoring. In the simulation mode, it simulates a Z80‐based microcomputer and can be used to execute programs written in the Z80‐assembler language. In the debugging mode, it provides facilities for interactive debugging on the instruction level. The simulator's unique feature is the process monitoring mode. It displays the activities among processes being executed concurrently under the control of a real‐time executive and thus allowing direct observation of dynamic program behaviour at the process level. J. C. Huang 0001, Melody Ho, Ted Law |
Softw. Pract. Exp. | 1 |
| 1980 | A New Verification Rule and Its ApplicationsabstractThis paper describes a verification rule for loop programs, and shows how it can be used in conjunction with the invariant-relation theorem to facilitate verification of programs. J. C. Huang 0001 |
IEEE Trans. Software Eng. | 1 |
| 1979 | Detection of Data Flow Anomaly Through Program InstrumentationabstractA data flow anomaly in a program iB an indication that a programming error might have been committed. This paper descibes a method for detecting such an anomiay by means of program instrumentation. The method is conceptually simple, easy to use, easy toimplement on a computer, and can be applied in conjunction with a conventional program test to achieve increased error-detection capability. J. C. Huang 0001 |
IEEE Trans. Software Eng. | 1 |