VLDB 2026 Research / reviewers in the wild / expert
Da-Qian Zhang
dblp:03/439
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, 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
1 paper |
Programming languages and type systems · 77% Compilers and program optimization · 23% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › programming paradigms
visual programming languages |
0.0 | 1 | 2001 | Design, Construction, and Application of a Generic Visual Language Generation Environment · IEEE Trans. Software Eng. 2001 |
Compilers and program optimization › compiler construction
compiler generation |
0.0 | 1 | 2001 | Design, Construction, and Application of a Generic Visual Language Generation Environment · IEEE Trans. Software Eng. 2001 |
Methods — techniques the papers use, named apart from their topics
model-view-controller · 0.0graph rewriting · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | XML Transformations Through Graph GrammarsabstractThis paper presents a visual approach to the representation, validation of XML document structures and transformation of one XML structure to another. The underlying theory of our approach is a context-sensitive graph grammar formalism. The paper demonstrates the conciseness and expressiveness of the graph grammar formalism. An example XML structure is provided and its graph grammar representation, validation and transformation to another structure are presented. Kang Zhang 0001, Da-Qian Zhang |
ICME | 2 |
| 2001 | A Context-sensitive Graph Grammar Formalism for the Specification of Visual LanguagesabstractGraph grammars may be used as natural and powerful syntax-definition formalisms for visual programming languages. Yet most graph-grammar parsing algorithms presented so far are either unable to recognize interesting visual languages or tend to be inefficient (with exponential time complexity) when applied to graphs with a large number of nodes and edges. This paper presents a context-sensitive graph grammar called reserved graph grammar, which can explicitly and completely describe the syntax of a wide range of diagrams using labeled graphs. The parsing algorithm of a reserved graph grammar uses a marking mechanism to avoid ambiguity in parsing and has polynomial time complexity in most cases. The paper defines a constraint condition under which a graph defined in a reserved graph grammar can be parsed in polynomial time. An algorithm for checking the condition is also provided. Da-Qian Zhang, Kang Zhang 0001, Jiannong Cao 0001 |
Comput. J. | 1 |
| 2001 | Design, Construction, and Application of a Generic Visual Language Generation EnvironmentabstractThe implementation of visual programming languages (VPLs) and their supporting environments is time-consuming and tedious. To ease the task, researchers have developed some high-level tools to reduce the development effort. None of these tools, however, can be easily used to create a complete visual language in a seamless way as the lex/yacc tools do for textual language constructions. This paper presents the design, construction and application of a generic visual language generation environment, called VisPro. The VisPro design model improves the conventional model-view-controller framework in that its functional modules are decoupled to allow independent development and integration. The VisPro environment consists of a set of visual programming tools. Using VisPro, the process of VPL construction can be divided into two steps: lexicon definition and grammar specification. The former step defines visual objects and a visual editor, and the latter step provides language grammars with graph rewriting rules. The compiler for the VPL is automatically created according to the grammar specification. A target VPL is generated as a programming environment which contains the compiler and the visual editor. The paper demonstrates how VisPro is used by building a simple visual language and a more complex visual modeling language for distributed programming. Kang Zhang 0001, Da-Qian Zhang, Jiannong Cao 0001 |
IEEE Trans. Software Eng. | 2 |
| 1996 | Developing Visual Languages Through an Evolving Method
Kang Zhang 0001, Da-Qian Zhang |
SEKE | 2 |