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

Van-Dang Tran

dblp:227/2745 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorArtificial intelligence and machine learning · 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.

Databases, data mining, and information retrieval
2 papers
Database theory · 77% Database system architecture and tuning · 23%
Theoretical computer science
2 papers
Logic in computer science · 100%

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

TopicWeightPapersLastEvidence papers
Database theory
view update
0.922020
BIRDS: Programming view update strategies in Datalog · Proc. VLDB Endow. 2020
Programmable View Update Strategies on Relations · Proc. VLDB Endow. 2020
Logic in computer science › logic programming
datalog
0.922020
BIRDS: Programming view update strategies in Datalog · Proc. VLDB Endow. 2020
Programmable View Update Strategies on Relations · Proc. VLDB Endow. 2020
Database system architecture and tuning › view management
updatable views
0.322020
BIRDS: Programming view update strategies in Datalog · Proc. VLDB Endow. 2020
Programmable View Update Strategies on Relations · Proc. VLDB Endow. 2020

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

datalog · 1.7validation algorithm · 0.9counterexample generation · 0.9
YearPublicationVenuePosition
2020 A Counterexample-Guided Debugger for Non-recursive Datalog
Van-Dang Tran, Hiroyuki Kato, Zhenjiang Hu 0002
APLAS1
2020 Programmable View Update Strategies on Relations
abstract
View update is an important mechanism that allows updates on a view by translating them into the corresponding updates on the base relations. The existing literature has shown the ambiguity of translating view updates. To address this ambiguity, we propose a robust language-based approach for making view update strategies programmable and validatable. Specifically, we introduce a novel approach to use Datalog to describe these update strategies. We propose a validation algorithm to check the well-behavedness of the written Datalog programs. We present a fragment of the Datalog language for which our validation is both sound and complete. This fragment not only has good properties in theory but is also useful for solving practical view updates. Furthermore, we develop an algorithm for optimizing user-written programs to efficiently implement updatable views in relational database management systems. We have implemented our proposed approach. The experimental results show that our framework is feasible and efficient in practice.
Van-Dang Tran, Hiroyuki Kato, Zhenjiang Hu 0002
Proc. VLDB Endow.1
2020 BIRDS: Programming view update strategies in Datalog
abstract
In relational database management systems, views are rarely automatically updatable because of the inherent ambiguity of view updates. To allow view updates, database administrators have to decide and implement an update strategy that must be well-behaved with the view definition to guarantee consistency between the view and the underlying database. In this demonstration, we explore the development process of such view update strategies with the assistance of our framework, called BIRDS. BIRDS enables users to specify view update strategies declaratively using Datalog. BIRDS validates the well-behavedness of user-written update strategies, then optimizes and compiles them into SQL code run in PostgreSQL databases. BIRDS further explains the unexpected behavior of user-written Datalog programs using generated counterexamples, thereby assists users in correcting their programs. We demonstrate all the steps in developing view update strategies via an easy to use interface provided by our system.
Van-Dang Tran, Hiroyuki Kato, Zhenjiang Hu 0002
Proc. VLDB Endow.1
2019 Auto-Updating Portable Application Model of Multi-Cloud Marketplace Through Bidirectional Transformations System
Hoang-Long Huynh, Van-Dang Tran, Huu-Duc Nguyen, Zhenjiang Hu 0002, Trong-Vinh Le, Huynh Quyet Thang
SoMeT2
2019 Eliminating overfitting of probabilistic topic models on short and noisy text: The role of dropout
Cuong Ha, Van-Dang Tran, Ngo Van Linh 0001, Khoat Than
Int. J. Approx. Reason.2