EDBT 2026 Demo / reviewers in the wild / expert
Xiyao Cai
dblp:48/1890
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4Applied, interdisciplinary, general and emerging 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
1 paper |
Software testing · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 67% Parallel and multicore computing · 33% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test generation › search-based test generation
evolutionary testing |
0.1 | 1 | 2005 | A unified fitness function calculation rule for flag conditions to improve evolutionary testing · ASE 2005 |
Software testing
structural testing |
0.1 | 1 | 2005 | A unified fitness function calculation rule for flag conditions to improve evolutionary testing · ASE 2005 |
Software testing
test input generation |
0.1 | 1 | 2005 | A unified fitness function calculation rule for flag conditions to improve evolutionary testing · ASE 2005 |
Mathematical optimization › multi-objective optimization
evolutionary algorithm |
0.0 | 1 | 2005 | A unified fitness function calculation rule for flag conditions to improve evolutionary testing · ASE 2005 |
Embedded and real-time systems
distributed real-time systems |
0.0 | 1 | 1988 | Heuristic Software Partitioning Algorithms for Distributed Real-Time Applications · ICSE 1988 |
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 1988 | Heuristic Software Partitioning Algorithms for Distributed Real-Time Applications · ICSE 1988 |
Parallel and multicore computing
software partitioning |
0.0 | 1 | 1988 | Heuristic Software Partitioning Algorithms for Distributed Real-Time Applications · ICSE 1988 |
Methods — techniques the papers use, named apart from their topics
flag cost function · 0.1fitness function · 0.1evolutionary algorithm · 0.1heuristic partitioning algorithms · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | A unified fitness function calculation rule for flag conditions to improve evolutionary testingabstractEvolutionary testing (ET), automatically generating test data with good quality, is an effective technique based on evolutionary algorithm. However, the presence of flag variables will make it degenerate to random testing in structural testing. Much of previous work has addressed this problem, but all can be characterized as program-specific. In this paper, flag cost function is introduced as the main component of fitness function, whose value changes with the variation of flag problem. Based on this, a unified fitness calculation rule for flag conditions is proposed. The experiments on programs with flag problems, once considered as inextricable in previous work, and the Traffic Alert and Collision Avoidance System (TCAS) code showed the effectiveness of our unified approach. Hehui Liu, Bin Wang 0090, Xiyao Cai |
ASE | 5 |
| 1994 | Making C++ a persistent OOPL
Xiyao Cai |
Inf. Softw. Technol. | 2 |
| 1990 | An approach to introduce the reflection to C++abstractThe authors report on their work to introduce the reflective architecture in a popular compilation-based language, C++, without modifying the compiler. The reflective architecture provides a disciplined split between the object level and the meta-object level in a class-based form. The unit of causal connections is the class member function. Mechanisms based on the methods diversion are constructed to support a kind of implicitly causal connection. A delegation mechanism is constructed for sharing meta-methods whose classes are not designed as having inheritance. A prototype has been constructed in the Advantage C++ 1.1 M4 running on MSDOS.> Xiyao Cai, Yimin Jin |
COMPSAC | 2 |
| 1988 | Heuristic Software Partitioning Algorithms for Distributed Real-Time Applications
Xiyao Cai |
ICSE | 3 |